XCOM se bude chovat jako
ModBus slave, tj. komunikační část obstarají moduly
Modbus Rx slave a
Modbus Tx slave. Ovládat a na čítat budeme hodnoty modulu
Ekviterm a modulu pro čítání hodnoty (
Cntud), který bude připojen na generátor pulzů.
Jelikož ModBus definuje registry jako dvoubajtové, tak musíme floatová čísla rozdělit na 2 dvoujbajtové části. K tomu nám poslouží modul
BitConvertFromFloat. A stejně tak musíme z přijatých hodnot složi výsledné floatové číslo. K tomu použijeme inverzní modul
BitConvertToFloat. Použití obou modulů je vidět na přiloženém obrázku (panel MT6050i posílá floatové číslo v opačném pořadí dvoubajtů než např. jednotka CCPU, takže se musí zapojit kříženě).
Zapisovaná hodnota se musí dostat i do čtecího modulu, aby si panel mohl hodnotu znovu načíst a tím i zkontrolovat.
Hodnoty parametrů proto musíme zapisovat i číst, požadované hodnoty a povely je nutné přímo zapojit z modulu Modbus Rx slave na modul Modbus Tx slave. V obou nastavíme stejné počáteční offsety, takže se hodnoty budou zapisovat a číst na stejné resp. ze stejného místa.