plc順序掃描惹的禍

發(fā)布時(shí)間:2024-02-17
前兩天使用其他plc編寫了一個(gè)程序,調(diào)試過程中發(fā)現(xiàn)了一個(gè)“奇怪”的問題,開始感覺很不理解,找到原因后恍然大悟。今天共享出來,大家一起探討。
1.怪異事實(shí)——遇到問題
有一天有人告訴你,他遇到了一件“怪事”:plc輸出點(diǎn)y0常開點(diǎn)閉合啟動(dòng)時(shí)間繼電器t30,計(jì)時(shí)時(shí)間未到,y0斷開,t30 計(jì)時(shí)器不會(huì)停止,一直保持工作狀態(tài)。相信大家聽到以上事實(shí)后第一反應(yīng)可能與我一樣,冒出一句“不可能”后就會(huì)猜測(cè)是不是t30重復(fù)使用,是不是 plc壞了……各種各樣的猜測(cè)被一一否定后,看到以下實(shí)時(shí)監(jiān)控到的信息(圖一),相信大家都會(huì)感到吃驚,感覺問題比較怪異,一時(shí)找不到原因,最后只能無奈的宣布“plc壞了”。
我就是這么干的!
理由很充分,y0常開點(diǎn)沒有閉合(已經(jīng)斷開,有監(jiān)控為證),t30還能繼續(xù)計(jì)時(shí)?沒有理由啊!
可是更換了一臺(tái)新的plc,問題依舊。
悲催!囧!
想起前輩說過,“當(dāng)你懷疑plc有問題時(shí),大多是你自己出了問題”,于是開始老老實(shí)實(shí)找原因。
圖一:實(shí)時(shí)監(jiān)控t30
ps:朋友們,當(dāng)你實(shí)時(shí)監(jiān)控看到y(tǒng)0沒有閉合,但后面時(shí)間繼電器t30不斷地計(jì)時(shí)到設(shè)定值,然后t30有輸出,你當(dāng)時(shí)會(huì)怎么想?
2.見怪不怪——分析問題
毋庸置疑,顯然問題出在編制的plc程序上,這臺(tái)plc程序只有簡(jiǎn)單的177步,很好分析,但由于判斷失誤,更換了plc沒有解決問題,在嘈雜與喧囂的氛圍中,我實(shí)在無法靜下心來思考問題究竟出在哪里,只得放棄現(xiàn)場(chǎng)尋找原因“打道回府”。
當(dāng)天晚上躺在床上一直想著這個(gè)怪異的問題。突然間腦洞大開:會(huì)不會(huì)是順序掃描造成的結(jié)果呢?如果圖一之前有輸出y0,圖一之后輸出y0斷開不正是會(huì)出現(xiàn)以上遇到的問題嗎?
3.原來如此——解決問題
第二天趕緊實(shí)際驗(yàn)證,整個(gè)程序與此問題有關(guān)的邏輯段有如下兩處,見以下截圖二,圖三。
圖二:實(shí)時(shí)監(jiān)控set y0(set y0 位置在tmr t30 d586之前)
圖三:實(shí)時(shí)監(jiān)控rst y0(rst y0 位置在tmr t30 d586之后)
仔細(xì)分析以上三個(gè)監(jiān)控截圖,問題真相不難發(fā)現(xiàn)。前面set y0 條件一直存在(圖二),雖然后面x3接通執(zhí)行了rst y0(圖三),導(dǎo)致最終掃描結(jié)果輸出y0關(guān)閉(plc 實(shí)際y0沒有輸出),但這并不能說明圖一中 y0的常開點(diǎn)沒有閉合。事實(shí)上順序掃描執(zhí)行到程序段tmr t30 d586(圖一)時(shí),由于之前有 set y0 執(zhí)行,所以y0常開點(diǎn)閉合,計(jì)時(shí)器t30自然會(huì)不斷地繼續(xù)計(jì)時(shí)了。
表面看來,好像計(jì)時(shí)器一旦啟動(dòng)就失控,不能隨啟動(dòng)條件消失而停止計(jì)時(shí)并且自行復(fù)位,監(jiān)控看到的這一事實(shí)著實(shí)讓人不可思議,但是仔細(xì)推究,還是有其道理。
找到了原因,解決問題很容易。在圖一程序段y0常開點(diǎn)后面加上x3常閉點(diǎn)問題馬上解決,或者在圖二程序段中將m500常開點(diǎn)改為上升沿觸發(fā)set y0。
plc由上到下由左到右順序掃描執(zhí)行指令,又一次領(lǐng)教了規(guī)則的嚴(yán)肅性。
上一個(gè):西門子PLC怎樣查看生產(chǎn)日期
下一個(gè):怎樣正確上盆與換盆?

電接點(diǎn)壓力表在工業(yè)控制過程中的重要性
網(wǎng)絡(luò)造謠罪的認(rèn)定標(biāo)準(zhǔn)具體是
RS-03L5234FT在線查庫存,今日?qǐng)?bào)價(jià)
新買硬盤如何處理才能使用,移動(dòng)硬盤在電腦上不識(shí)別
5g信號(hào)覆蓋范圍查詢(中國移動(dòng)5g信號(hào)覆蓋范圍)
濁度在線檢測(cè)儀的功能介紹
RTT036800DTP現(xiàn)貨庫存,最新價(jià)格
德國皮爾茲pilz傳感器技術(shù)控制面板pes
一片茶葉的前世今生
瑪旁雍措湖旅游怎么樣 瑪旁雍措湖可以洗澡嗎
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos