Register Mapping in LabVIEW DSC Modbus I/O Servers

Updated Jan 3, 2018

Reported In

Software

  • LabVIEW Datalogging and Supervisory Control Module

Issue Details

My Modbus device's manual lists addresses with 5 digits, but the Modbus I/O server in LabVIEW uses addresses with 6 digits. How can I correlate one to the other?

Solution

Modbus addresses are occasionally listed with the last 4 digits as an offset. If this is the case, it is possible to create a 6-digit address by adding an extra zero as padding between the first and second digits of the 5-digit address. 

For example, if your manual suggests using address 40001 to communicate with an analog register, you should use 400001 in LabVIEW DSC 8.0 and later versions, because LabVIEW DSC 8.0 and later versions use the LabVIEW Modbus I/O server.

WAS THIS ARTICLE HELPFUL?

Not Helpful