Create Master Instance (Serial) VI
- Updated2024-11-20
- 3 minute(s) read
Creates a serial or TCP Modbus master instance. You must manually select the polymorphic instance to use.
You can use the Modbus master instance to perform read and write operations on Modbus slaves. The default read and write operation timeout is 5,000 ms. You can use the Property Node or the Set Timeouts VI to change the timeout.
Use the pull-down menu to select an instance of this VI.

Inputs/Outputs
serial type
—
serial type specifies the type of data transmission through serial ports.
unit ID
—
unit ID specifies the identification of the Modbus slave with which you want to communicate. The Modbus slave can be a Modbus slave you create or a third-party Modbus slave. If you want to communicate with a third-party Modbus slave, check the documentation for the Modbus slave to find its unit ID.
VISA resource name
—
VISA resource name specifies the resource you want to open.
baud rate (9600)
—
baud rate specifies the baud rate of the Modbus slave with which you want to communicate. The Modbus slave can be a Modbus slave you create or a third-party Modbus slave. If you want to communicate with a third-party Modbus slave, check the documentation for the Modbus slave to find its baud rate. The default is 9,600.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
parity (Even)
—
parity specifies the parity of the Modbus slave with which you want to communicate. The Modbus slave can be a Modbus slave you create or a third-party Modbus slave. If you want to communicate with a third-party Modbus slave, check the documentation for the Modbus slave to find its parity.
flow control (None)
—
flow control specifies the flow control of the Modbus slave with which you want to communicate. The Modbus slave can be a Modbus slave you create or a third-party Modbus slave. If you want to communicate with a third-party Modbus slave, check the documentation for the Modbus slave to find its flow control.
serial master instance
—
serial master instance returns a serial Modbus master instance.
error out
—
error out contains error information. This output provides standard error out functionality. |
Examples
Refer to the following VIs for examples of using the Create Master Instance VI:
- labview\examples\Data Communication\Modbus\ModbusLibrary\Modbus Library.lvproj
- labview\examples\Data Communication\Modbus\Redundant Modbus Masters\Redundant Modbus Masters.lvproj
serial type
—
unit ID
—
VISA resource name
—
baud rate (9600)
—
error in (no error)
—
parity (Even)
—
serial master instance
—
error out
—