---
title: Modbus TCP-Offset (Gen1)
slug: bhdo/modbus-tcp-offset-gen1
createdAt: 2022-05-26T20:56:06.000Z
---

:::hint{type="info"}
**Note**: This driver will be deprecated in a future release. We recommend using the Gen 2 [Modbus TCP](docId\:BGUKwC6jwh1IT4tNh9-FJ).&#x20;
:::

Review the following information for setting up and configuring the Modbus TCP-Offset (Gen1) driver.&#x20;

# Belden Horizon Data Operations Compatible Series&#x20;

| Compatibility parameter        | Compatible items                           |
| ------------------------------ | ------------------------------------------ |
| **Driver type**                | Ethernet                                   |
| **When to use**                | TCP connection to a Modbus device          |
| **Replaced with Gen 2 driver** | [Modbus TCP](docId\:BGUKwC6jwh1IT4tNh9-FJ) |

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.&#x20;

# Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub

Configure the following parameters when you [Connect a Device](docId\:T-cWPe0_Jsfw5-aoj8WPP) with this driver. Update default values to the specific setup of your device.&#x20;

| 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](docId\:lgFx30uW0cmntR3KVMM4q) 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          |

