> For the complete documentation index, see [llms.txt](https://docs.monokot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.monokot.io/tags-and-devices/modbus-connectivity.md).

# Modbus Connectivity

The communication drivers for Modbus TCP and RTU/ASCII protocols are implemented as **Modbus TCP** and **Modbus Serial** devices. They provide high-performance polling, support a variety of data encoding formats, and they can operate in a shared channel mode.

### Key Features <a href="#h.cmoldbsq38ug" id="h.cmoldbsq38ug"></a>

* Communication with Modbus TCP, RTU over TCP, RTU/ASCII as master or slave.
* Data types: Boolean, Byte, Byte Array, Word, Word Array, Int, Int Array, DWord, DWord Array, DInt (32-bit signed integer), DInt Array, Float, Float Array, Double, Double Array, QWord, QWord Array, Long, Long Array, String.
* Data areas: Internal Registers, Holding Registers, Input Coils, Output Coils.
* Byte, word and dword order swapping.
* Reverse bit ordering.
* Polling optimization.
