wsh1122
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看wsh1122的 主題 / 回貼
樓主  發(fā)表于: 2010-09-15 21:46
各位一直很困惑RLO,如下程序(其為某一功能塊程序):
network 1
            A     M 1.1
            AN    M1.3
            =        Q 1.0
請問:在執(zhí)行第一步時,RLO 的值為多少(在OB1中未對該位置位也未作清除)?手冊上說RLO為邏輯運算存儲位,存儲上次邏輯運算的結(jié)果,(在一些論壇上看了又說該位的初始值為”1“小弟實在沒有找到這句話)請各位老大答疑解惑。
[ 此帖被wsh1122在2010-09-16 12:18重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個
工控威望: 38368 點
下載積分: 2841 分
在線時間: 9503(小時)
注冊時間: 2006-09-13
最后登錄: 2024-11-15
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2010-09-16 13:09
你無需去考慮第一步前的RLO狀態(tài),此狀態(tài)與你的程序無關(guān),對于第一次檢測來說,RLO狀態(tài)取決于第一次檢測后的狀態(tài),之前的狀態(tài)被丟棄,新的狀態(tài)存入。

因此,參與后續(xù)運算的是A M1.1后的RLO值,并非該語句之前的值。

就如同             =        Q 1.0 后如果再有A M2.0的話,同樣,A M2.0不會理睬= Q 1.0對于RLO的影響。