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