Difference between revisions of "Blocks MODBUS Slave"

From IPLOG
Jump to: navigation, search
(Created page with "=== Slave MODE === ===== MODBUS_GET_COIL ===== Reads the appropriate COIL value from the internal modbus table of values. {| class="wikitable" |in |OfsAdr |word | |register a...")
 
Line 1: Line 1:
 +
== [[Libraries for IEC 61131-3|Back to Libraries]] ==
 +
 
=== Slave MODE ===
 
=== Slave MODE ===
  

Revision as of 14:03, 9 November 2018

Back to Libraries

Slave MODE

MODBUS_GET_COIL

Reads the appropriate COIL value from the internal modbus table of values.

in OfsAdr word register address (1-9999)
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
out Q bool return value
out R_TRIG bool for future use - not implemented
out W_TRIG bool for future use - not implemented
MODBUS_GET_DISCRETE

Reads the appropriate DISCRETE value from the internal modbus table of values.

in OfsAdr word register address (1-9999)
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
out Q bool return value
out R_TRIG bool for future use - not implemented
out W_TRIG bool for future use - not implemented
MODBUS_GET_HOLDING

Reads the appropriate HOLDING register value from the internal modbus table of values.

in OfsAdr word register address (1-9999)
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
out Q word return value
out R_TRIG bool for future use - not implemented
out W_TRIG bool for future use - not implemented
MODBUS_GET_INPUT

Reads the appropriate INPUT register value from the internal modbus table of values.

in OfsAdr word register address (1-9999)
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
out Q word return value
out R_TRIG bool for future use - not implemented
out W_TRIG bool for future use - not implemented
MODBUS_SET_COIL

Writes the appropriate COIL value to the internal modbus table of values.

in OfsAdr word register address (1-9999)
in VAL bool value to write
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
MODBUS_SET_DISCRETE

Writes the appropriate DISCRETE value to the internal modbus table of values.

in OfsAdr word register address (1-9999)
in VAL bool value to write
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
MODBUS_SET_HOLDING

Writes the appropriate HOLDING register value to the internal modbus table of values.

in OfsAdr word register address (1-9999)
in VAL word value to write
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
MODBUS_SET_INPUT

Writes the appropriate INPUT register value to the internal modbus table of values.

in OfsAdr word register address (1-9999)
in VAL word value to write
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table
MODBUS_TCP_SLAVE

This function block starts listening TCP MODBUS slave deamon on the appropriate port.

in Port int Listening TCP port (default: 502)
in UnitID byte device bus address (1-247) (default: 1)
out ERR bool F = No error, T = occur any error
out ERR_ID word Error ID - see Error table