Modbus RTU 1.0

Modbus over serial, RTU transmission mode. Frame boundaries are marked by line silence rather than sync bytes or a length field.

Servers

Operations

  • PUB omniuart/cmd/ReadCoilsRequest

    Send command ReadCoilsRequest (ID: 0x01)

    Function 0x01: Read boolean coils status.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    ReadCoilsRequest Command
    object

    Function 0x01: Read boolean coils status.

    Examples

  • PUB omniuart/cmd/ReadDiscreteInputsRequest

    Send command ReadDiscreteInputsRequest (ID: 0x02)

    Function 0x02: Read discrete inputs status.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    ReadDiscreteInputsRequest Command
    object

    Function 0x02: Read discrete inputs status.

    Examples

  • PUB omniuart/cmd/ReadHoldingRegistersRequest

    Send command ReadHoldingRegistersRequest (ID: 0x03)

    Function 0x03: Read a block of holding registers.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    ReadHoldingRegistersRequest Command
    object

    Function 0x03: Read a block of holding registers.

    Examples

  • PUB omniuart/cmd/ReadInputRegistersRequest

    Send command ReadInputRegistersRequest (ID: 0x04)

    Function 0x04: Read a block of input registers.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    ReadInputRegistersRequest Command
    object

    Function 0x04: Read a block of input registers.

    Examples

  • PUB omniuart/cmd/WriteSingleRegisterRequest

    Send command WriteSingleRegisterRequest (ID: 0x06)

    Function 0x06: Write one holding register.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    WriteSingleRegisterRequest Command
    object

    Function 0x06: Write one holding register.

    Examples

  • PUB omniuart/cmd/WriteMultipleRegistersRequest

    Send command WriteMultipleRegistersRequest (ID: 0x10)

    Function 0x10: Write multiple holding registers.

    Operation IDpublish

    Available only on servers:

    Accepts the following message:

    WriteMultipleRegistersRequest Command
    object

    Function 0x10: Write multiple holding registers.

    Examples

Schemas

  • object

    Function 0x01: Read boolean coils status.

  • object

    Function 0x02: Read discrete inputs status.

  • object

    Function 0x03: Read a block of holding registers.

  • object

    Function 0x04: Read a block of input registers.

  • object

    Function 0x06: Write one holding register.

  • object

    Function 0x10: Write multiple holding registers.