---
title: Modbus
slug: manufacturing-connect-edge/modbus
docTags: 
createdAt: 2022-07-04T16:40:36.000Z
---

:::hint{type="info"}
**Note**: By default, the Modbus drivers monitor holding address 0 for connection status. If the Modbus device does not have holding address 0, then it will not show the "connected" status. You will still be able to read data from the device.
:::

Here are the major differences for the Modbus drivers:

| **Driver**                                                                                                                                                                                                        | **Use**                                                                                                                                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Enron Modbus](docId\:R99POQqKBwGn1fkmv1Iag)                                                                                                                                                                      | Serial connection or TCP connection to a Modbus device                                                                                                   |
| - [Modbus ASCII](docId\:RTDeZ7mCZlIJm1-baLXhv)
- [Modbus ASCII (Gen1)](docId\:BdoXpYZRu-5ScjzUZzVaQ)
- [Modbus ASCII Advanced](docId\:Wx931y_ovY2PlPrJw44Hs)                                                      | Serial connection to a device using Modbus ASCII                                                                                                         |
| * [Modbus RTU](docId\:sCvX7AfTA0d9jaRXknUJq)
* [Modbus RTU (Gen1)](docId\:r7nyAKWNUGw8Q2OzX4gAr)
* [Modbus RTU Advanced](docId\:cx0V3BamKVXZJ9Np1yna5)
* [Modbus RTU-Offset (Gen1)](docId\:Ty9l9TVd_MWEaVKlgIlQ9) | - Serial connection to a device using Modbus RTU
- The Gen2 driver has an option for zero-based addressing and therefore replaces both Gen1 RTU drivers. |
| [Modbus RTU over TCP](docId\:PmzRhAYQlnMHOHQlvv1Z1)                                                                                                                                                               | TCP connection to a Modbus server which has one or more Modbus RTU connections                                                                           |
| * [Modbus TCP](docId:1fSDx47cXlqEQu_Is_igo)
* [Modbus TCP (Gen1)](docId\:JCFrtllYQiIlaUWz2Mky2)
* [Modbus TCP-Offset (Gen1)](docId\:BK1870a22cq8qyfAhGHf0)                                                        | - TCP connection to a Modbus device.
- The Gen2 driver has an option for zero-based addressing and therefore replaces both Gen1 TCP drivers.             |
| * [Modbus UDP](docId\:WHp3yCGwTCpCkBR0SbDos)
* [Modbus UDP (Gen1)](docId\:QgnbKFYPOwPmywKc5POSZ)                                                                                                                  | UDP connection to a Modbus device                                                                                                                        |

