湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
|
如圖,想要達(dá)到這種效果。 但我沒(méi)想明白如何實(shí)現(xiàn)的。 假定當(dāng)前發(fā)生了一個(gè)報(bào)警A,蜂鳴器閃爍5秒后停止。 此時(shí),紅燈亮著,又產(chǎn)生了新的報(bào)警B,我想要蜂鳴器再次響起。 |
|
---|---|---|
|
guochunyi
直讀解西門(mén)屏HMI口令 。。。
級(jí)別: 論壇版主
|
不知是何原因,沒(méi)看到圖片. |
|
---|---|---|
|
zyt888
級(jí)別: 略有小成
|
用每個(gè)報(bào)警上升沿,S置位蜂鳴器和報(bào)警顯示,蜂鳴器每次為1時(shí)計(jì)時(shí)5秒自復(fù)位 |
---|---|
|
cythyx
級(jí)別: 家園?
|
一次有報(bào)警上升沿自鎖計(jì)時(shí),計(jì)時(shí)中不響應(yīng)任何報(bào)警,到5S后,再有新報(bào)警觸發(fā),上升沿繼續(xù)響5S |
---|---|
|
yyande
級(jí)別: 探索解密
|
解決思路如下: if wrong_trigger and not wrong_trigger_lastsignal then Wrong_Flag:= true; wrong_warnning:=true; else wrong_warnning:=false; end_if; wrong_trigger_lastsignal:=wrong_trigger; 然后用wrong_warnning觸發(fā)報(bào)警蜂鳴器信號(hào)。只要wrong_trigger信號(hào)不是一直持續(xù),那么接通一次就會(huì)報(bào)警一次,其余邏輯隨便增減。編程就是搭積木,我只是代碼的搬運(yùn)工,我不產(chǎn)生代碼。出BUG我不承認(rèn),畢竟不是我寫(xiě)的 |
---|---|
|
奮斗的橙子
夢(mèng)想就是即使遙遠(yuǎn),即使荒唐,依舊無(wú)法放棄的存在。
級(jí)別: 家園?
|
提供的思路如下: 1.假如有128個(gè)報(bào)警,把128個(gè)報(bào)警都存到8個(gè)word變量 2.循環(huán)比較,分別把8個(gè)word變量與上一次的值作比較,如果有1個(gè)word變量與上一次不同,就置位蜂鳴器,就響起來(lái) 3.蜂鳴器每次接受新的報(bào)警,會(huì)響起來(lái),如果按消音,就不響了,再來(lái)新的報(bào)警,繼續(xù)響起來(lái) |
|
---|---|---|
|
夢(mèng)雨天涯
微信hui530527 &
級(jí)別: 網(wǎng)絡(luò)英雄
|
圖片:
這是簡(jiǎn)單的 |
|
---|---|---|
|