方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 95 個
工控威望: 205 點
下載積分: 1586 分
在線時間: 54(小時)
注冊時間: 2021-07-29
最后登錄: 2024-11-06
查看方奇10010的 主題 / 回貼
樓主  發(fā)表于: 21天前
寫plc程序時, 經常要注意掃描機制對程序邏輯的影響, 導致需要改變程序的順序, 使得程序邏輯變得不那么通順, 有沒有什么技巧可以規(guī)避一下
水木之楊
級別: 略有小成
精華主題: 0
發(fā)帖數量: 57 個
工控威望: 363 點
下載積分: 4334 分
在線時間: 95(小時)
注冊時間: 2023-07-21
最后登錄: 2024-11-06
查看水木之楊的 主題 / 回貼
1樓  發(fā)表于: 8小時前
引用
引用第4樓漂泊的石頭人于2024-10-17 16:40發(fā)表的  :
至今還沒遇到過邏輯與掃描機制沖突的,應該是你邏輯有問題,或者是你寫的太洋氣。。。。。!
你覺得你的思路沒有問題,但是plc跑起來以后,有時正常,有時有問題。
2020年的時候調試過一個別人寫的程序,跟你說的這種情況非常相似,寫程序的那個人思路非常清奇。
喜歡用上升沿和下降沿,程序大部分都是這樣的,后來在調試的時候經常出現一種沖突情況(時有時無),每次都是同樣問題。
已經到了調試后期,反正是沒找出來問題,基本判斷就是用上升沿和下降沿導致的(不可能大面積改程序)。
.......

上升沿下降沿會用是沒有問題的,只能說明當時寫程序的沒有完全理解上升下降的作用時機,導致程序運行出現問題,亂用指令你不能說別人指令不好用,還是編程能力的問題。