PLCI/0接口與主站通訊的實現(xiàn)|加工中心
4.5 PLCI/0接口與主站通訊的實現(xiàn)SoftSERCANS被動式主站卡是五軸精工加工中心精工裝置與執(zhí)行裝置通訊的接 口,由軟件SoftSERCANS驅(qū)動。SoftSERCANS提供了與應(yīng)用程序通訊的動態(tài)鏈 接庫(Dynamic Link Library, DLL ),精工應(yīng)用程序調(diào)用該動態(tài)鏈接庫中函數(shù)對 SoftSERCANS通訊卡進(jìn)行操作,完成主從站的數(shù)據(jù)交換。I/O接口模塊是軟PLC系統(tǒng)的一個獨立線程,它利用SoftSERCANS提供的 DLL函數(shù)實現(xiàn)軟PLC與外部I/O輸入輸出模塊的實時數(shù)據(jù)交換。首先軟PLC任 務(wù)管理模塊喚醒I/O讀寫任務(wù)線程,調(diào)用函數(shù)SoftSercansInitialObject(}初始化主 站;接著判斷SoftSERCANS通訊卡的狀態(tài),若完成參數(shù)初始化則轉(zhuǎn)入CP2階段 設(shè)置主站的通訊系統(tǒng)參數(shù),如:配置MDT、AT報文中的I/O數(shù)據(jù)段、設(shè)定軟PLCI/0 軟元件在主站雙口 RAM區(qū)中的映射地址等;然后轉(zhuǎn)入CP4階段,調(diào)用 Sync_Cycle_Data()函數(shù)與PLCI/0從站進(jìn)行周期性的數(shù)據(jù)和指令交換,通訊結(jié)束 后,關(guān)閉MDT、AT通訊通道,置位軟PLCI/0讀寫任務(wù)線程標(biāo)志位,完成與外 部I/O模塊的數(shù)據(jù)通訊任務(wù),執(zhí)行流程如圖4.8所示。 6本章小結(jié)本章通過分析精工系統(tǒng)的接口,在介紹SERCOS-III接口的基礎(chǔ)上,給出了 基于SERCOS-III接口的五軸精工加工中心的精工系統(tǒng)的整體結(jié)構(gòu),并對PLCI/0接 口硬件和軟件流程進(jìn)行了設(shè)計,實現(xiàn)了軟PLC系統(tǒng)與I/O輸入輸出模塊的數(shù)據(jù) 交換。本文采摘自“五軸精工加工中心軟PLC控制系統(tǒng)的研究”,因為編輯困難導(dǎo)致有些函數(shù)、表格、圖片、內(nèi)容無法顯示,有需要者可以在網(wǎng)絡(luò)中查找相關(guān)文章!本文由海天精工整理發(fā)表文章均來自網(wǎng)絡(luò)僅供學(xué)習(xí)參考,轉(zhuǎn)載請注明!