利用SCR指令編寫紅綠燈迴圈亮燈實驗?

按下啟動按鈕後先亮紅燈,2S 後亮綠燈熄紅燈。再兩秒後亮紅燈熄綠燈,如此

迴圈下去。

工具/原料

1,可程式設計控制器S7-200 (CPU224 214-1BD21-0XB0) 1臺

2,計算機 1臺

3,程式設計電纜 PPI-RS485 1根

4,導線 若干

方法/步驟

根據要求先畫出它的流程框圖。參考圖如下:

利用SCR指令編寫紅綠燈迴圈亮燈實驗

根據流程功能圖分配軟元件地址:

利用SCR指令編寫紅綠燈迴圈亮燈實驗

按照流程圖和上面的軟元件地址分配編寫出控制程式,參考程式如下所示:

利用SCR指令編寫紅綠燈迴圈亮燈實驗

利用SCR指令編寫紅綠燈迴圈亮燈實驗

根據程式設計實驗線路接線圖。參考圖如下所示:

利用SCR指令編寫紅綠燈迴圈亮燈實驗

程式除錯就結果分析

當按下線上控制面板上的I0.1f(即I0.1 閉合)此時S0.0 被置位,執行S0.0

的SCR段。輸出點Q0.0置1(點亮紅燈),即實驗平臺上的Q0.0的指示燈亮(接

線圖中表示Q0.0 有輸出的等L1 亮),同時啟動定時器T37,延時兩秒後,步進

轉移指令使得S0.1 置為1,S0.0 置為0,程式進入執行S0.1 的SCR 段,輸出點

Q0.1 置為1,(點亮綠燈)Q0.0 置0(熄滅紅燈),即實驗平臺上的Q0.1 的指示燈亮(接線圖中表示Q0.1 有輸出的等L2 亮),同時啟動定時器T38,經過兩秒後步進指令使得S0.0 置為1,S0.1 置為0 程式又進入S0.0 的SCR 段。,如此周而復始的迴圈的亮燈。當按下停止按鈕I0.0(即線上控制面板上的I0.0f )此時系統停止工作,所有的燈都滅。

注意事項

在動手實驗的時候,親們注意用電安全。

如果你喜歡我釋出的作品,就點贊吧,給我鼓勵加油。

相關問題答案