Modbu0s Flow in LM6000 Ifix
Modbu0s Flow in LM6000 Ifix
Luis Gutierrez
TE-6186B Example
Temperature Element TE-6186B value is read in GAP
through AI_RTD_6CH block which represents the
N2N9 RTD card. The value is sent to block AI_RTD_L
which delivers an output scaled in °F and is linearly
proportional to the input temperature signal:
The output of this block is sent to block
CALC_PLUS which performs some calculations
including unit conversion:
The output A_OUT_1 is an analog output that is
sent to block MODBUS_S.MODBUS and
assigned to the Modbus Address AR_441:
MODBUS_S.MODBUS is a Modbus slave that contains a lot of
process data including Sensor values, Sequence status, Timer
values, Inputs from Customer or HMI, etc. This data is classified
in 4 types: AR,BR,AW and BW. TE-6186B value is an AR data
because is an analog value read by the Micronet.
Modbus can’t send or receive decimal values so it uses a
multiplier to include the decimal value:
Multiplier Value
Value of Modbus Register 30441 (AR_441). Note that it has been multiplied by 10
iFix HMI database is a list of all Points needed by HMI to send
commands to Micronet or read values from Micronet. In
LM6000 Classic design by Woodward, HMI interaction with
Micronet is done using Modbus TCP protocol. “Live” values are
read using MBE driver: Current point value. Note that it
is still multiplied by 10