艾特you8
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 31 個(gè)
工控威望: 140 點(diǎn)
下載積分: 1913 分
在線時(shí)間: 35(小時(shí))
注冊(cè)時(shí)間: 2017-10-22
最后登錄: 2023-07-11
查看艾特you8的 主題 / 回貼
樓主  發(fā)表于: 2018-06-12 16:58
圖片:

目前在寫一個(gè)程序,遇到循環(huán)控制問題。
求教各位大神。

目前需要到一個(gè)位置吸取工件,吸取命令給到后延時(shí)判斷是否吸住。
如果沒有吸住進(jìn)行重復(fù)吸取,達(dá)到一定次數(shù)后報(bào)警。
目前程序該如何寫。我自己寫了一截達(dá)不到要求。
請(qǐng)各位大神指點(diǎn)。


附件是寫的程序
2003922
相互學(xué)習(xí)、共同進(jìn)步
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 79 個(gè)
工控威望: 374 點(diǎn)
下載積分: 1065 分
在線時(shí)間: 38(小時(shí))
注冊(cè)時(shí)間: 2008-02-23
最后登錄: 2024-08-15
查看2003922的 主題 / 回貼
1樓  發(fā)表于: 2018-06-13 12:59
能用結(jié)構(gòu)化語言嗎?可以的話使用while語句輕松實(shí)現(xiàn)。當(dāng)然梯形圖也可以實(shí)現(xiàn),要自己想想了。不過感覺你這也不需要同一個(gè)掃描周期使用循環(huán)結(jié)構(gòu)吧?你就檢查負(fù)壓信號(hào)有沒有?沒有就不啟動(dòng)下一個(gè)動(dòng)作,然后下一個(gè)掃描周期來后再啟動(dòng)吸盤,如果3S后還是沒有負(fù)壓信號(hào),那下一個(gè)掃描周期來了后繼續(xù)啟動(dòng)吸盤,直到負(fù)壓信號(hào)有,就啟動(dòng)下一個(gè)動(dòng)作。在此段程序中加入C計(jì)數(shù),如果計(jì)數(shù)等于5次時(shí)報(bào)警。
[ 此帖被2003922在2018-06-13 13:12重新編輯 ]