Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools

emModbus

emModbus supports building master and slave devices which can even be combined in the same product. Also, multiple interfaces in the same product are supported. Each interface can be configured at runtime, making it possible to build a pretested library to be deployed in multiple projects for embedded solutions.

Our brands

Our brands

Key features

  • Easy to integrate
  • Low memory footprint
  • ANSI-C code is completely portable and runs on any target
  • Follows the SEGGER coding standards: Efficient and compact, yet easy to read, understand, and debug
  • Supports ASCII, RTU and Modbus/TCP (and UDP) protocol
  • Sample applications for all protocols included
  • Kernel abstraction layer: can be used with or without any RTOS
  • Works out-of-the-box with embOS
  • Modbus/TCP can be used with standard socket interface and any TCP/IP stack
  • Works out-of-the-box with emNet
  • Project for executable on PC for Microsoft Visual Studio available

emmodbus

Available shipments

SEGGER offers emModbus in two distinct shipments: emModbus Master and emModbus Slave.

segger-emmodbus-available-shipments-table

Requirements

TCP/IP stack

For usage of Modbus/TCP, emModbus requires a TCP/IP capable stack. emModbus can be used with any TCP/IP stack that supports BSD Standard Sockets.

Multi-tasking

Although emModbus can be used completely without a RTOS, it is recommended to use emModbus in a multi-tasking system, at least when implementing a Modbus master.

Resource usage

Memory Footprint

rom usage and ram usage of emModbus

Gevorg Melikdjanjan

Gevorg Melikdjanjan

Security | Reliability | Data Solutions

Extend your product’s functionality

emModbus, SEGGER's implementation of the Modbus protocol, supports communication via UART (ASCII, RTU), Ethernet (Modbus/TCP and Modbus/UDP), and is capable to communicate with any Modbus compliant device.

Contact me