Physical Device to Modbus Mapping Summary
The following table presents a mapping of all physical devices running on Automation Control.
Note **In automation control, floating point values must have a decimal scale defined of “2” or “6”. A decimal scale of “0” will result in the numeric value being treated as an integer.
Raw Data Source | Type | Modbus Data Type | Modbus Function |
---|---|---|---|
Z45 Controller Digital Input, 1 bit | Digital | Discrete Input | Fn 02 – Read Discrete Inputs |
Z45 Controller Digital Output, 1 bit | Digital | Coil |
Fn 01 – Read Coils Fn 15 – Write Multiple Coils Fn 05 – Write Single Coil |
Z45 Controller Analog Input | Numeric |
Input Register Integer or **Input Register Floating point |
Fn 04 – Read Input Registers |
Z45 Controller Pulse Input | Numeric |
Input Register Integer or **Input Register Floating point |
Fn 04 – Read Input Registers |
Modbus 16 bit Input | Numeric |
Input Register Integer (16 bit) |
Fn 04 – Read Input Registers |
Modbus 16 bit Holding | Numeric | Holding Register Integer (16 bit) |
Fn 03 – Read Holding Registers Fn 03 – Read Holding Registers Fn 16 – Write Multiple Registers Fn 06 – Write Single Register |
Modbus 32 bit Input | Numeric |
Read Input Register Integer (32 bit) **Read Input Register Floating point |
Fn 04 – Read Input Registers |
Modbus 32 bit Holding | Numeric |
Holding Register Integer (32 bit) or Holding Register Floating point |
Fn 03 – Read Holding Registers Fn 16 – Write Multiple Registers |
Modbus 16 bit Input | Hex | Input Register Integer (16 bit) |
Fn 04 – Read Input Registers |
Modbus 16 bit Holding | Hex | Holding Register Integer (16 bit) |
Fn 03 – Read Holding Registers Fn 16 – Write Multiple Register Fn 06 – Write Single Register |
Modbus 32 bit Input | Hex | Input Register Integer (32 bit) | Fn 04 – Read Input Registers |
Modbus 32 bit Holding | Hex | Holding Register Integer (32 bit) |
Fn 03 – Read Holding Registers Fn 16 – Write Multiple Registers |