Modbus Interface
MODBUS INTEOFACE
Modbus Function Code Support
The FC-5000 flow monitor supports access through all four of the Modbus data
types� Both single and multiple write-access commands are supported for register
and coil data types� For multiple register writes, the command must initiate on
a valid parameter address and end on last register of a valid parameter address�
Multiple register writes that start in the middle of a multiple register parameter or
do not end on the last register of a multiple register parameter are not supported�
The table below lists the supported function codes�
Description
Function Code
Subcode
Read Coils
01
Read Discrete Inputs
02
Read Holding Registers
03
Read Input Registers
04
Write Single Coil
05
Write Single Register
06
Diagnostic – Return Query Data
08
00
Write Multiple Coils
15
Write Multiple Registers
16
Report Slave ID
17
Table 5: Supported modbus function codes
Modbus Oegister Map
Oegister Name
Oegister
Address
Coil
Address
Data
Type
Oead/
Write
Access Type
Flow Rate Ch1
0x0000
Float
Read Only
Register
Flow Total Ch1
0x0002
Float
Read Only
Register
Flow Total Precision
Ch1
0x0004
Double Read Only
Register
Flow Rate Quad
0x0010
Float
Read Only
Register
Flow Total Quad
0x0012
Float
Read Only
Register
Flow Total Precision
Quad
0x0014
Double Read Only
Register
Table 6: Modbus register map
Page 41
July 2016
CTL-UM-01723-EN-01