性吧杏吧,手机色情直播破解版,杏杏吧在线

在線操作導(dǎo)致西門(mén)子PLC的CPU停機(jī)的處理方法

2024/7/26 15:40:30 人評(píng)論 次瀏覽 分類:PLC應(yīng)用  文章地址:http://prosperiteweb.com/tech/5699.html

工控工程師在現(xiàn)場(chǎng),當(dāng)在線程序時(shí),會(huì)遇到這樣的警告:西門(mén)子PLC的CPU有可能由于在線操作而停機(jī)!本文來(lái)告訴你原因,再給你2個(gè)解決方法!

因?yàn)樵诰€程序時(shí),博途會(huì)根據(jù)畫(huà)面中的程序多少進(jìn)行重新編譯,生成可視的變量和狀態(tài)用于顯示,這必然會(huì)導(dǎo)致CPU的代碼增多,造成CPU循環(huán)周期的增加,此外在線會(huì)導(dǎo)致CPU產(chǎn)生相應(yīng)的通信負(fù)載,同樣會(huì)導(dǎo)致CPU循環(huán)周期時(shí)間延長(zhǎng)。


當(dāng)超過(guò)了CPU循環(huán)周期的上限值,導(dǎo)致觸發(fā)OB80,如果沒(méi)有調(diào)用OB80,CPU會(huì)停機(jī)。即使調(diào)用OB80,如果連續(xù)超時(shí)兩次,或者循環(huán)周期一次性超過(guò)2倍最大的循環(huán)周期,那么CPU仍會(huì)停機(jī)。

CPU循環(huán)周期

解決這樣問(wèn)題的方法有兩個(gè),一個(gè)是限制通信負(fù)載Communication load,例如從50%降到20%,這樣的結(jié)果是限制通信的上限,保證CPU的循環(huán)周期變化較小,不會(huì)超過(guò)循環(huán)周期上限,但是這種情況不僅會(huì)導(dǎo)致程序中的通信任務(wù)變慢,也會(huì)使上傳和在線監(jiān)視程序的速度變慢,因?yàn)殚_(kāi)放的通信負(fù)載減小了。

限制通信負(fù)載Communication load

第二個(gè)方法是調(diào)整循環(huán)周期上限,即修改CPU屬性中設(shè)置最大的循環(huán)周期,例如2000ms,從而保證CPU的循環(huán)周期不會(huì)超過(guò)周期上限,但是這種方式需要注意在線多個(gè)程序畫(huà)面時(shí),CPU循環(huán)周期變化過(guò)大,可能會(huì)影響現(xiàn)場(chǎng)的工藝控制。

調(diào)整循環(huán)周期上限

同樣上傳程序也有可能因?yàn)槌绦蜻^(guò)大,導(dǎo)致通信過(guò)大而CPU停機(jī)。


最后需要強(qiáng)調(diào)的是無(wú)論是哪種方式,只要CPU提示警告信息,這說(shuō)明隨后的操作可能造成CPU的停機(jī),這時(shí)需要謹(jǐn)慎處理以免停機(jī)給生產(chǎn)造成損失。


作者:趙欣

共有訪客發(fā)表了評(píng)論 網(wǎng)友評(píng)論

  客戶姓名:
郵箱或QQ:
驗(yàn)證碼: 看不清楚?