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