MODBUS_PA通用模塊的原理如圖1所示。模塊集成了PA標(biāo)準(zhǔn)的模擬量和離散量輸入輸出功能塊。變換塊MODBUS_TB為PA功能塊提供通道訪問。變換塊作為MODBUS主站和MODBUS從站通信,并將獲得的響應(yīng)數(shù)據(jù)存儲(chǔ)在相應(yīng)的參數(shù)中,我們可以通過通用的PA組態(tài)軟件讀取變換塊的所有數(shù)據(jù)。變換塊分別提供4組模擬量和離散量輸入輸出參數(shù),用戶可以通過參數(shù)配置,將MODBUS的寄存器地址等信息和這些參數(shù)關(guān)聯(lián)起來。PA標(biāo)準(zhǔn)的功能塊通過“通道(CHANNEL)”實(shí)現(xiàn)對(duì)變換塊參數(shù)訪問,從而實(shí)現(xiàn)了PA設(shè)備對(duì)MODBUS設(shè)備的數(shù)據(jù)通信功能。
MODBUS變換塊分別提供8對(duì)模擬量輸入輸出和8對(duì)離散量輸入輸出參數(shù),這些參數(shù)可以被關(guān)聯(lián)到某個(gè)MODBUS寄存器,并且按照指定的數(shù)據(jù)類型進(jìn)行數(shù)據(jù)交換。MODBUS寄存器配置參數(shù)分為模擬量參數(shù)配置和離散量參數(shù)配置,其中模擬量比離散量增加了量程轉(zhuǎn)換(也叫線性變換)功能。