Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 10

LM6000 Classic Woodward Design

iFix HMI Modbus data flow

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

Analog Read source


Analog Read Address
iFix HMI serves as Modbus master and uses Modbus MBE
driver to communicate with the controller slaves:

LCR (aka MODBUS slave)

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

Tag name and Modbus Address


This value has a range defined in iFix. If the value is out of range
the value will not be displayed:
Finally, the Data Base Tag Name for TE-6186B is connected to a
datalink to be shown in HMI. This datalink divides the value by
10 thus showing decimal values in HMI:
HMI Showing the value read by Sensor after travel and being
processed by Modbus:

You might also like