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