coolszf
級別: 探索解密
|
圖片:
圖片:
我在狀態S15中有一條指令MOV K1 D404,為什么程序狀態經過S15卻沒有運行這條指令,但是當我在S15中加了條1秒延遲轉移到S16的定時器時,MOV K1 D404就工作了。具體如附件中所示。監視顯示程序運行同樣停留在下個狀態S16,前面的狀態都只運行一次。 注:改延遲如果是0.1秒的話同樣沒有執行MOV K1 D404 |
---|---|
|
dickson325
級別: 探索解密
|
會不會是電腦的速度跟不上? 無論計數時間多小,只要計數值還未到達設定值,MOV指令在計時動作之前, 以順序來看應該是不可能沒動作就做條件轉移的。 樓主留言:這個跟電腦速度應該沒有關系吧,電腦慢么最多顯示慢點撒,畢竟電腦只是一個監視的功能啊。 |
---|---|
|
超級菜青蟲
喜歡吃叫吃貨!喜歡XX叫日貨
級別: 家園常客
|
掃描周期沒問題 不需要加延遲,到時你的D404是否有別的線圈占用,我一般習慣直接用MOVP,防止占用 樓主留言:MOVP試過了,也一樣 |
---|---|
|