--- 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).