神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 122 點
下載積分: 622 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-10-18
查看神隱追夢的 主題 / 回貼
樓主  發(fā)表于: 2021-03-27 22:41
如圖,編寫一個條件循環(huán)的程序,運行到最后跳出程序,判斷分揀動作次數(shù)輸出時看門狗就報錯了,請問哪里出了問題 ?

[ 此帖被神隱追夢在2021-03-28 15:42重新編輯 ]
神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 122 點
下載積分: 622 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-10-18
查看神隱追夢的 主題 / 回貼
1樓  發(fā)表于: 2021-03-28 08:54
自己頂一下
神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 122 點
下載積分: 622 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-10-18
查看神隱追夢的 主題 / 回貼
2樓  發(fā)表于: 2021-03-28 15:40
引用
引用第2樓焦劉吉于2021-03-28 09:08發(fā)表的  :
為什么要在repeat循環(huán)中執(zhí)行呢?你的REpeat
用法我記得是知道條件滿足跳出循環(huán),你的PLC一直在掃描循環(huán)不超不行了,case 放在IF里面就行了

謝謝你,問題解決了,就是那個repeat造成看門狗報警,我想問一下,如果要用循環(huán)指令寫,怎樣可以避免進入死循環(huán)看門狗報警呢
神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 122 點
下載積分: 622 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-10-18
查看神隱追夢的 主題 / 回貼
3樓  發(fā)表于: 2021-03-28 21:01
引用
引用第4樓焦劉吉于2021-03-28 17:07發(fā)表的  :
WDT  而且CASE語句真的不需要循環(huán),PLC掃描周期本事就是一個循環(huán),你何必一直在做一個循環(huán)呢

謝謝 !,因為之前寫的CASE語句不知哪里出錯了,循環(huán)一次以后第二次還是可以繼續(xù)執(zhí)行的,就卡在其中某一步不向下執(zhí)行了,以為必須要加上循環(huán)語句配合才可以使用
另外,WDT喂狗也嘗試過,把掃描時間調(diào)整到500ms也報錯了,可能之前的程序進入死循環(huán)了
謝謝你,學(xué)習(xí)學(xué)習(xí)了
神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 122 點
下載積分: 622 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-10-18
查看神隱追夢的 主題 / 回貼
4樓  發(fā)表于: 2021-03-31 22:56
引用
引用第6樓zhou1211于2021-03-31 15:05發(fā)表的  :


程序用中文做變量也沒誰了,case 是分周期的,每個周期只執(zhí)行一個步驟,循環(huán)是單周期命令,無論你怎么循環(huán),case都不會往下一步執(zhí)行,卡死

水平有限不懂外語!