6 modbus function code 04 (read input register) – Flowserve MX-100 Field Unit User Manual

Page 21

Advertising
background image

21

MX/DDC-100 Field Unit Installation and Maintenance FCD LMENIM2329-01 – 03/11

flowserve.com

Message Breakdown

Query

Response

7D

Slave (Field Unit) Address

7D

Slave (Field Unit) Address

03

Function

03

Function

00

Starting Address Hi

06

Byte Count

07

Starting Address Lo

00

Data Hi (Register 40008)

00

No. of Points Hi

3D

1

Data Lo (Register 40008)

03

No. of Points Lo

08

Data Hi (Register 40009)

BFF6

Error Check (CRC)

44

2

Data Lo (Register 40009)

00

Data Hi (Register 40010)

00

Data Lo (Register 40010)

3E07

Error Check (CRC)

Note 1: 003Dh equals 61 Decimal (actuator Analog Input 1 in percent format).

Note 2: 0844h equals 2116 Decimal or 0000 1000 0100 0100 Binary (actuator stopped between limits,

local mode, and Channel B Fail bit is ON).

2.3.6 Modbus Function Code 04 (Read Input Register)

This function code is used to read the binary contents of input registers in the DDC-100 Field Unit. The typical use
of this function code is to read the analog input registers. If the field unit is configured for scaled analog data, the
register information will be returned as a percent from 0 to 100 (see NOTE below). The first analog input register
(Analog 4) will start at register 30005 through (Analog 1) Input Register 30008.

This function code may also be used to read the information available in registers 9 through 16.

NOTE: Limitorque field units can be configured to report analog data in several formats. See the appropriate field unit
manual for details.

Example
Poll field unit number 70 for 4 registers starting at register 5 (Analog Input Registers 1-4).

(This example assumes that the field unit is configured for scaled analog data.)

Query: 460400040004BF7F

Response: 460408FFFFFFFF002B001EDBA8

Advertising
This manual is related to the following products: