Quick Help
This
optional list allows reporting device errors as register values to make
it easier to monitor communication failures. The length of the list is
variable. To add to the list, select the type of device to report on,
select the device instance or unit number to report on, and select a
register in which to put the status indication. Enter a delay if
desired, and then click Add. The
delay is optional. If zero, there is no delay. If some number of
seconds is entered, then the error condition will not be reported until
this time period expires. If the error clears before the time is up,
then the error is never reported. This is useful for spurious
errors that would result in nuisance indications. To
remove a report from the list, check the box in the Delete column and
then click Update. Click Prev or Next to scroll through the list. Error codes placed into the reporting object will be as follows: 0 = No error 1 = Timeout, no response from remote device 2 = Error message received from remote device (e.g. Modbus exception) 3 = Line fault (e.g. CRC error, socket connection error, etc) Once
a Timeout error indication has been set (following delay if
applicable), it will automatically return to zero upon the next
successful communication with that device. Once
either the error message or line fault indication has been set,
following delay if applicable, communication must continue free of this
same error condition for at least the same delay period before the
indication will be reset to zero. If an error
message (e.g. Modbus exception) is reported for one data
point, but multiple others are error free, then the one error would be
hidden without this delay before reset. Ideally, this delay period
should be at least as great as the poll period for the slowest point
mapped. |