Modbus function blocks

Reads or writes data through Modbus.

Function block name Description
Mb_ReadCoils_10 Reads BOOLs from a device's digital outputs. A maximum of 10 values can be read at once.
Mb_ReadCoils_128 Reads BOOLs from a device's digital outputs. A maximum of 128 values can be read at once.
Mb_ReadDigitalInputs_10 Reads BOOLs from a device's digital inputs. A maximum of 10 values can be read at once.
Mb_ReadDigitalInputs_128 Reads BOOLs from a device's digital inputs. A maximum of 128 values can be read at once.
Mb_ReadHoldingRegisters_10 Reads unsigned integers from a device's analog outputs. A maximum of 10 values can be read at once.
Mb_ReadHoldingRegisters_128 Reads an unsigned integer from a device's analog outputs. A maximum of 128 values can be read at once.
Mb_ReadInputRegisters_10 Reads unsigned integers from a device's analog inputs. A maximum of 10 values can be read at once.
Mb_ReadInputRegisters_128 Reads unsigned integers from a device's analog inputs. A maximum of 128 values can be read at once.
Mb_RTU_Server Connects the Modbus server to a COM port for RTU clients to access.
Mb_WriteCoils_10 Writes BOOLs into a device's digital outputs. A maximum of 10 values can be read at once.
Mb_WriteCoils_128 Writes BOOLs into a device's digital outputs. A maximum of 128 values can be read at once.
Mb_WriteRegisters_10 Writes unsigned integers into a device's analog outputs. A maximum of 10 values can be read at once.
Mb_WriteRegisters_128 Writes unsigned integers into a device's analog outputs. A maximum of 128 values can be read at once.
Mb_WriteSingleCoil Writes a BOOL into a device's single digital output.
Mb_WriteSingleRegister Writes an unsigned integer into a device's single analog output.