世界上PLC產(chǎn)品可按地域分成三大流派:一個流派是美國產(chǎn)品,一個流派是歐洲產(chǎn)品,一個流派是日本產(chǎn)品。美國和歐洲的PLC技術是在相互隔離情況下獨立研究開發(fā)的,因此美國和歐洲的PLC產(chǎn)品有明顯的差異性。而日本的PLC技術是由美國引進的,對美國的PLC產(chǎn)品有一定的繼承性,但日本的主推產(chǎn)品定位在小型PLC上。美國和歐洲以大中型PLC而聞名,而日本則以小型PLC著稱。
歐州PLC產(chǎn)品
德國的西門子公司、AEG公司、法國的TE公司是歐洲的PLC制造商。德國的西門子的電子產(chǎn)品以性能精良而久負盛名。在中、大型PLC產(chǎn)品領域與美國的A-B公司齊名。
西門子PLC主要產(chǎn)品是S5、S7系列。在S5系列中,S5-90U、S-95U屬于微型整體式PLC;S5-100U是小型模塊式PLC,多可配置到256個I/O點;S5-115U是中型PLC,多可配置到1024個I/O點;S5-115UH是中型機,它是由兩臺SS-115U組成的雙機冗余系統(tǒng); S5-155U為大型機,多可配置到4096個I/O點,模擬量可達300多路;SS-155H是大型機,它是由兩臺S5-155U組成的雙機冗余系統(tǒng)。
西門子PLC
而S7系列是西門子公司在S5系列PLC基礎上近年推出的新產(chǎn)品,其性能價格比高,其中S7-200系列屬于微型PLC、S7-300系列屬于于中小型PLC、S7-400系列屬于于中高性能的大型PLC。
西門子PLC主流系列的功能對比
德國西門子(SIEMENS)公司生產(chǎn)的可編程序控制器在我國的應用也相當廣泛,在冶金、化工、印刷生產(chǎn)線等領域都有應用。西門子S7系列PLC體積小、速度快、標準化,具有網(wǎng)絡通信能力,功能更強,可靠性更高。S7系列PLC產(chǎn)品可分為微型西門子PLC(如S7-200),小規(guī)模性能要求的西門子PLC(如S7-300)和中、高性能要求的西門子PLC(如S7-400)等。
SIMATIC S7-200 PLC
S7-200系列西門子PLC是超小型化的PLC,它適用于各行各業(yè),各種場合中的自動檢測、監(jiān)測及控制等。S7-200PLC的強大功能使其無論單機運行,或連成網(wǎng)絡都能實現(xiàn)復雜的控制功能。S7-200PLC可提供4個不同的基本型號與8種CPU可供選擇使用。方便的支持MT6100IV5觸摸屏直連。
SIMATIC S7-300PLC
S7-300 是模塊化小型PLC系統(tǒng),能滿足中等性能要求的應用。各種單獨的模塊之間可進行廣泛組合構(gòu)成不同要求的系統(tǒng)。與S7-200 PLC比較,S7-300 PLC采用模塊化結(jié)構(gòu),具備高速(0.6~0.1μs)的指令運算速度;用浮點數(shù)運算比較有效地實現(xiàn)了更為復雜的算術運算;一個帶標準用戶接口的軟件工具方便用戶給所有模塊進行參數(shù)賦值;方便的人機界面服務已經(jīng)集成在S7-300操作系統(tǒng)內(nèi),人機對話的編程要求大大減少。SIMATIC人機界面(HMI)從S7-300中取得數(shù)據(jù),S7-300按用戶的刷新速度傳送這些數(shù)據(jù)。
S7-300操作系統(tǒng)自動地處理數(shù)據(jù)的傳送;CPU的智能化的診斷系統(tǒng)連續(xù)監(jiān)控系統(tǒng)的功能是否正常、記錄錯誤和特殊系統(tǒng)事件(例如:超時,模塊更換,等等);多級口令保護可以使用戶高度、有效地保護其技術機密,防止未經(jīng)允許的復制和修改;S7-300 PLC設有操作方式選擇開關,操作方式選擇開關像鑰匙一樣可以拔出,當鑰匙拔出時,就不能改變操作方式,這樣就可防止非法刪除或改寫用戶程序。
具備強大的通信功能,S7-300西門子PLC可通過編程軟件Step 7的用戶界面提供通信組態(tài)功能,這使得組態(tài)非常容易、簡單。S7-300西門子PLC具有多種不同的通信接口,并通過多種通信處理器來連接AS-I總線接口和工業(yè)以太網(wǎng)總線系統(tǒng);串行通信處理器用來連接點到點的通信系統(tǒng);多點接口(MPI)集成在CPU中,用于同時連接編程器、PC機、人機界面系統(tǒng)及其他 SIMATIC S7/M7/C7等自動化控制系統(tǒng)。
SIMATIC S7-400 PLC
S7-400西門子PLC是用于中、高檔性能范圍的可編程序控制器。
S7-400西門子PLC采用模塊化無風扇的設計,可靠耐用,同時可以選用多種級別(功能逐步升級)的CPU,并配有多種通用功能的模板,這使用戶能根據(jù)需要組合成不同的系統(tǒng)。當控制系統(tǒng)規(guī)模擴大或升級時,只要適當?shù)卦黾右恍┠0?,便能使系統(tǒng)升級和充分滿足需要。
西門子PLC主控繼電器的相關指令
主控繼電器(Master Control Relay)簡稱MCR。
主控繼電器用來控制MCR區(qū)內(nèi)的指令是否被正常執(zhí)行,相當于一個用來接通和斷開“能量流”的主令開關。有關指令:
MCRA:激活MCR區(qū)指令;
MCRD:取消MCR區(qū)指令;
MCR(:打開MCR區(qū)指令,在MCR堆棧中保持該指令之前的邏輯運算結(jié)果RLO(即MCR位);
MCR):關閉MCR區(qū)指令,從MCR堆棧中取出保存的邏輯運算結(jié)果RLO;
MCR(,MCR)指令必須成對使用,以表示受控臨時“電源線”的形成與終止。
例:
MCRA //激活MCR區(qū)
A I0.2
MCR( //RLO保存到MCR堆棧,打開MCR區(qū),I0.2=1則MCR位為1,反之為0
A I3.1
=Q 4.0 //如MCR位為0,不管I3.1的狀態(tài)如何,Q4.0被置為0
A I0.5
JNB -001
L MW20
T QW10 //如MCR位為0,MW20內(nèi)容送入QW10
-001:NOP0
)MCR //結(jié)束MCR控制區(qū)
MCRD //關閉MCR區(qū)
A I1.1
=Q4.1 //這兩條指令在MCR區(qū)之外,不受MCR位的控制
在此,在轉(zhuǎn)帖有關例題:
MCR指令叫做主控指令,簡單地講是有這么一個MCR的棧區(qū)。在這個棧區(qū)內(nèi)的操作不僅受分步條件控制,還可以用MCR的ON或OFF來進行總控制!如:
STL Explanation
MCRA //Activate MCR area.
A I 1.0
MCR( //Save RLO in MCR stack, open MCR area. MCR=“on” when RLO=1 (I?.0=“1”); MCR=“off” when RLO=0 (I 1.0=“0”)
A I 4.0
=Q 8.0 //If MCR=“off”, then Q 8.0 is set to “0” regardless of I 4.0.
L MW20
T QW10 //If MCR=“off”, then “0” is transferred to QW10.
)MCR //End MCR area.
MCRD //Deactivate MCR area.
A I 1.1
=Q 8.1 //These instructions are outside of the MCR area and are not dependent upon the MCR bit.
在上例中,用I 1.0來作為MCR取激活的條件,既將A I 1.0邏輯結(jié)果RLO存入MCR區(qū),MCR區(qū)是否為NO取決于RLO,RLO=0時MCR區(qū)為NO,在此條件下,區(qū)內(nèi)的邏輯結(jié)果受MCR總控,既如A I 4.0=Q 8.0一句,只要MCR區(qū)為NO,Q 8.0即為零,而不管I 4.0的狀態(tài)如何!
西門子S7-200系列可擴展模
6ES7221-1BF22-0xA8 | S7-200CN, EM221- 數(shù)字量輸入模塊, 8輸入24V DC |
6ES7221-1BH22-0xA8 | S7-200CN, EM221- 數(shù)字量輸入模塊, 16輸入24V DC |
6ES7222-1BF22-0xA8 | S7-200CN, EM222- 數(shù)字量輸出模塊,8輸出24V DC |
6ES7222-1HF22-0xA8 | S7-200CN, EM222- 數(shù)字量輸出模塊,8輸出繼電器 |
6ES7223-1BF22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,4輸入 24V DC/4輸出 24V DC |
6ES7223-1BH22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,8輸入 24V DC/8輸出 24V DC |
6ES7223-1BL22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,16輸入 24V DC/16輸出 24V DC |
6ES7223-1BM22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,32輸入 24V DC/32輸出 24V DC |
6ES7223-1HF22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,4輸入 24V DC/4輸出繼電器 |
6ES7223-1PH22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,8輸入 24V DC/8輸出繼電器 |
6ES7223-1PL22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,16輸入 24V DC/16輸出繼電器 |
6ES7223-1PM22-0xA8 | S7-200CN, EM223- 數(shù)字量輸入/輸出模塊,32輸入 24V DC/32輸出繼電器 |
6ES7231-0HC22-0xA8 | S7-200CN, EM231- 模擬量輸入模塊,4輸入 |
6ES7231-7PB22-0xA8 | S7-200CN, EM231- 熱電阻模塊,2輸入 |
6ES7231-7PD22-0xA8 | S7-200CN, EM231- 熱電偶模塊,4輸入 |
6ES7232-0HB22-0xA8 | S7-200CN, EM232- 模擬量輸出模塊,2輸出 |
6ES7235-0KD22-0xA8 | S7-200CN, EM235 模擬量輸入輸出模塊,4輸 |
6ES7 138-4DF01-0AB0西門子PLC模塊 6ES7 138-4DF01-0AB0西門子PLC模塊