l
54
Remote Diagnostics
An Ethernet CyScan system provides a remote diagnostics facility. The sensor autonomously emits diagnostic telegrams triggered by internal events and/or at configured periods.
Remote Diagnostic Protocol
The diagnostic telegram is of variable length, up to a maximum of 1000 characters. Its format is as follows:
\s:NNNNNNNNNN*KK\$PGNMD,T,YYYY˽YY˽YY,HH˽HH˽HH.HHH,[D]D=[V]V*CC<CR><LF>
Fields
Name
Notes
NNNNNNNNNN
Sensor Serial number
10 alphanumeric characters
KK
First Checksum
Checksum with first “\” as the start character
T
Sensor Type
“C” representing CyScan
YYYY
˽
YY
˽
YY
Date
Numeric characters divided by spaces representing Year,
Month, and Day; in this order
HH
˽
HH
˽
HH.HHH
Real-time Clock Time
Numeric characters divided by spaces and decimal point
representing Hours, Minutes, Seconds, and Milliseconds;
in this order
[D]D
Diagnostic Telegram Identifier
1 to 8 alphanumeric or underscore characters
[V]V
Diagnostic Telegram Value
1 to 936 alphanumeric characters that are not Reserved
Field Delimiters
CC
Second Checksum
Checksum with “$”as the start character
Where “
\
”, “
s:
”, “
PGNMD
”, and “
=
” are fixed values
“
*
”,“
$
”, and “
,
” are Reserved Field Delimiters
“
˽
” denotes a space character (ASCII 0x20)
“
.
” is a fixed value used within the Real-time Clock Time field
“
<CR>
” denotes a carriage return character (ASCII 0x0D)
“
<LF>
” denotes a line feed character (ASCII 0x0A)
Identifier
Description
Values
STATUS
Sensor Serial number
INIT – System initialising
READY –System Ready
WARN – System Ready, with Warnings and/or Errors
FAILED – System Failed
SVC_VER
Service History Version Block
SVC_CMP
Service history component
SVC_STAT
Current Service history statistics
SVC_EVTS
Service History event
FATAL
Fatal alarms
WARN
Warning alarms
ERR
Error alarms
INFO
Informational alarms
XML Fragment
4 digit number (0000 to 9999) followed by space and:
SET – Alarm raised
CLR – Alarm cleared
EVT – Stateless Alarm (Event)
The diagnostic telegrams are delivered by means of UDP/IP through the
same Ethernet port as the client data. If no event-triggered telegrams
are emitted during a period of time defaulting to 60 minutes, a General
Status telegram is emitted.
The following identifiers are currently supported:
Summary of Contents for CyScan
Page 62: ......