Modbus TCP-Offset (Gen1)
Note: This driver will be deprecated in a future release. We recommend using the Gen 2 Modbus TCP.
Review the following information for setting up and configuring the Modbus TCP-Offset (Gen1) driver.
Belden Horizon Data Operations Compatible Series
Compatibility parameter | Compatible items |
|---|---|
Driver type | Ethernet |
When to use | TCP connection to a Modbus device |
To set up and configure this device in Belden Horizon Data Operations, you will need to do the following:
- Step 1: Set up and Configure the PLC Device
- Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub
- Step 3: Configure the List of Registers
Step 1: Set up and Configure the PLC Device
If the device is configured for Ethernet access, find its network parameters. Otherwise, use PLC software on your computer to configure the device for Ethernet access.
Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub
Configure the following parameters when you Connect a Device with this driver. Update default values to the specific setup of your device.
Parameter | Value |
|---|---|
Type | Modbus |
Driver | Modbus TCP Offset (Gen1) |
Network Address | The device address you defined in Step 1 |
Port | 502 |
Station ID | 0 |
Step 3: Configure the List of Registers
When you Add Tags to the connected device, use the following tag/register mapping table.
Name | Value Type | Address Format | Min Address | Max Address | Description |
|---|---|---|---|---|---|
D | bit | DDDD | 0 | 9999 | Discrete Input Contacts |
C | bit | DDDD | 0 | 9999 | Discrete Output Coils |
H_Bit | bit | DDDDdd | 0 | 999915 | Analog Output Holding Registers |
I_Bit | bit | DDDDdd | 0 | 999915 | Analog Input Registers |
H | int, uint | DDDD | 0 | 9999 | Analog Output Holding Registers |
I | int, uint | DDDD | 0 | 9999 | Analog Input Registers |
H_Ulong | ulong, ulong(big-endian) | DDDD | 0 | 9998 | Analog Output Holding Registers |
I_Ulong | ulong, ulong(big-endian) | DDDD | 0 | 9998 | Analog Input Registers |
H_Float | float, float(big-endian) | DDDD | 0 | 9998 | Analog Output Holding Registers |
I_Float | float, float(big-endian) | DDDD | 0 | 9998 | Analog Input Registers |
H_Double | double, double(big-endian) | DDDD | 0 | 9996 | Analog Output Holding Registers |
I_Double | double, double(big-endian) | DDDD | 0 | 9996 | Analog Input Registers |