Blocks MODBUS TCP

From IPLOG
Jump to: navigation, search

Back to Libraries

MODBUS_TCP_R_COIL

Reads one coil register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
out Q bool readed value
MODBUS_TCP_R_DISCRETE

Read one discrete discrete input register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
out Q bool readed value
MODBUS_TCP_R_HOLDING

Reads one holding register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
out Q word readed value
MODBUS_TCP_R_INPUT

Reads one input register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
out Q word readed value
MODBUS_TCP_W_COIL

Writes value to one coil register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
in VAL bool value to write
MODBUS_TCP_W_HOLDING

Writes value to one holding register

Asynchronous interface
in IP string IP address of slave device (syntax: "aaa.bbb.ccc.ddd")
in Port int TCP port of slave device (default: 502)
in UnitID byte Device bus address (default: 1)
in OfsAdr word register address (1-9999)
in Timeout byte timeout in seconds
in VAL word value to write