制作一個紅綠燈的控制
1.由一個按鈕控制開啟,按一下激活,再按一次關(guān)閉循環(huán).
2.3個燈循環(huán)亮,
3.亮5秒5秒后閃爍5秒.
按鈕的啟停控制.
控制后5秒的閃爍
控制綠燈
控制黃燈
紅燈的控制.
通過紅燈的信號觸發(fā)下次循環(huán).
下面介紹一下接通延時(shí)S_ODT:
如果在啟動(S)輸入端有一個上升沿,S_ODT(接通延時(shí)S5定時(shí)器)將啟動指定的定時(shí)器。信號變化始終是啟用定時(shí)器的必要條件。只要輸入端S的信號狀態(tài)為正,定時(shí)器就以在輸入端TV指定的時(shí)間間隔運(yùn)行。定時(shí)器達(dá)到指定時(shí)間而沒有出錯,并且S輸入端的信號狀態(tài)仍為"1"時(shí),輸出端Q的信號狀態(tài)為"1"。如果定時(shí)器運(yùn)行期間輸入端S的信號狀態(tài)從"1"變?yōu)?0",定時(shí)器將停止。這種情況下,輸出端Q的信號狀態(tài)為"0"。
如果在定時(shí)器運(yùn)行期間復(fù)位(R)輸入從"0"變?yōu)?1",則定時(shí)器復(fù)位。當(dāng)前時(shí)間和時(shí)間基準(zhǔn)被設(shè)置為零。然后,輸出端Q的信號狀態(tài)變?yōu)?0"。如果在定時(shí)器沒有運(yùn)行時(shí)R輸入端有一個邏輯"1",并且輸入端S的RLO為"1",則定時(shí)器也復(fù)位。
當(dāng)前時(shí)間值可從輸出BI和BCD掃描得到。時(shí)間值在BI處為二進(jìn)制編碼,在BCD處為BCD編碼。當(dāng)前時(shí)間值為初始TV值減去定時(shí)器啟動后經(jīng)過的時(shí)間。
如果I0.0的信號狀態(tài)從"0"變?yōu)?1"(RLO中的上升沿),則定時(shí)器T5將啟動。如果指定的兩秒時(shí)間結(jié)束并且輸入端I0.0的信號狀態(tài)仍為"1",則輸出端Q4.0將為"1"。如果I0.0的信號狀態(tài)從"1"變?yōu)?0",則定時(shí)器停止,并且Q4.0將為"0"(如果I0.1的信號狀態(tài)從"0"變?yōu)?1",則無論定時(shí)器是否運(yùn)行,時(shí)間都復(fù)位)。
-
plc
+關(guān)注
關(guān)注
5016文章
13385瀏覽量
464898
原文標(biāo)題:做個PLC紅綠燈帶閃爍的控制練習(xí)
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
用PLC實(shí)現(xiàn)交通紅綠燈控制方法及原理
【分享】LABVIEW 控制紅綠燈,黃燈閃爍的程序
交通紅綠燈PLC控制系統(tǒng)編程方法與技巧
紅綠燈控制實(shí)驗(yàn)
基于自定義時(shí)鐘脈沖的交通紅綠燈控制設(shè)計(jì)

基于51單片機(jī)的紅綠燈設(shè)計(jì)
如何制作一個簡易的紅綠燈玩具?
使用Fuxa為Arduino紅綠燈制作HMI屏幕

用樹莓派控制交通紅綠燈(進(jìn)階版)

評論