林亦然
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 142 點
下載積分: 336 分
在線時間: 118(小時)
注冊時間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
樓主  發(fā)表于: 2020-01-12 15:24
一個10000多步的程序,怎么將輸入輸出的響應(yīng)縮短,發(fā)現(xiàn)一個掃描周期很長,怕影響機械的響應(yīng)精度。
林亦然
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 142 點
下載積分: 336 分
在線時間: 118(小時)
注冊時間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
1樓  發(fā)表于: 2020-01-13 09:45
我是想  能不能保證每次輸入都能在當(dāng)前掃描周期去響應(yīng)輸出,因為有一些輸入是第二個掃描周期才響應(yīng)的,這樣就造成有一個掃描周期的誤差時間,雖然只有幾毫秒,但是精度高的設(shè)備,這樣就造成每次程序的輸出其實都是在1到2個掃描周期誤差時間內(nèi)的。
林亦然
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 142 點
下載積分: 336 分
在線時間: 118(小時)
注冊時間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
2樓  發(fā)表于: 2020-01-13 10:52
我知道可以設(shè)置 恒定掃描周期,但是我們大部分程序的輸入響應(yīng),你能保證每次的輸入信號都是在程序的輸入刷新階段就讀入么,有一些可以,有一些根本就不行,要到下一個掃描周期的輸入刷新才能讀入,這樣不是有1到2個掃描的周期誤差么
林亦然
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個
工控威望: 142 點
下載積分: 336 分
在線時間: 118(小時)
注冊時間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
3樓  發(fā)表于: 2020-01-13 12:01
9樓正解啊,這邊的機械就是這樣,它要求的停的位置特別的準(zhǔn)確,就是在中斷里面觸發(fā)跳轉(zhuǎn)么,然后直接跳到程序動作那一部分么,但是這樣被跳轉(zhuǎn)過程序那一部分,那不是相當(dāng)于增加了響應(yīng)時間,也就是我的其他動作時間那不是也要受到影響。