西門子PLC選擇序列的編程方法有哪些
發(fā)布于2022-10-20 13:56
48
2
標簽:西門子PLC
1.選擇序列的分支的編程方法
圖|5-3中步M0.0之后有一個選擇序列的分支,設M0,0為活動步,當它的后續(xù)步M0.1或M0.2變?yōu)榛顒硬綍r,它都應變?yōu)椴换顒硬?M0,0變?yōu)?狀態(tài)),所以應將M0.I和M0.2的常閉觸點與M0.0的線圈串聯。
如果某一步的后面有一個山N條分支組成的選擇序列,該步可能轉換到不同的N步去,則應將這N個后續(xù)步對應的存儲器位的常閉觸點與該步的線圈申聯,作為結束該步的條件。
2.選擇序列的合并的編程方法
圖5-3中,步M0.2之前有一個選擇序列的合并,當步M0.1為活動步(M0.1為1)并且轉換條件I0.1滿足,或步M0,0為活動步并且轉換條件I0.2滿足,步M0.2都應變?yōu)榛顒硬?,即代表該步的存儲器位M0.2的起動條件應為M0.1I0.1 M0.0-10.2,對應的起動電路由兩條并聯支路組成,每條支路分別由MO.1、10.1和M0.0、I0.2的常開觸點申聯而成(見圖5-4)。
-般來說,對于選擇序列的合并,如果某一步之前有N個轉換(即有N條分支進人該步),則代表該步的存儲器位的起動電路由N條支路并聯而成,各支路由某一前級步對應的存儲器位的常開觸點與相應轉換條件對應的觸點或電路中聯而成。
圖5-3 選擇序列與并行序列
圖5-4 梯形圖
并行序列的編程方法
1.井行序列的分支的編程方法
圖5-3中的步M0.2之后有一個并行序列的分支,當步M0.2是活動步并且.轉換條件I03滿足時,步M0.3與步M0.5應同時變?yōu)榛顒硬?,這是用M0.2和I0.3的常開觸點組成的串聯電路分別作為M0.3和M0.5的起動電路來實現的,與此同時,步M0.2應變?yōu)椴换顒硬讲組0.3和M0.5是同時變?yōu)樵拕硬降模恍鑼0.3或M0.5的常閉觸點與M0.2的線副串聯就行了。
2.并行序列的合并的編程方法
步M0.7之前有一個并行序列的合并,該轉換實現的條件是所有的前級步(即步M0.4和M0.6)都是活動步和轉換條件I0.6滿足。由此可知,應將M0.4,M0.6和I0.6的常開觸點串聯,作為控制M0.7的起保停電路的起動電路。
任何復雜的順序功能圖都是由單序列、選擇序列和并行序列組成的,掌握了單序列的編程方法和選擇序列、并行序列的分支、合井的縱程方法,就不難迅來地設計出任意復雜的順序功能圖描述的開關量控制系統的梯形圖。
僅有兩步的閉環(huán)的處理
如果在順序功能圖中有僅由兩步組成的小閉環(huán)(見圖5-5a),用起保停電路設計的梯形圖不能正常工作。例如M0.2和I0.2均為1時,M0.3的起動電路接通,但是這時與M03的線圈串聯的M0.2的常閉觸點卻是斷開的所以M0.3的線圈不能“通電"。出現上述問題的根本原因在于少M0.2既是步M0.3的前級步,又是它的后續(xù)步。在小閉環(huán)中增設一步就可以解決這一問題(見圖5-5b),這一步只起延時作用,延時時間可以取得很短(如0.1s),對系統的運行不會有什么影響。

圖5-5僅有兩步的閉壞的處理