Apis Modbus Master

This module communicates with Modbus slave as a Modbus master using Modbus RTU or TCP

Provider: Prediktor

Properties

Commands And Events

The Modbus module has the following item types

DiscretesInput

Coil

InputRegister

HoldingRegister

Command Item

State Item

BitSelect

BitSelect

MaskSelect

Item attribute items

Function item

More information

Quick Start Guide

Modbus Specifications and Implementation Guides

Characteristics of the Apis Modbus Master module:

  • Implements Modbus Master

  • Supports: Modbus TCP, RTU over TCP/IP and Modbus RTU (serial)

  • Support redundant slaves in TCP mode

  • Uses following Modbus function codes:

    • 1 Read Coil status

    • 2 Read Input status

    • 3 Read Holding registers

    • 4 Read Input registers

    • 5 Force single Coil

    • 6 Preset single Register

    • 16 Preset multiple Registers

  • Supports following data types

    • 2 byte signed int

    • 4 byte signed int

    • 2 byte unsigned int

    • 4 byte unsigned int

    • 8 byte unsigned int

    • 4 byte float

    • 8 byte float

    • Unicode String (UTF-16)

    • ACSII String (UTF-8)

    • 2 byte signed int (Sign and magnitude)

    • 4 byte signed int (Sign and magnitude)

    • 2 byte float (Half-precision floating-point

  • Endianness

    • Big-endian

    • Little-endian

  • Bit numbering

    • MSB..LSB

    • LSB..MSB

Further, as an integrated module in the Apis Hive, the following optional features are available:

  • High performance data logging to the Apis Honeystore historian, with OPC Historical Data Access server interface