coolszf
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個
工控威望: 126 點
下載積分: 1102 分
在線時間: 7(小時)
注冊時間: 2014-03-17
最后登錄: 2020-04-26
查看coolszf的 主題 / 回貼
樓主  發(fā)表于: 2014-05-12 16:20
圖片:
圖片:
我在狀態(tài)S15中有一條指令MOV K1 D404,為什么程序狀態(tài)經(jīng)過S15卻沒有運行這條指令,但是當我在S15中加了條1秒延遲轉(zhuǎn)移到S16的定時器時,MOV K1 D404就工作了。具體如附件中所示。監(jiān)視顯示程序運行同樣停留在下個狀態(tài)S16,前面的狀態(tài)都只運行一次。
注:改延遲如果是0.1秒的話同樣沒有執(zhí)行MOV K1 D404
dickson325
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 123 點
下載積分: 3525 分
在線時間: 6(小時)
注冊時間: 2013-11-05
最后登錄: 2018-09-17
查看dickson325的 主題 / 回貼
1樓  發(fā)表于: 2014-05-12 20:40
會不會是電腦的速度跟不上?
無論計數(shù)時間多小,只要計數(shù)值還未到達設定值,MOV指令在計時動作之前,
以順序來看應該是不可能沒動作就做條件轉(zhuǎn)移的。
樓主留言:
這個跟電腦速度應該沒有關(guān)系吧,電腦慢么最多顯示慢點撒,畢竟電腦只是一個監(jiān)視的功能啊。
我也確實想不通怎么會這樣