應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
SIEMENS的PLC控制系統中:
1.S7-200系列PLC不支持熱插拔功能;
2.S7-300CPU直接帶I/O模塊的方式不支持熱插拔;
3.S7-300作為PROFIBUSDP主站下掛DP從站ET200M、ET200S、ET200iS,支持熱插拔功能;(ET200M作從站時需要使用有源總線底板,如下說明)
![]() |
參考價 | ¥666 |
訂貨量 | 1臺 |
更新時間:2022-11-17 21:14:28瀏覽次數:399
聯系我們時請說明是化工儀器網上看到的信息,謝謝!
西門子6SL3100-0BE23-6AB0
在接觸器—繼電器控制線路中,對于停止按鈕我們一般都用常閉觸點,但是在PLC控制電路中一般用常開觸點;無論用常開觸點還是常閉觸點作為輸入信號,都可以通過程序來達到相同的控制效果,如圖1上半部分梯形圖和下半部分梯形圖的控制過程一樣。
圖1 PLC常閉觸點輸入信號的處理
三菱FX PLC的傳送與比較指令要主要有以下幾個:
比較指令CMP
區間比較指令ZCP
傳送指令MOV
移位傳送指令SMOV
取反傳送指令CML
塊傳送指令BMOV
多點傳送指令FMOV
數據交換指令XCH
BCD變換、BIN變換指令
1、比較指令CMP
CMP指令有三個操作數:兩個源操作數[S1.]和[S2.],一個目標操作數[D.],該指令將[S1.]和[S2.]進行比較,結果送到[D.]中。CMP指令使用說明如圖所示。
2、區間比較指令ZCP
ZCP指令是將一個操作數[S.]與兩個操作數[S1.]和[S2.]形成的區間比較,且[S1.]不得大于[S2.],結果送到[D.]中。ZCP指令使用說明如圖所示。
3、傳送指令MOV
MOV指令將源操作數的數據傳送到目標元件中,即[S.]→[D.]。MOV指令的使用說明如圖所示。當X0為ON時,源操作數[S.]中的數據K100傳送到目標元件D10中。當X0為OFF,指令不執行,數據保持不變。
4、移位傳送指令SMOV
首先將二進制的源數據(D1)轉換成BCD碼,然后將BCD碼移位傳送,實現數據的分配、組合。源數據BCD碼右起從第4位(m1=4)開始的2位(m2=2)移送到目標D2/的第3位(n=3)和第2位,而D2/的第4和第1兩位BCD碼不變。然后,目標D2/中的BCD碼自動轉換成二進制數,即為D2的內容。BCD碼值超過9999時出錯。
5、取反傳送指令CML
CML指令使用說明如圖所示。將源操作數中的數據(自動轉換成二進制數)逐位取反后傳送。
6、塊傳送指令BMOV
BMOV指令是從源操作數的元件開始的n個數組成的數據塊傳送到的目標。如果元件號超出允許的元件號范圍,數據僅傳送到允許的范圍內。BMOV指令的使用說明如圖所示。
7、多點傳送指令FMOV
FMOV指令是將源元件中的數據傳送到目標開始的n個目標元件中,這n個元件中的數據相同。FMOV指令使用說明如圖所示。
8、數據交換指令XCH
XCH指令是將兩個目標元件D1和D2的內容相互交換。使用說明如圖所示。
9、BCD變換、BIN變換指令
BCD是將源元件中的二進制數轉換為BCD碼送到目標元件中。對于l 6位或32位二進制操作數,若變換結果超出0-9999或0-99999999的范圍就會出錯。
BCD指令常用于將PLC中的二進制數變換成BCD碼輸出以驅動LED顯示器。
BIN是將源元件中的BCD碼轉換為二進制數送到目標元件中。常數K不能作為本指令的操作元件。如果源操作數不是BCD碼就會出錯。
BIN指令常用于將BCD數字開關的設定值輸入到PLC中。
西門子6SL3100-0BE23-6AB0
西門子PLC控制系統關于熱插拔功能的定義:
1.帶電插拔模塊時,確保不造成模塊的硬件損壞;
2.帶電插拔模塊時,CPU不停機,并產生報警;
3.帶電插拔模塊時,該模塊I/O通道的數值保持不變,而其他模塊的運行不受影響;
4.帶電插拔模塊時,CPU中觸發中斷組織塊或通過DP診斷程序塊,得到模塊拔出或插入的事件信息,在用戶程序或中斷組織塊OB**中進行相應控制邏輯和I/O通道的處理;
二.SIEMENS的PLC控制系統中:
1.S7-200系列PLC不支持熱插拔功能;
2.S7-300CPU直接帶I/O模塊的方式不支持熱插拔;
3.S7-300作為PROFIBUSDP主站下掛DP從站ET200M、ET200S、ET200iS,支持熱插拔功能;(ET200M作從站時需要使用有源總線底板,如下說明)
注:采用S7-300作為主站的軟冗余系統無法實現熱插拔全部功能,不具備以上所列第3,4條目中的功能。當您將ET200M從站上的模塊拔出時,CPU不停機,主CPU、備用CPU上的SF燈亮,BUSF燈閃爍,ET200M從站上的2塊IM153-2模塊的SF燈亮,BF燈閃爍,該ET200M從站上所有模塊的I/O值被清0,S7-300主站失去對該ET200M從站的控制能力。當您再次將模塊插入到ET200M站上時,系統從主CPU切換到備用CPU,SF、BUSF、BF燈熄滅,軟冗余系統重新回到正常運行狀態。
若要在軟冗余系統中實現熱插拔的4項功能,必須使用S7-400作為軟冗余系統的主站。
4.S7-400作為PROFIBUSDP主站下掛DP從站ET200M、ET200S、ET200iS,支持熱插拔功能;(ET200M作從站時需要使用有源總線底板,如下說明)
5.S7-400CPU直接帶I/O模塊的方式支持熱插拔。
S7-400系統由于很好的電磁兼容性和抗沖擊、耐震動性能,因而能大限度的滿足各種工業標準,模板能夠帶電插、拔,當S7-400機架上插入或取出模板時,都會在CPU中產生一個中斷信息,供客戶在用戶程序中對模板更換的動作進行相應的處理。
三.ET200M的有源總線底板配置與說明:
ET200M是在工業現場經常使用的PROFIBUSDP分布式從站,一個ET200M從站一般由導軌(S7-300系列通用導軌)、IM153接口模塊、若干塊S7-300系列的模塊(PS電源模塊、I/O模塊、CP通訊模塊、FM功能模塊)組成:
這樣的ET200M從站是不支持熱插拔功能的。為了實現ET200M從站的熱插拔功能,我們需要對ET200M的硬件配置進行一些調整,通用導軌更換成帶有有源總線模板的導軌,下圖向您展示了1個有源總線導軌和5個有源總線模板組裝后的情形:
下圖比對了有源總線導軌與S7-300通用導軌的區別
下圖展示有源總線導軌、有源總線模板和2個IM153-2接口模塊組裝后的情形:
"Modulechangeduringoperation"(or"Insert/Removemodule")功能使得你能夠在系統下運行過程中,在ET200M站上帶電拔出或插入模板,即熱插拔功能。
硬件要求:
使用普通的S7-300導軌和U型總線連接器是不能實現熱插拔功能的,您必須購買有源總線底板,才能實現該功能。另外,您在配置時,必須使用MLFB6ES7153-1AA02-0B0版本以上的接口模塊,因為它支持DP協議的DPV1版本,而MLFBIM153-1AA00-0B0模塊是不支持該功能的。目前您能夠購買到的IM153接口模塊都支持熱插拔,只有2-3年以前的IM153接口模塊不支持熱插拔。
注意:
如果想知道你的模塊是否支持熱插拔功能,你可以在STEP7的HWConfig硬件組態窗口中的產品目錄里選擇對應模塊,閱讀窗口右下角對該模塊功能的描述.