---
title: "Modbus Client | Introduction | N3uron KB V1.22"
slug: "modbus-client-introduction"
description: "Modbus Client is a N3uron module that allows users to quickly and easily connect N3uron to any Modbus compatible device. Some of the main…"
updated: 2025-12-27T21:45:05Z
published: 2025-12-27T21:45:05Z
canonical: "docs.n3uron.com/modbus-client-introduction"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.n3uron.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

The **Modbus Client** module allows users to quickly and easily connect **N3uron** to any **Modbus** compatible device. Some of the main functionalities supported by the module include:

- **TCP and Serial communications: Modbus TCP**,**Modbus RTU**, and**RTU over TCP.**
- **Unlimited connections:** Multiple connections can be run in parallel to provide the fastest overall communications.
- **Poll on demand:** Poll can depend on a tag property, if needed.
- **Automatic reconnection:** After a set number of communication attempts.
- **Auto-Demotion:** Allows devices with issues to be isolated to prevent them from affecting other devices in the same communication channel.
- **Function Codes Supported:** Listed in the following table.

| **Function Name** | **Code** | **Hex** |
| --- | --- | --- |
| Read Discrete Inputs | 02 | 0x02 |
| Read Coils | 01 | 0x01 |
| Write Single Coil | 05 | 0x05 |
| Read Input Register | 04 | 0x04 |
| Read Holding Register | 03 | 0x03 |
| Write Single Register | 06 | 0x06 |
| Write Multiple Registers* | 16 | 0x10 |

> [!NOTE]
> Note:
> 
> Function 16 is supported. However, multiple writes are not possible, thus it works like function 6 (write single register).
