軟PLC系統(tǒng)的總體結(jié)構(gòu)|加工中心
2.4軟PLC系統(tǒng)的總體設(shè)計2. 4. 1軟PLC系統(tǒng)的總體結(jié)構(gòu)國際標(biāo)準(zhǔn)IEC61131-3為工業(yè)控制系統(tǒng)提供了一個開放的,、可重構(gòu)的軟件模 型,,它采用分層思想來構(gòu)建軟件,按照“配置一資源一任務(wù)一程序”體系結(jié)構(gòu)設(shè) 計軟件模型,。一個配置相當(dāng)于一個PLC軟件,,每個配置可由一個或多個資源組 成;資源提供了運(yùn)行程序所需的環(huán)境,,創(chuàng)建多個資源同時運(yùn)行多個獨(dú)立的PLC 程序,,這突破了傳統(tǒng)PLC每次只能運(yùn)行一個PLC程序的限制;任務(wù)則由資源進(jìn) 行配置,,通過控制程序來實現(xiàn)一定的功能,。模塊化思想是把一個復(fù)雜的程序化分成幾個具有獨(dú)立功能的模塊,每個模塊 完成指定功能,,各模塊間定義了清晰,、規(guī)范的內(nèi)部接口,,通過接口函數(shù)實現(xiàn)數(shù)據(jù) 的交換[34],。這種思想構(gòu)建出的軟件可重用性好、容易維護(hù),,用戶可根據(jù)需要進(jìn)行 擴(kuò)展,,易于實現(xiàn)多任務(wù)程序的開發(fā)。軟PLC系統(tǒng)分為開發(fā)系統(tǒng)和運(yùn)行系統(tǒng)兩部分,。開發(fā)系統(tǒng)是一個標(biāo)準(zhǔn)的通用 開發(fā)環(huán)境,,采用國際標(biāo)準(zhǔn)IEC61131-3中的五種開發(fā)語言編寫用戶程序,,經(jīng)過編 譯生成運(yùn)行系統(tǒng)可識別的目標(biāo)代碼;運(yùn)行系統(tǒng)是整個軟PLC控制系統(tǒng)的核心,, 通過解釋和執(zhí)行目標(biāo)代碼將運(yùn)算結(jié)果輸出,,實現(xiàn)控制功能。 開發(fā)系統(tǒng) 編譯模塊 編輯模塊 程序執(zhí)行模塊 運(yùn)行系統(tǒng) I/O板卡或接口設(shè)備 存儲模塊 根據(jù)IEC61131-3軟件模型和模塊化思想,,可把軟PLC系統(tǒng)的每一部分劃分 成幾個獨(dú)立功能的模塊,,通過組合這些模塊實現(xiàn)軟PLC系統(tǒng)的控制功能,因此 本文設(shè)計的軟PLC系統(tǒng)總體結(jié)構(gòu)如圖2.9所示,。本文采摘自“五軸精工加工中心軟PLC控制系統(tǒng)的研究”,,因為編輯困難導(dǎo)致有些函數(shù)、表格,、圖片,、內(nèi)容無法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章,!本文由海天精工整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,,轉(zhuǎn)載請注明!