PLC工程師編寫程序時如何實現(xiàn)程序的穩(wěn)定性?
劉路路
發(fā)布于2022-10-09 14:21
56
2
標簽:PLC工程師,PLC軟件
工控最重要的第一是安穩(wěn),第二是安穩(wěn),第三還是安穩(wěn),而安穩(wěn)不單是硬件方面,軟件其實也十分重要,再有就是抗于擾。這兒只談PLC軟件。
PLC程序規(guī)范為以下幾個組成部分:
一、體系初始化,
二、進程或狀況的描繪(相當于繼電、接觸操控中的中心繼電器),
三、人機操作操控(手動操作,參數(shù)修改等),
四、設備操控輸出(電機、閥等),
五、通信(各操控設備間的互鎖和數(shù)據(jù)交換)、
六、進程或狀況的毛病描繪,
七、報警輸出和毛病方位等信息顯示,
八、生產(chǎn)進程報表(產(chǎn)、質量等)。
下面首要談談進程或狀況的描繪和設備操控輸出,由于這基本上是程序的首要部分。
程序好壞的規(guī)范:安穩(wěn)、易調試、易修改、易擴展、易讀、實時性(快)。在這么多年的實踐中,我感到先由進程或狀況的描繪得到各種狀況變量,再對設備輸出進行編程能比較好的到達上述方針,或許它在快的方面有所欠缺(由于程序長一些)但這完全能夠從其它方面得到解決(例如中止)。這種想法首要源自數(shù)學上的狀況方程:Q=f(S1,S2,S3……..,Sn)其中Q為設備輸出,S1、S2、S3…….Sn為狀況變量(包括輸入輸出)。f是由指令體系組成的算法。
一般地,在一個體系中狀況變量是斷定不變的(這取決于你的狀況描繪),就象組成世界的元素是是基本不變相同,所以只要改變算法就能夠得到不同的操控輸出,因而擴展和修改都十分便利。在調試和排除毛病時,依據(jù)狀況進程,能夠很快找到毛病原因。由于操控輸出一般都是幾種狀況的函數(shù)(算法),它們是有冗余關系的,因而安穩(wěn)可靠性、抗干擾性得到大大增強。
以上就是PLC工程師編寫程序時如何實現(xiàn)程序的穩(wěn)定性的相關信息,希望可以幫到您。