西門子plc彩燈循環控制編程設計
用plc控制二彩燈閃爍電路,要求如下:彩燈受開關SB1控制,開關SB1接通,彩燈LD1~LD2開始順序工作,開關SB1斷開時,彩燈全熄滅。彩燈工作順序如下循環:
1.LD1彩燈亮5秒后熄滅。
2.接著LD2彩燈亮3秒,然后閃爍三次(每一周期為亮1秒熄1秒)后熄滅。
進入再循環,不斷重復(1)~(2)過程。
題意分析,這個程序一點點遍很麻煩。所以小編打算用一種類似順序控制的編程方法,順序控制遍這樣一步步走的程序是比較簡單的:
PLC輸入輸出表
這個程序輸入輸出很少,但變化比較多,程序共有9個網絡,下面一一講解:
這3個網絡就是這個程序的主干,這也是一個簡單的順序控制,這個順序控制共有三步,分別與M0.0、M0.1、M0.2對應,每一次只有一步動作,前面的常開點是跳轉條件。比如:I0.0與T37(5秒)將M0.1置位并將M0.0復位,而第一步因為除了I0.0啟動這個條件外,還有一個循環的條件,所以第一步共有2個條件。
這就是根據題意要求,對3個脈沖計數,3次后給出跳轉信號
這個就是一個2秒的脈沖信號,一秒高電平,一秒低電平。并且與M0.2步相對應。
這個就是M0.0步與M0.1步的計時器。一個5秒,一個3秒。
這是后的輸出,Q0.1在M0.1與M0.2步都動作,只不過M0.2時為周期性亮1秒熄1秒,共3次。
這是一個停止的指令,當I0.0由1變為0時,將M0.0,M0.1,M0.2都復位。
好了,這個程序輸入輸出很少,但是難度還是有一些的。通過西門子plc代理的分析不知道小伙伴們都有收獲嗎?