4 message registers (i/o 7 and 8), 1 error handling message codes, 2 modbus message codes for register 8 – Banner SureCross DX80 Wireless Networks User Manual
Page 17

4 Message Registers (I/O 7 and 8)
Informational messages are warning or error conditions that include a message code and data field.
The type of warning or error condition is encoded in the message code while the data field contains additional information
for some message codes.
Each DX80 model reserves four registers (defined I/O points) to provide information or control an operation. The reserved
registers (I/O points) are 7, 8, 15, and 16. Informational messages are transmitted using Modbus I/O 8 register; control
messages are transmitted using register I/O 15. Registers 7 and 16 have special functions depending on the action
requested.
4.1 Error Handling Message Codes
All device errors are captured and sent to the Gateway for storage in the devices’ register for I/O point 8.
All messages are sent to the Gateway regardless of the priority, and redundant messages are not sent more than once. For
example, if a communications timeout is detected 10 times in a row, the device sends the timeout message only once.
The Gateway stores only the highest priority message in the register. A 0x00 message will not be saved unless there is a
0x0 in the I/O point register. All non-zero messages must be cleared by the user. A value of 254 in the register for I/O
point 8 disables all error reporting.
To clear any I/O point 8 device message, use the Gateway’s front panel menu system. A host connection can also choose
to clear or disable Modbus I/O 8 registers. A Node device ignores error messages; errors must be cleared from either the
Gateway or the host. The auto-recover feature allows for automatic erasing of errors for a Node if the error condition
‘heals’ itself. For example, an RF communications link disrupted by a temporary obstacle ‘heals’ itself when the obstruction
is removed. Auto recovery is enabled by factory default and is the recommended setting.
Any new error/warning messages interrupt the active front panel. Once the user has confirmed receipt of the message, the
user can clear, disable, or ignore the error/warning message. If the user ignores the message, additional messages from
that Node will be collected if they are of a higher priority and will interrupt the display only for new messages. If the user
chooses to disable error messages, which is not recommended, the Gateway discards all messages from the Node.
4.2 Modbus Message Codes for Register 8
Register I/O 8 is reserved for device messages or Site Survey data when in Site Survey mode.
Conditions are detected as they occur and are immediately reported back to the Gateway. Once the message is sent back
to the Gateway, the Node does not resend the message until the condition changes or there is a higher priority message.
The higher the message code, the higher the priority. For more information about how Site Survey data is stored in
registers 7 and 8, refer to the Site Survey section.
The following are Modbus message codes, shown in hex, that may appear on the SureCross devices' I/O 8 Modbus
register.
Device Register 8 (Hex)
Message
Code
[15:8]
Data Field
[7:0]
Description
00
80
Normal operation. Device message register contents 0x0080 indicates the particular
Node is synchronized to the Gateway. (Decimal value 128.) A value of zero (0)
indicates there is no device present.
01
00-FF
Unknown message. The message was received correctly (correct checksum), but it is
not a recognized command. This type of message is usually caused by devices with
poor radio links or collocated networks that are not uniquely separated by binding
codes and Network IDs. This message does not affect the performance of the
network. (Decimal values 256 through 511.)
17