Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#55 closed Aufgabe (fixed)

Lebenszeichen von GC9300-Controller

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Gesamtsystem Version:
Severity: Aufgabe Keywords:
Cc:

Description (last modified by Melanie Hermann)

Das Gateway prüft ob das GC-Protokoll noch lebt indem es die Zeitabstände der Telegramme überprüft.

Change History (5)

comment:1 by Melanie Hermann, 11 years ago

Priority: mittelfristigkurzfristig

comment:2 by Melanie Hermann, 11 years ago

Description: modified (diff)

comment:3 by Melanie Hermann, 11 years ago

Der Controller sendet sekündlich ein Lebenszeichen an das Gateway.
Momentan werden als Lebenszeichen die Modbusregister 1001 = GCMode und 1002 = GCWorkingStatus = akt. Betriebsart verwendet.
Das Gateway prüft ob regelmäßig Telegramme vom Controller kommen.
Wenn nach 5 Sekunden kein weiteres Telegramm empfangen wurde gibt das Gateway einen Fehler aus.

Änderungen:

  • Dialog.txt:
    • DT_GCPROT_EVT_ALIVE definiert
  • GcApp.cpp:
    • SecTimerFunc(): Senden des Lebenszeichens per GCProtokoll
  • GcProtLog.cpp:
    • DoLog(): Wenn MB-Register 1002 empfangen wurde, wird dieses Telegramm im Log als Lebenszeichen gekennzeichnet.
  • GcProt.cpp:
    • isSocketReadable(): Timeout für GCProtokoll wurde auf 5 Sekunden gesetzt
Last edited 11 years ago by Melanie Hermann (previous) (diff)

comment:4 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed

comment:5 by Melanie Hermann, 11 years ago

  • Lebenszeichen des Controllers wird nicht in GcProt-Log angezeigt, sondern nur über die Status-Led auf dem MainGw-Dlg.
Note: See TracTickets for help on using tickets.