一直在nuo奔
。
級別: 探索解密
|
假如我寫了一段程序,,有1萬步,plc顯示掃描時間為10ms,在程序的最后一行我寫了一個時間繼電器,設定時間是1秒。那么,這個時間繼電器是不是在1秒加10ms的時候執行。那如果我用過這個時間觸發計數器計數,60次為1分鐘,那這樣是不是就不會多出0.6s? |
---|---|
|
菜鳥入行
級別: 論壇先鋒
|
按我個人的理解,可能是 60次時間 + 1~2次掃描周期時間。 |
|
---|---|---|
|
一直在nuo奔
。
級別: 探索解密
|
圖片:
我測試了,果然是我猜想的那樣。 |
---|---|
|
一直在nuo奔
。
級別: 探索解密
|
你的信捷的,你要看你的掃描周期,而且你的時間繼電器是10ms,你應該是直接上傳plc運行,掃描周期應該只有幾us。 我的用的是三菱離線模擬,你仔細看我發的圖,掃描周期是100ms,所以,你懂得 |
---|---|
|
ymmfa
不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
級別: 管理員
|
|
|
---|---|---|
|
烏嘍牛
級別: 家園常客
|
時間繼電器這個觸發 是后臺運行的 還有脈沖信號(步進電機) 時間到了就觸發,plc掃描到了就直行 |
---|---|
|
hefq
級別: 家園常客
|
肯定不對,1秒是多1-2個周期,60秒還是多1-2個周期 —————————————————————————————————————————————— 不好意思,剛才沒認真看題,你是拿1秒定時器做時基去計數,那肯定是會有累計誤差, 改成M8011的上升沿去計數,可以把誤差降低 [ 此帖被hefq在2021-06-10 07:01重新編輯 ] |
---|---|
|