kevin-q
一天加一分,總有一天可以達(dá)到100分。
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 888 點(diǎn)
下載積分: 346 分
在線時間: 91(小時)
注冊時間: 2016-12-29
最后登錄: 2019-07-03
查看kevin-q的 主題 / 回貼
樓主  發(fā)表于: 2017-03-03 18:04
圖片:
我最近寫了一個控制行程的程序,但是在設(shè)備上運(yùn)行時,行程的誤差太大了,偏差有一兩mm(有時候還不更大),請教了別的師傅,他們說是我寫的程序有問題,所以想請教一下各位大神,幫幫忙,要怎么修改會好些。
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點(diǎn)
下載積分: 911 分
在線時間: 376(小時)
注冊時間: 2013-05-30
最后登錄: 2025-01-05
查看jicjic111的 主題 / 回貼
1樓  發(fā)表于: 2017-03-04 09:29
看了樓主的程序,我也覺得這程序有問題,最大問題是M10,和M1,和PLC是什么工作方式的,理解了,你也不會這樣寫程序了,記住 上三點(diǎn),你的程序問題可以解決
jicjic111
進(jìn)步
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 220 個
工控威望: 377 點(diǎn)
下載積分: 911 分
在線時間: 376(小時)
注冊時間: 2013-05-30
最后登錄: 2025-01-05
查看jicjic111的 主題 / 回貼
2樓  發(fā)表于: 2017-03-04 09:37
有兩種辦法可以解決:一種是按你這種,加上個M8000 加M ,用M再加上M10,可解決。第二種,DDIV寫成一個,用MOV指令,就分出了次序,也可解決你這個程序問題。只說程序,不說其它