技術(shù)文章
軟PLC運行系統(tǒng)的組成
閱讀:84 發(fā)布時間:2020-8-12
軟PLC運行系統(tǒng)是運行在RTSS環(huán)境的實時應(yīng)用程序,用于對輸入信號進 行處理,將運算結(jié)果輸出來控制外部元件的通斷,主要由以下模塊組成:
系統(tǒng)管理模塊
系統(tǒng)管理模塊是軟PLC運行系統(tǒng)的“核心”,用于執(zhí)行用戶程序前對系統(tǒng)資 源進行分配、建立運行環(huán)境,在每個掃描周期內(nèi)對任務(wù)線程進行調(diào)度、監(jiān)控等等。
程序執(zhí)行模塊
程序執(zhí)行模塊通過讀取用戶程序存儲區(qū)內(nèi)指令、調(diào)用PLC系統(tǒng)所提供的指 令函數(shù)完成相應(yīng)的運算,并向存儲模塊申請局部存儲空間,是軟PLC系統(tǒng)控制 功能實現(xiàn)的主體。
存儲模塊
存儲模塊是軟PLC運行系統(tǒng)的一個重要模塊,負責(zé)管理軟PLC運行系統(tǒng)的 指令存儲、數(shù)據(jù)存儲以及用戶程序存儲,并在用戶程序運行過程中向其它模塊提 供數(shù)據(jù)訪問的接口。
通信接口模塊
通訊接口模塊是數(shù)控系統(tǒng)程序之間通訊的通道,用于軟PLC運行系統(tǒng)與開 發(fā)系統(tǒng)、軟CNC、人機界面HMI以及其它第三方程序的進行數(shù)據(jù)交換。其中與 開發(fā)系統(tǒng)的通訊主要是在軟PLC運行系統(tǒng)啟動時將目標代碼下載到用戶程序存 儲區(qū)。
I/O接口模塊
I/O接口模塊是軟PLC運行系統(tǒng)與硬件I/O板卡或接口設(shè)備進行數(shù)據(jù)交換的 通道,用于讀取外部數(shù)據(jù),并將軟元件的狀態(tài)輸出,終驅(qū)動目標元件實現(xiàn)控制 功能。
2. 5本章小結(jié)
通過對軟PLC系統(tǒng)運行軟、硬件平臺的比較,本文選擇了能充分發(fā)揮PC機 功能的基于PC的控制方案,以WindowsXP+RTX5.0實時操作系統(tǒng)作為軟PLC 的開發(fā)和運行平臺,解決了軟PLC實時性不足的問題;通過分析PLC控制模塊 在五軸數(shù)控加工中心數(shù)控系統(tǒng)軟件結(jié)構(gòu)中的位置和功能、以及傳統(tǒng)PLC的組成及原 理,在參照IEC61131-3有關(guān)可編程控制器的軟件模型及軟件模塊化思想設(shè)計了 五軸數(shù)控加工中心軟PLC系統(tǒng)的總體結(jié)構(gòu),并對軟PLC開發(fā)系統(tǒng)和開發(fā)系統(tǒng)做了簡要介紹。
本文采摘自“五軸數(shù)控加工中心軟PLC控制系統(tǒng)的研究”,因為編輯困難導(dǎo)致有些函數(shù)、表格、圖片、內(nèi)容無法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章!本文由伯特利數(shù)控整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請注明!