? I/O接口
(1) I/O擴展結構
PLC的硬件結構因其系統規模和特點不同可有多種結構形式。有整體形非總線結構和總線形組件結構兩大類。中大型系統一般均采用組件結構,而微型以及部分小型PLC則趨向于整體形非總線結構。
① 整體形非總線結構 80年代,PLC的結構多為組件式,由CPU、I/O及備用模塊等組合而成。現在的小型、微型PLC結構則趨向于將CPU、存儲器與I/O做成一體形結構,整體做成平板薄形,以追求低價格和便于安裝。這種結構的PLC往往采用非總線結構,追求低價格和小型化,其安裝方法也與過去不同,大多安裝到配電盤或機械之中,有的不用外殼,作成插件,以降低售價。
② 總線形結構 大,中型以及一部分小型PLC通常采用總線形方式,可視用戶要求進行組合以滿足不同要求,如圖1、圖2所示這種總線結構有多種形式,有采用微機總線,例如VME總線,PC總線,或開發商的專用總線,例如Siemens公司的S5總線等,PLC的I/O總線擴展可以有多種結構方式,主要采用:
? 并行本地總線(如圖1所示);
圖1 并行本地總線
? 串行遠程通信連接(如圖2所示)。
圖2 串行遠程通信連接
從圖1和圖2中,可以看到中央處理器和中央存儲器通過總線與輸入/輸出(I/O)交換信息。PLC以輸入/輸出接口從被控過程采集信息和用來控制被控過程,因此I/O在PLC中起重要作用。工業控制機通常使用在比較惡劣,苛刻的現場環境,這就對I/O提出比較高的要求。盡管I/O模板的電路并不十分復雜,但PLC用的I/O,工藝都十分考究,對于抑制工業環境帶來的干擾都采取了許多有效措施(要符合EMC 電磁兼容性標準)。此外,為了用戶接線和檢查的方便,所有I/O模板都帶有端子或方便可靠的接插座,以及標志狀態的指示燈。
(2) 常用I/O接口及典型技術參數
通常的PLC I/O接口分模擬量I/O和開關量(包括數字量)I/O兩大類,每一類又區分為輸入接口和輸出接口。對于大、中、小型PLC,其I/O接口往往采用組件(即模板)式進行組合。典型模板有:
① 直流開關量輸入模板 這是比較常用的輸入模板,模板的規格是每一塊模板帶16點或32點輸入。輸入器件的形式可以是接近開關、按鈕、選擇開關、繼電器觸點等。輸入電源由PLC內部或外部提供,典型值為24VDC。
② 直流開關量輸出模板 直流輸出接口模板也是最經常使用的,它由大功率晶體管作為輸出驅動級,與PLC之間有光電隔離,可以帶的負載有電動機啟動器、繼電器線圈、電磁閥線圈、指示燈等。
③ 交流開關量輸入模板 交流輸入模板與直流輸入模板一樣,板上有8路或16路輸入,用戶提供輸入器件的形式可以是按鈕、選擇開關、繼電器觸點等。每個這樣的電路,使用獨立的交流電源,電源由外部提供,典型值為120V或230VAC。
④ 交流輸出模板 交流輸出模板可以直接用來驅動交流接觸器線圈、電動機啟動器、交流氣動閥或液壓閥等。
⑤ 繼電器輸出模板 在開關量I/O中有一種最常用的輸出模板就是繼電器輸出模板,其輸出的形式是繼電器的觸點,既可用來帶動直流負載(直流中間繼電器線圈、直流電磁閥等)又可帶動交流負載(交流接觸器線圈、交流氣動閥等),而且輸入與輸出之間是電隔離的,負載電壓的類型可以廣泛變化(DC24V,AC120V,AC230V)。由于有這些靈活性,因此應用十分廣泛。Siemens公司S7-300的6ES7 322-1HF20-0AA0繼電器輸出模板的技術指標如下所示。
輸出點數:8個繼電器觸點輸出;
光電隔離:與背板總線之間采用光電隔離;
觸點允許連續電流:5A;
繼電器類型:SIEMENS V23127-D0006-A402;
觸點通斷能力:
電阻負載 交流250V最大5A,
電感負載 最大5A;
允許操作次數:交流230V 5A,0.1×106次;交流24V 5A, 0.1×106次;
開關頻率:最大10Hz;
允許環境溫度:水平安裝0~60℃,垂直安裝0~40℃;
電纜長度:最大600m(1 980ft)非屏蔽電纜,最大1 000m(3 300ft)屏蔽電纜;
對繼電器的供電電壓:正常值DC24V,允許范圍20~30V;
電流消耗:從背板總線供電,典型45mA;從+24V供電,典型145mA;
模板消耗功率:2.46 W。
⑥ 模擬量輸入模板 模擬量輸入模板的功能是將來自過程的模擬量信號轉換成PLC的CPU能夠處理的數字量信號。由于過程的模擬量類型很多,例如溫度、壓力、流量、電動機的電流等,所以相適應的模擬量輸入模板的類型也很多。常用的有±50mV,±1V,±10V,0~5V,±20mA,4~20mA,熱電耦和Pt100(鉑電阻輸入)。Siemens公司S7-300的6ES7 331-7KF02-0AB0模擬量輸入模板的技術指標如下所示。
輸入點數:8點,用于電阻測量時為4點;
中斷:超限中斷可以設置,診斷中斷可設置通道 0 和 2;
輸入阻抗:溫度測量或mv 輸入/10MΩ,電壓輸入/100KΩ電流輸入/25Ω;
傳感器連接方法:雙絞線連接;
輸入信號的數字分辨率:單極性 9/12/12/14,雙極性9+S/12+S/12+S/14+S,S為符號位;
測量原理:積分;
轉換原理:電壓-時間轉換(雙積分);
積分時間:與分辨率有關,分別為2.5/16.67/20/100 ms;
允許輸入電壓:最大20V;
故障指示:紅色 LED 指示錯誤,可以讀出診斷信息;
基本誤差范圍:±0.6%(0~60℃溫度范圍內);
屏蔽電纜長度:最大200m(656ft),80mv輸入時為 50 m;
消耗電流:背板總線供電,60 mA,從+24V供電,典型200mA。
⑦ 模擬量輸出模板 模擬量輸出模板是將來自PLC CPU的數字信號轉換為模擬量信號,用來控制“過程”。與模擬量輸入模板一樣,輸出模板也有多種型號,常見的有DC±10V,±20mA,4~20mA,1~5V等輸出模板。Siemens公司S7-300的6ES7 332-7ND00-0AB0模擬量輸出模板具體的技術指標如下所示。
輸出點數:4點;
負載阻抗:電壓輸出,最小為1 KΩ;電流輸出,(最大)500Ω;
負載接線:4線連接;
輸出信號數字分辨率:11 位 + 符號位(在±10V,±20mA,4~20mA,1~5V 時);12 位(在0~10V,0~20mA 時);
轉換時間:每個通道0.8 ms;
允許過載能力:近似25%;
短路保護:有;
短路電流:近似25 mA;
隔離測試條件:500 V DC;
基本誤差:電壓輸出±0.2%,電流輸出±0.3%;
供電電壓:正常值+24V,允許范圍20~30V;
電流消耗:背板總線,供電60 mA;從+24V供電,典型240 mA。
(3) 電源,機架及擴展箱
PLC系統均包含有供系統使用的電源。根據結構的不同,有的電源自成一個單元,通過接插件與總線單元相連,提供系統使用。例如,Siemens公司S7-300的PS 307單元或S7-400的PS407單元。這兩種單元由外部230V或AC120V供電,生成DC24V穩壓輸出,供CPU和I/O模板使用,PS 307最大有10A輸出能力,PS 407最大有20A輸出能力,CPU單元內部能將DC24V轉換成DC9V供電路使用。PS 307和PS 407單元的負載能力較強,除了可供CPU使用外,還可以提供I/O模板(例如,24V直流輸入模板,繼電器輸出模板等)使用。
機架最主要的功能是安放CPU模板、中央存儲器模板和各種I/O模板。這些模板均插入機架上的總線模板上(分9槽,18槽等),并用固定螺釘,將模塊-與機架相固定。圖3表示了Siemens公司S7-400的中央控制器機架的示意圖。
對于中型和大型的PLC,可尋址的I/O的點數都非常大,例如,S7-400最小功能的CPU 412-2,它的可尋址的I/O的點數為32768/32768(數字量I/O)和2048/2048(模擬量I/O),由一個機架來安裝全部I/O模板,顯然是容納不下的(例如,18槽機架最多只能插16塊I/O模板,每塊32個I/O點,總共512點)。因此大型和中型PLC均有擴展箱,擴展箱是為擴展I/O用的,主機架和擴展箱上插有接口模板,通過擴展電纜相連。用于與Siemens公司S7-400主機架(UR1,UR2)相連的擴展箱有CR1,ER1,ER2和ER2-H等多種型號。在主機架上插有IM 460接口模板,在擴展箱上插有IM 461接口模板,這兩種接口模板之間用擴展電纜相連,通過IM 461模板,第一擴展箱可以繼續擴展帶第二擴展箱,依次類推。
圖3 S7-400 PLC的18槽機架
圖4 S7 400 PLC的主機架
對于微型和小型PLC,正如前文所述,其結構往往采用薄型或單板型一體化結構。