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

[ 此帖被神隱追夢在2021-03-28 15:42重新編輯 ]
神隱追夢
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 74 個
工控威望: 120 點
下載積分: 617 分
在線時間: 41(小時)
注冊時間: 2020-02-15
最后登錄: 2024-08-20
查看神隱追夢的 主題 / 回貼
1樓  發(fā)表于: 2021-03-28 08:54
自己頂一下
焦劉吉
緊跟時代發(fā)展,努力做好時代青年
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1460 個
工控威望: 4682 點
下載積分: 14865 分
在線時間: 429(小時)
注冊時間: 2015-05-19
最后登錄: 2024-08-10
查看焦劉吉的 主題 / 回貼
2樓  發(fā)表于: 2021-03-28 09:08
為什么要在repeat循環(huán)中執(zhí)行呢?你的REpeat
用法我記得是知道條件滿足跳出循環(huán),你的PLC一直在掃描循環(huán)不超不行了,case 放在IF里面就行了
本帖最近評分記錄:
  • 下載積分:+2(神隱追夢) 熱心助人!
  • Rules are always made by the strong, and history is always written by the winners.
    神隱追夢
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 74 個
    工控威望: 120 點
    下載積分: 617 分
    在線時間: 41(小時)
    注冊時間: 2020-02-15
    最后登錄: 2024-08-20
    查看神隱追夢的 主題 / 回貼
    3樓  發(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)看門狗報警呢
    焦劉吉
    緊跟時代發(fā)展,努力做好時代青年
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1460 個
    工控威望: 4682 點
    下載積分: 14865 分
    在線時間: 429(小時)
    注冊時間: 2015-05-19
    最后登錄: 2024-08-10
    查看焦劉吉的 主題 / 回貼
    4樓  發(fā)表于: 2021-03-28 17:07
    WDT  而且CASE語句真的不需要循環(huán),PLC掃描周期本事就是一個循環(huán),你何必一直在做一個循環(huán)呢
    Rules are always made by the strong, and history is always written by the winners.
    神隱追夢
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 74 個
    工控威望: 120 點
    下載積分: 617 分
    在線時間: 41(小時)
    注冊時間: 2020-02-15
    最后登錄: 2024-08-20
    查看神隱追夢的 主題 / 回貼
    5樓  發(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í)了
    zhou1211
    級別: 略有小成
    精華主題: 1 篇
    發(fā)帖數(shù)量: 205 個
    工控威望: 362 點
    下載積分: 1172 分
    在線時間: 66(小時)
    注冊時間: 2013-11-04
    最后登錄: 2024-09-18
    查看zhou1211的 主題 / 回貼
    6樓  發(fā)表于: 2021-03-31 15:05
    引用
    引用樓主神隱追夢于2021-03-27 22:41發(fā)表的 請問各位關(guān)于ST語言編寫的程序看門狗報錯問題 :
    如圖,編寫一個條件循環(huán)的程序,運行到最后跳出程序,判斷分揀動作次數(shù)輸出時看門狗就報錯了,請問哪里出了問題 ?
    [attachment=253885]


    程序用中文做變量也沒誰了,case 是分周期的,每個周期只執(zhí)行一個步驟,循環(huán)是單周期命令,無論你怎么循環(huán),case都不會往下一步執(zhí)行,卡死
    神隱追夢
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 74 個
    工控威望: 120 點
    下載積分: 617 分
    在線時間: 41(小時)
    注冊時間: 2020-02-15
    最后登錄: 2024-08-20
    查看神隱追夢的 主題 / 回貼
    7樓  發(fā)表于: 2021-03-31 22:56
    引用
    引用第6樓zhou1211于2021-03-31 15:05發(fā)表的  :


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

    水平有限不懂外語!
    nbtr小賴
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 161 個
    工控威望: 577 點
    下載積分: 566 分
    在線時間: 69(小時)
    注冊時間: 2019-08-28
    最后登錄: 2023-07-18
    查看nbtr小賴的 主題 / 回貼
    8樓  發(fā)表于: 2021-04-02 13:44
    引用
    引用第6樓zhou1211于2021-03-31 15:05發(fā)表的  :


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

    這點其實沒什么好講的,真碰到同事不懂,最后出問題還是只能自己去改。
    apei2014
    工控的世界,我不懂
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1190 個
    工控威望: 1833 點
    下載積分: 76907 分
    在線時間: 510(小時)
    注冊時間: 2016-08-15
    最后登錄: 2024-09-19
    查看apei2014的 主題 / 回貼
    9樓  發(fā)表于: 2021-04-03 08:41
    中英文變量這個,要看個人習(xí)慣吧,我也是喜歡用中文變量,簡單明了
    東隅已逝,桑榆非晚。