利用PLC的Q0.0到Q0.7八個輸出端控制八個彩燈,每隔一秒亮一個并循環。當接通I0.0后,所有的燈都熄滅。當接通I0.1后,又重新從Q0.0開始循環。
西門子plc流水彩燈控制的實例代碼,跑馬燈梯形圖實例
1、I/O分配表
2、梯形圖程序
3、PLC接線圖
4、程序調試及結果分析
把程序下載都PLC中進行調試,下載好后打開在線控制面板進行調試,看運行結果是否符合要求。
PLC一上電后sm0.0一直保持接通。所以t37進行延時計時,延時到后啟動t38計時,t38計時到后t38常閉觸點斷開所以t37斷開計時,t37常開觸點恢復為常開所以t38也斷開計時。此時t38的常閉觸點恢復為常閉所以t37又重新計時,同時計數器C0開始計數一次。如此的反復計數。當計數為1時,Q0.0接通。計數器計數為2時Q0.1接通……如此下去當計數器計數到8時Q0.7接通。
當計數器計到9時計數器C0清零。當按下在線控制面板上的I0.0f(即I0.0)接通,此時計數器,和Q0.0~Q0.7都清零,即沒有一個燈亮。當按下在線控制面板上的I0.1f(即I0.1接通)此時計數器開始重新計數,燈又從Q0.0開始重新一個接一個地往下亮。