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. |