Browse FAQs

How to configure RemoteConnect x70 Device as Modbus RTU Slave?

Published date: 04 December 2019

When the SCADAPack x70 device is operating as a Modbus RTU Slave, it can communicate with up to 4 Modbus RTU Masters, 1 through each serial port on the device.

Supported Data Types
When the SCADAPack x70 device is operating as a Modbus RTU Slave, it supports the IEC 61131-3 data types described below.
SCADAPack Object Type Modbus IEC Type Function Code Modbus Operation
DIGITAL DISCRETE 1 Read Coils
2 Read Status Registers
5 Write Coil
15 Write Multiple Coils
ANALOG UINT 3 Read Holding registers
4 Read Input registers
6 Preset Single Register
16 Preset Multiple Registers
DINT 3 Read Holding register pairs
4 Read Input register pairs
16 Preset Multiple Register pairs
INT 3 Read Holding registers
4 Read Input registers
6 Preset Single Register
16 Preset Multiple Registers
REAL 3 Read Holding register pairs
4 Read Input register pairs
16 Preset Multiple Register pairs
DISCRETE 1 Real Coils (up to 16)
2 Read Input Status (up to 16)
15 Write Multiple Coils (up to 16)
COUNTER UINT 3 Read Holding registers
4 Read Input registers
6 Preset Single Register
16 Preset Multiple Registers
UDINT 3 Read Holding register pairs
4 Read Input register pairs
16 Preset Multiple Register pairs

To configure RemoteConnect Project as Modbus RTU Slave:
 1. Verify that Modbus RTU Slave checkbox is checked from Project Configuration Options



2. Go to Configuration Modbus >Slave/Server to Select Modbus Slave Addressing Mode
at least one of the serial ports needs to be configured for Modbus 


 
  • Port Function Should be ‘Modbus’
  • Port Mode, Baud rate and the Parity should be configured as the Modbus Master
  • Modbus RTU Slave >Station Address should be unique per Modbus Link between 1 to 247
3. Go to Configuration Modbus >Slave/Server to Select Modbus Slave Addressing Mode



SCADAPack x70 devices support 5-digit and 6-digit Modbus addressing, you can set up a Modbus Slave to have any of these registers available to a Modbus Master that requests them.

The table below maps 5-digit Modbus address ranges to the equivalent 6-digit Modbus address range.
Use this information to stay within the appropriate address range when moving from 5-digit to 6-digit Modbus addressing.
Type 5-Digit Modbus Address Range Equivalent 6-Digit Modbus Address Range
Coil 1 to 9999 1 to 9999
Status register 10001 to 19999 100001 to 109999
Input register 30001 to 39999 300001 to 309999
Holding register 40001 to 49999 400001 to 409999

4.  To assign a Modbus address to an Objects, Open Objects >Object Configuration
      Select and object and from Modbus tab insert the proper Modbus address and type


5. Apply and save the project




 
 





 

 

Was this helpful?

What can we do to improve the information ?

Can't find what you are looking for?

Reach out to our customer care team to receive information on technical support, assistance for complaints and more.