制作一個紅綠燈的控制
1.由一個按鈕控制開啟,按一下激活,再按一次關(guān)閉循環(huán).
2.3個燈循環(huán)亮,
3.亮5秒5秒后閃爍5秒.

按鈕的啟停控制.

控制后5秒的閃爍

控制綠燈

控制黃燈

紅燈的控制.

通過紅燈的信號觸發(fā)下次循環(huán).
下面介紹一下接通延時S_ODT:

如果在啟動(S)輸入端有一個上升沿,S_ODT(接通延時S5定時器)將啟動指定的定時器。信號變化始終是啟用定時器的必要條件。只要輸入端S的信號狀態(tài)為正,定時器就以在輸入端TV指定的時間間隔運行。定時器達(dá)到指定時間而沒有出錯,并且S輸入端的信號狀態(tài)仍為"1"時,輸出端Q的信號狀態(tài)為"1"。如果定時器運行期間輸入端S的信號狀態(tài)從"1"變?yōu)?0",定時器將停止。這種情況下,輸出端Q的信號狀態(tài)為"0"。
如果在定時器運行期間復(fù)位(R)輸入從"0"變?yōu)?1",則定時器復(fù)位。當(dāng)前時間和時間基準(zhǔn)被設(shè)置為零。然后,輸出端Q的信號狀態(tài)變?yōu)?0"。如果在定時器沒有運行時R輸入端有一個邏輯"1",并且輸入端S的RLO為"1",則定時器也復(fù)位。
當(dāng)前時間值可從輸出BI和BCD掃描得到。時間值在BI處為二進(jìn)制編碼,在BCD處為BCD編碼。當(dāng)前時間值為初始TV值減去定時器啟動后經(jīng)過的時間。


如果I0.0的信號狀態(tài)從"0"變?yōu)?1"(RLO中的上升沿),則定時器T5將啟動。如果指定的兩秒時間結(jié)束并且輸入端I0.0的信號狀態(tài)仍為"1",則輸出端Q4.0將為"1"。如果I0.0的信號狀態(tài)從"1"變?yōu)?0",則定時器停止,并且Q4.0將為"0"(如果I0.1的信號狀態(tài)從"0"變?yōu)?1",則無論定時器是否運行,時間都復(fù)位)。
-
plc
+關(guān)注
關(guān)注
5051文章
14599瀏覽量
486990
原文標(biāo)題:做個PLC紅綠燈帶閃爍的控制練習(xí)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
【分享】LABVIEW 控制紅綠燈,黃燈閃爍的程序
交通紅綠燈PLC控制系統(tǒng)編程方法與技巧
紅綠燈控制實驗
基于自定義時鐘脈沖的交通紅綠燈控制設(shè)計
基于51單片機的紅綠燈設(shè)計
如何制作一個簡易的紅綠燈玩具?
使用Fuxa為Arduino紅綠燈制作HMI屏幕
用樹莓派控制交通紅綠燈(進(jìn)階版)
用PLC制作紅綠燈控制
評論