100% found this document useful (1 vote)
134 views

Modbu0s Flow in LM6000 Ifix

The document describes how temperature sensor data is transmitted from an LM6000 gas turbine controller to an iFix HMI via Modbus. The temperature value is read by an RTD card, scaled to degrees Fahrenheit, and sent to the Modbus slave block. The iFix HMI uses its Modbus driver to read the sensor's assigned register address, where the value was multiplied by 10 to encode decimals. The HMI database divides the value by 10 before display, showing the final temperature reading.

Uploaded by

hurghada station
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
134 views

Modbu0s Flow in LM6000 Ifix

The document describes how temperature sensor data is transmitted from an LM6000 gas turbine controller to an iFix HMI via Modbus. The temperature value is read by an RTD card, scaled to degrees Fahrenheit, and sent to the Modbus slave block. The iFix HMI uses its Modbus driver to read the sensor's assigned register address, where the value was multiplied by 10 to encode decimals. The HMI database divides the value by 10 before display, showing the final temperature reading.

Uploaded by

hurghada station
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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