Skip to main content
  • 产品
  • Evaluate our Software
  • 下载
  • Free Utilities
  • 购买
  • 芯片厂商
  • 支持
  • 关于我们
  • Search
  • 工作机会
  • 新闻简报
  • 联系我们
  • emModbus

    emModbus
    Modbus software

    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 us
    Downloads
    SEGGER emModbus
    1. 1.Key features
    2. 2.Available shipments
    3. 3.Requirements
    4. 4.Resource usage
      1. 4.1.Memory Footprint
    5. 5.Licensing

    Overview

    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.

    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

    Available shipments

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

     

    FeatureMasterSlave
    Master API (including samples for ASCII, RTU and Modbus/TCP)

    Slave API (including samples for ASCII, RTU and Modbus/TCP)

    ASCII frame encapsulation

    RTU frame encapsulation

    Modbus/TCP frame encapsulation (also supports Modbus/UDP)

    Kernel abstraction layer for embOS and Windows

    Modbus master application for Windows (binary)

    Modbus master application for Windows (source)

    Modbus slave application for Windows (binary)

    Modbus slave application for Windows (source)

    Supported

    Not supported

    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 usageRAM usage
    emModbus requires approximately 2.5 KBytes of ROM for a master device and approximately 3 KBytes of ROM for a slave device.emModbus requires approximately 30 Bytes of RAM for the stack itself and approximately 300 Bytes of RAM for each channel added

    Licensing

    emModbus is available under various Embedded Software License models and delivered in source code packages. With a wide range of licensing options, emModbus can fulfill commercial requirements as well as technical requirements. All licenses are one-time payments. emModbus is royalty-free and not subscription-based. This makes the software a part of the equipment expenses, keeping the costs static.

    * Applies only to a second license and any additional license(s) purchased for the same product under the Single Product License and Single Developer License.

    • User manual
    • List of downloads
    • Release notes
    • Update notification
    • Pricing
    • Support
    • Silicon vendor resources

    全球总部

    德国: SEGGER Microcontroller GmbH

    地址: Ecolab-Allee 5
    40789 Monheim am Rhein, Germany
    电邮: info@segger.com
    电话: +49-2173-99312-0
    传真: +49-2173-99312-28

    网点分布

    中国:哲戈微系统科技(上海)有限公司

    地址: 中国上海市闵行区秀涟路133号
    大虹桥国际A 栋218室
    邮编201199
    电邮: china@segger.com
    电话: +86-133-619-907-60


    简易信息聚合

    通过ISO 9001认证

    ISO 9001

    30多年的嵌入式行业经验

    First-class embedded software tools since 1992
    • 版本说明
    • 免责声明
    • 行为准则
    • 隐私策略
    • 沪ICP备2022005181号
    • 沪公网安备 31011202014525号
    © 2025 SEGGER - 版权所有.

    您即将离开 segger.cn 而访问境外网站,是否继续?