lqc2856
級別: 略有小成
![]() |
各位師傅好,最近在做個(gè)項目,有個(gè)問(wèn)題想不到解決方案,希望會(huì )的師傅解答下 1.三菱FX3UC PLC+富士觸摸屏 2.是這樣的,有報警1、報警2到報警20總共20個(gè)報警,它們的觸發(fā)點(diǎn)分別是M801、M802到M820,現在想用5個(gè)內存D100到D104來(lái)存儲她們的其中隨機的5種代碼。 比如是這樣在某個(gè)時(shí)間段,報警1觸發(fā),MOVE 數字801到D100,報警3觸發(fā),MOVE數字803到D102,總報警數不會(huì )超過(guò)5個(gè),超過(guò)5個(gè)報警數也是存儲前5個(gè)代碼。 現在就是報警是隨機的(只是存儲前5個(gè)報警,因為不會(huì )超過(guò)5個(gè)報警同時(shí)發(fā)生),不知道是報警1、還是報警20、報警19觸發(fā)----, 只想把當前觸發(fā)的的第一個(gè)報警代碼寫(xiě)入D100,第二個(gè)報警代碼寫(xiě)入D101,第三個(gè)報警代碼寫(xiě)入D102,第四個(gè)報警代碼寫(xiě)入D103,第五個(gè)報警代碼寫(xiě)入D104。 看了編程手冊,有個(gè)先入先出的指令,但是看不明白,希望有解決方案的幫忙提供下,多謝。 |
---|---|
|
k2416207
級別: 略有小成
![]() |
我是新手,我說(shuō)說(shuō)我的看法,MOVE前 先做比較 D100沒(méi)有數據前是等于0的 不等于0 證明已經(jīng)有數據了,也就是已經(jīng)有報警了,新手說(shuō)錯了 多多包涵 |
---|---|
|
kd754223798
級別: 探索解密
![]() |
你這里移進(jìn)去的數字都不相同,怎么會(huì )區分不開(kāi)? |
---|---|
|
yanzhi2008
yanzhi2008
級別: 略有小成
![]() |
觸摸屏報警歷史記錄本身就有這樣功能,要用PLC程序來(lái)寫(xiě),可能參照信號報警器, ![]() |
---|---|
|
小八哥
電話(huà)15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
![]() |
移位指令 就搞定了 你的問(wèn)題只是 報警 記錄下來(lái)以后 報警取消之后 后面的報警往前移一位的問(wèn)題 |
---|---|
|
小八哥
電話(huà)15394301768 QQ815360919 慈溪余姚
級別: 工控俠客
![]() |
就怕你取消的不是第一個(gè)報警 而是第三個(gè)報警 或者其他位置的報警 |
---|---|
|