Modbus Master Agent
Overview
These blocks are used for UDS Agent of a given input.
Read Holding Register
Read Input Register
Read Coil Register
Write Single Register
Custom Register
Write Multiple Register
Read Holding Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs Name
Description
In – Node Number
The slave ID or node number of the Modbus device..
In – Starting Address
The starting register address to begin reading from.
In – Quantity
The number of consecutive registers to read.
In – Data Type
The format of the data (e.g., INT16, UINT16, FLOAT32, etc.).
Out – Output
The retrieved register values as per the requested data type.
Read Input Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs Name
Description
In – Node Number
The slave ID or node number of the Modbus device..
In – Starting Address
The starting register address to begin reading from.
In – Quantity
The number of consecutive registers to read.
In – Data Type
The format of the data (e.g., INT16, UINT16, FLOAT32, etc.).
Out – Output
The retrieved register values as per the requested data type.
Read Coil Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs Name
Description
In – Node Number
The slave ID or node number of the Modbus device..
In – Starting Address
The starting register address to begin reading from.
In – Quantity
The number of consecutive registers to read.
In – Data Type
The format of the data (e.g., INT16, UINT16, FLOAT32, etc.).
Out – Output
The retrieved register values as per the requested data type.
Write Single Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs Name
Description
In – Node Number
The slave ID or node number of the Modbus device..
In – Starting Address
The starting register address to begin Write from.
In – Quantity
The number of consecutive registers to write.
In – Function Code
The subfunction of the service.
In – Data Type
The format of the data (e.g., INT16, UINT16, FLOAT32, etc.).
Out – Output
The retrieved register values as per the requested data type.
Custom Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs Name
Description
In – Starting Address
The starting register address to begin Write from.
In – Function Code
The subfunction of the service.
In – Quantity
The number of consecutive registers to write.
In – Protocol Identifier
The Protocol Identifier of the Modbus device..
In – Node Number
The slave ID or node number of the Modbus device..
Out – Output
The retrieved register values as per the requested data type.
Write Multiple Register
![]()
Properties Name
Description
Number of Inputs
Number of Inputs to be added
Inputs and Outputs In – Node Number
The slave ID or node number of the Modbus device..
In – Starting Address
The starting register address to begin Write from.
In – Quantity
The number of consecutive registers to read.
In – Write Value
The subfunction of the service.
In – Function Code
The subfunction of the service.
In – Data Type
The format of the data (e.g., INT16, UINT16, FLOAT32, etc.).
Out – Output
The retrieved register values as per the requested data type.