---
title: "Modbus Server | Introduction | N3uron KB V1.21"
slug: "modbus-server-introduction"
description: "Modbus Server is a N3uron module designed to provide enhanced connectivity for all devices and third-party applications requiring Modbus communications…"
updated: 2022-05-19T09:19:23Z
published: 2022-05-19T09:19:23Z
canonical: "docs.n3uron.com/modbus-server-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

**Modbus Server** is a **N3uron** module that provides enhanced connectivity for all devices and third-party applications requiring Modbus communications. It allows users to create and configure one or multiple **Modbus Slaves** to expose data acquired through any of the other **N3uron** modules, such as the **OPC UA Client**, **REST API Client**, **MQTT Client**, **Siemens**, etc. This module supports communications via ethernet, including **TCP** and **encapsulated RTU**.

**Supported Function Codes:**

| **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:Function 16 is supported, however, multiple writes are not possible, thus it works like function 6 (write single register).
