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