Details zum SECS-Gateway-Manager

Dieses Kapitel beschreibt die Details und Debug-Optionen des SECS-Gateway-Managers.

Verarbeitete E5-Nachrichten

Die folgende Tabelle zeigt die E5-Nachrichten, die automatisch vom Gateway-Manager verarbeitet werden:

Anfrage Antwort
S1F1R Are You There Request S1F2 On Line Data
S1F13R Establish Communications Request S1F14 Establish Communications Request Acknowledge
S1F15 Request OFF-LINE S1F16 OFF-LINE Acknowledge
S1F17 Request ON-LINE S1F18 ON-LINE Acknowledge
S2F17R Date and Time Request S2F18 Date and Time Data
S1F3 Selected Equipment Status Request S1F4 Selected Equipment Status Data
S2F13 Equipment Constant Request S2F14 Equipment Constant Data
S2F15 New Equipment Constant Send S2F16 New Equipment Constant Acknowledge

Debug-Flags

Die folgende Tabelle zeigt die implementierten Debug-Flags für den Gateway-Manager:

Debug-Flag Beschreibung
24 Verbindungsverarbeitung und allgemeine Manager-Debugs
25 Gesendete E5-Nachrichten
26 Empfangene E5-Nachrichten
27 E5-Nachrichtendetails und Hex-Dump der Nachricht

Fehlermeldungen

E5-Fehlernachrichten vom Host werden in den internen DPE <_SecsEquipment>.Error.FromHost geschrieben. Nachrichten wie S*F0 und S9F* werden direkt auf diesen DPE geschrieben. Vom Gateway generierte Fehlernachrichten werden in das interne DPE <_SecsEquipment>.Error.ToHost geschrieben.

Gateway-Fehlermeldungen

Fehlercode Fehlermeldung
0 Connection to %s closed
54 Connection Idle Timeout T7 %d sec(s) reached. Connection %s.
54 No response from equipment within T3 %d / T6 %d sec(s). Connection %s.
54 Reject req received. Connection %s. Tg %s.
54 Mandatory CNS Node %s.%s is not configured or linked.
54 ToHost answer S%dF%d header does not contain "sessionId" or "systemBytes".
54 Max request queue size %d reached. Request rejected. Connection %s. Tg %s.
54 AnnotateEventReports are enabled but no ID specified for NodeID %s.CEID_%d.RPTID_%d.%s. Using VID 0.
0 Reading CNS nodes ready.
54 Cannot add DP of other system + str
54 No CNS view is assigned to SECS-Gateway _SecsGateway + managerNum + .Config.CnsView.