方奇10010
級(jí)別: 略有小成
|
寫plc程序時(shí), 經(jīng)常要注意掃描機(jī)制對(duì)程序邏輯的影響, 導(dǎo)致需要改變程序的順序, 使得程序邏輯變得不那么通順, 有沒有什么技巧可以規(guī)避一下 |
---|---|
|
漂泊的石頭人
級(jí)別: 家園常客
|
至今還沒遇到過邏輯與掃描機(jī)制沖突的,應(yīng)該是你邏輯有問題,或者是你寫的太洋氣!!!!!!! 你覺得你的思路沒有問題,但是plc跑起來以后,有時(shí)正常,有時(shí)有問題。 2020年的時(shí)候調(diào)試過一個(gè)別人寫的程序,跟你說的這種情況非常相似,寫程序的那個(gè)人思路非常清奇。 喜歡用上升沿和下降沿,程序大部分都是這樣的,后來在調(diào)試的時(shí)候經(jīng)常出現(xiàn)一種沖突情況(時(shí)有時(shí)無),每次都是同樣問題。 已經(jīng)到了調(diào)試后期,反正是沒找出來問題,基本判斷就是用上升沿和下降沿導(dǎo)致的(不可能大面積改程序)。 后來大致有個(gè)同樣的項(xiàng)目,以自己的思路寫程序,沒有這樣的問題出現(xiàn)。 |
---|---|
|
方奇10010
級(jí)別: 略有小成
|
應(yīng)該盡量不用上升沿下降沿和置復(fù)位嗎。
|
---|---|
|
工控小c
級(jí)別: 工控俠客
|
掃碼周期對(duì)程序邏輯有影響就是說明程序邏輯有問題。掃碼周期就是這樣的了,得先理解它在它的框架下寫程序,不要因果倒置。 |
---|---|
|
刺猬果果
級(jí)別: 探索解密
|
像定位那些指令,不想用兩個(gè)寄存器做切換周期,就加個(gè)busy做為指令徹底斷開的標(biāo)志 |
---|---|
|
bg4igy
級(jí)別: 略有小成
|
以前給人家修設(shè)備的時(shí)候遇到過類似的問題,用了好幾年的設(shè)備,突然出現(xiàn)時(shí)有時(shí)無的故障,沒有規(guī)律。 發(fā)現(xiàn)是用的上升沿太多了,機(jī)械老化造成動(dòng)作遲鈍,上升沿過去了,其它輸入點(diǎn)才導(dǎo)通。 |
---|---|
|