西門子PLC擴展模塊配置電源的方法
1.寫入器的選擇 為了防止因干擾使鋰電池電壓變化等原因破壞RAM中的用戶和程序,可選用EPROM寫入器,通過它將用戶程序固化在EPROM中。現在有些西門子PLC或其編程器本身就具有EPROM寫入器的功能。
2.電源模塊的選擇 電源模塊的選擇較為簡單,只需考慮電源的額定輸出電流就可以了。電源模塊的額定電流必須大于CPU模塊、I/O模塊、及其它模塊的總消耗電流。電源模塊選擇僅對于模塊式結構的西門子PLC而言,對于整體式PLC不存在電源的選擇。
3.編程器的選擇 對于小型控制系統或不需要在線編程的西門子PLC系統,一般選用價格便宜的簡易編程器。對于由中、高檔西門子PLC構成的復雜系統或需要在線編程的PLC 系統,可以選配功能強、編程方便的智能編程器,但智能編程器價格較貴。如果有現成的個人計算機,可以選用PLC的編程軟件包,在個人計算機上實現編程器的功能。
節省PLC輸入/輸出點數的方法
(1)減少PLC所需輸入點數的方法
a.分組輸入
自動程序與手動程序不會同時執行,可考慮把這兩種信號疊加起來按照不同的控制狀態要求分組輸入PLC。
b.觸點合并輸入
如一個兩地啟動,三地停止的繼電器—接觸器控制。在該為PLC控制電路的時候,可將三地停止按鈕串聯接一個輸入點,將兩地啟動按鈕并聯接一個輸入點,這樣所占用的輸入點數大大減少。而實現的功能*一樣。
c.充分利用PLC的內部功能
利用轉移指令在一個輸入端上接一開關,作為手動/自動方式轉換開關。
運用轉移指令可將手動和自動操作加以區別。利用計數指令或者位移寄存器,也可利用交替輸出指令實現單按鈕的啟動和停止。
(2)減少PLC所需輸出點數的方法
a.通斷狀態*相同的負載,在PLC的輸出點功率允許的情況下可并聯于同一輸出端點,即一個輸出端點帶多個負載。
b.當有m個BCD碼顯示器顯示PLC數據時候,可以使BCD顯示器并聯占用4個輸出端點,即一個輸出點帶多個負載。
c.某些控制邏輯簡單,而又不參加工作循環,或者在工作循環開始之前必須啟動的電器可以不通過PLC控制。
SIMATIC S7-200 CPU22x系列PLC占用輸入/輸出端子
1. 高速計數器占用輸入端子
CPU224有六個高速計數器,其占用的輸入端子如表1所示。
表1 高速計數器占用的輸入端子
高速計數器 | 使用的輸入端子 |
HSC0 | I0.0, I0.1, I0.2 |
HSC1 | I0.6, I0.7, I1.0, I1.1 |
HSC2 | I1.2, I1.3, I1.4, I1.5 |
HSC3 | I0.1 |
HSC4 | I0.3, I0.4, I0.5 |
HSC5 | I0.4 |
各高速計數器不同的輸入端有的功能,如:時鐘脈沖端、方向控制端、復位端、起動端。
注意:同一個輸入端不能用于兩種不同的功能。但是高速計數器當前模式未使用的輸入端均可用于其他用途,如作為中斷輸入端或作為數字量輸入端。例如,如果在模式2中使用高速計數器HSC0,模式2使用I0.0和I0.2,則I0.1可用于邊緣中斷或用于HSC3。
2. 高速脈沖輸出占用的輸出端子
S7-200有PTO、PWM兩臺高速脈沖發生器。 PTO脈沖串功能可輸出個數、周期的方波脈沖(占空比50%);PWM功能可輸出脈寬變化的脈沖信號,用戶可以脈沖的周期和脈沖的寬度。若一臺發生器給數字輸出點Q0.0,另一臺發生器則給數字輸出點Q0.1。當PTO、PWM發生器控制輸出時,將禁止輸出點Q0.0、Q0.1的正常使用;當不使用PTO、PWM高速脈沖發生器時,輸出點Q0.0、Q0.1恢復正常的使用,即由輸出映像寄存器決定其輸出狀態。
對于立即寫(Immediate Write)功能,必須如下面舉例所示,生成符號程序段。
對于有時間限制的應用,可以以比每OB1 掃描循環一次的正常情況快的速度,將一個數字量輸出的當前狀態發送到輸出模板。立即寫功能可以在掃描立即寫邏輯程序級的同時,將一個數字量輸出寫入輸出模板。否則,當 Q存儲區使用 P存儲狀態更新時,必須等到下一OB1掃描循環結束。
為了將一個輸出立即寫入輸出模板,應使用外圍輸出(PQ)存儲區,而不使用輸出(Q)
存儲區。外圍輸出存儲區可以作為一個字節、一個字或一個雙字讀取。因此,通過一個線圈元素,不能更新一個單獨的數字量輸出。為了將一個數字量輸出的狀態立即寫入輸出模板, 包含相關位的Q存儲器的字節、 字或雙字可以有條件地復制到相應的PQ存儲器中 (直接輸出TPC1062K的模板地址)。
小心
? 由于 Q 存儲器的整個字節被寫入輸出模板,當進行立即輸出時,該字節中的所有輸出位都將被更新。
? 如果一個輸出位在不應發送到輸出模板中的整個程序中出現中間狀態(1/0),立即寫功能會造成危險情況(輸出瞬時脈沖)。
? 作為一般設計規則,在一個MT6100I的程序中,外部輸出模板只能認為是一個線圈。如果遵守該設計規則,可以避免使用立即輸出時的大多數潛在問題。
舉例
等效于立即寫入外圍數字量輸出模板 5通道1的梯形邏輯程序段。
尋址輸出Q字節 (QB5) 的位狀態可以修改, 也可以保持不變。 Q5.1被賦給程序段1 中I0.1的信號狀態。QB5被復制到相應的直接外圍輸出存儲區(PQB5)。
字PIW1包含I1.1的立即狀態。 PIW1與 W#16#0002進行與 (AND) 邏輯運算。 如果 PB1中的 I1.1(第 2位)為“1”,則結果非“0”。如果 WAND_W 指令的結果不等于“0”,則接點“A<>0”通過電壓
? 6ES7 193-4GA00-0AA0西門子PLC 6ES7 193-4GA00-0AA0西門子PLC