User guide

set ia
Chapter 2 Command Descriptions 137
Protocol-specific options
acktimeout (df1fullduplex, df1halfduplex, hostlink)
The period to wait for an acknowledgment from the connected device
after sending a message. When this period is exceeded, the Digi device
re-sends the message. The range is 0 to 65535 milliseconds. The default
is 250 milliseconds.
acklimit (df1fullduplex, df1halfduplex, hostlink)
The number of times that the "acktimeout" timer can expire before the
Digi device discards a message as undeliverable. The range is 0 to 255.
The default is 3.
addextfunc (modbusrtu, modbusascii, modbustcp)
Used to add Modbus function codes to the list that will use the
"exttimeout" instead of the messagetimeout. See the "exttimeout" option
for more details.
ansiescape=(on|off) (custom)
Indicates the protocol uses an ANSI escape character as the first
character in the end pattern (see the "end" option).
The typical example is a protocol with a start pattern of 0x10 0x02, an end
string of 0x10 0x03, and an escape sequence of 0x10 0x10, used to
specify a single 0x10 data byte. If a request is: 0x10 0x02 0x10 0x10 0x03
0x10 0x03 with “ansiescape=on,” this message would get recognized
correctly. With the “ansiescape=off,” (0x10 0x2 0x10 0x10 0x3) would be
incorrectly recognized as the message, and the rest of the message
would be thrown away. This happens because the 0x10 0x3 end string is
found in the message body and accidentally recognized as the end of the
message.
broadcast={on|off|replace} (modbusrtu, modbusascii, modbustcp)
Specifies how to handle incoming requests with a slave address set to
the broadcast value. For Modbus, this is 0. The default is to replace 0 with
1, which was selected to overcome the fact that most Modbus/TCP
clients default to send requests to unit ID zero (0) when not sending a
broadcast.
on
Tells the Digi device to send requests as broadcast to the destination
device(s) and not expect any response message.
off
Tells the Digi device to throw away the broadcast request.
replace
Changes a broadcast request to a normal request by replacing the unit
ID 0 with a value of 1.
buffer={32-8190} (custom)
Allows tuning the allocated buffer size.