簡(jiǎn)單說(shuō)說(shuō)我在標(biāo)準(zhǔn)化里IO對(duì)象的理解和分類(lèi):
1、數(shù)字IO:邏輯IO。PLC的物理數(shù)字輸入輸出,通過(guò)通信訪問(wèn)的數(shù)字輸入輸出。
2、模擬IO:PLC的物理模擬輸入輸出,通過(guò)通信訪問(wèn)的數(shù)值型輸入輸出。
3、脈沖IO:PLC的物理脈沖輸入輸出
4、數(shù)據(jù)IO:如:發(fā)送給機(jī)器人工作的程序號(hào),與通信對(duì)象采集與被采集的不參與動(dòng)作的IO
5、HMI IO:單獨(dú)將HMI IO提出,是此對(duì)象應(yīng)是一個(gè)集合,這樣與上位的通信可以更有效率
再說(shuō)說(shuō)我在標(biāo)準(zhǔn)化里動(dòng)作對(duì)象的理解和分類(lèi):
1、數(shù)字動(dòng)作:就是1.0動(dòng)作,如:接觸器,電磁閥,開(kāi)關(guān)型電動(dòng)執(zhí)行器等。針對(duì)數(shù)字動(dòng)作創(chuàng)作了正**作對(duì)象程序,可以應(yīng)對(duì)絕大多數(shù)數(shù)字動(dòng)作,如電動(dòng)機(jī)單向、雙向,氣缸,開(kāi)關(guān)型電動(dòng)閥等。不再對(duì)電動(dòng)機(jī)電磁閥等分別建立程序。
2、模擬動(dòng)作:根據(jù)數(shù)值大小控制執(zhí)行器的運(yùn)行狀態(tài)。比如:變頻器頻率,比例閥開(kāi)度等。
3、運(yùn)動(dòng)動(dòng)作:如,位置,速度。
4、混合動(dòng)作:如:根據(jù)模擬數(shù)值控制輪流工作的多個(gè)脈沖閥的工作數(shù)量,工作時(shí)間。
下面是最新程序的改進(jìn):
僅用一個(gè)全局指針變量用最少的計(jì)算量和程序量實(shí)現(xiàn)背景數(shù)據(jù)的索引,并且用AC3來(lái)實(shí)現(xiàn),不再有V區(qū)全局變量,實(shí)現(xiàn)程序中無(wú)全局變量的要求。關(guān)于最后字節(jié)的獲取,在OB1最后的程序段,絕對(duì)的畫(huà)龍點(diǎn)睛。最新程序定時(shí)器增加了過(guò)程值,增加了單按鈕控制啟停的對(duì)象,還新增了正反 動(dòng)作的設(shè)備對(duì)象及其它。