Services
Modbus gateway
LR54 User Guide
672
(config service modbus_gateway client test_modbus_client)> broadcast
true
(config service modbus_gateway client test_modbus_client)>
e. Set the maximum time to wait for a response to a message:
(config service modbus_gateway client test_modbus_client)> response_
timeout
value
(config service modbus_gateway client test_modbus_client)>
Allowed values are between 1 millisecond and 700 milliseconds, and take the format
number
ms
.
For example, to set response_timeout to 100 milliseconds:
(config service modbus_gateway client test_modbus_client)> response_
timeout 100ms
(config service modbus_gateway client test_modbus_client)>
The default is
700ms
.
f. Configure the address filter:
This filter is used by the gateway to determine if a message should be forwarded to a
destination device. If the Modbus address in the message matches one or more of the
filters, the message is forwarded. If it does not match the filters, the message is not
forwarded. Allowed values are
1
through
255
or a hyphen-separated range.
For example:
n
To have this client filter for incoming messages that contain the Modbus address of
10, set the index
0
entry to
10
:
(config service modbus_gateway client test_modbus_client)>
filter 0 10
(config service modbus_gateway client test_modbus_client)>
n
To filter for all messages with addresses in the range of 20 to 30, set the index
0
entry to
20-30
:
(config service modbus_gateway client test_modbus_client)>
filter 0 20-30
(config service modbus_gateway client test_modbus_client)>
To add additional filters, increment the index number. For example, to add an additional
filter for addresses in the range of 50-100:
(config service modbus_gateway client test_modbus_client)> filter 1
50-100
(config service modbus_gateway client test_modbus_client)>
g. If request messages handled by this client should always be forwarded to a specific device,
, use
fixed_server_address
to set the device's Modbus address: