ST_DiagnosticsToApplicationMarkerArea

 

ST_DiagnosticsToApplicationMarkerArea – Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

1.1.2.0

Übernommen aus

-

Beschreibung

Diese Struktur wird für die Kommunikation zwischen Diagnostics (Manager) und Benutzeran­wendung PacDrive Diagnostics verwendet. Diagnostics übergibt Befehle und darzustellende Inhalte und wird von PacDrive Diagnostics über eine geteilte Speicherstelle ausgelesen.

HINWEIS: Diese Struktur ist von ihrer Größe fest definiert und darf nicht geändert werden, da sonst die Übergabe von Daten über die geteilte Speicherstelle an PacDrive Diagnostics nicht mehr gewährleistet ist.

Strukturelemente

Variable

Datentyp

Beschreibung

i_udiDiagnosticsSignOfLife

UDINT

Ein Zufallswert, der sich nach jeder Ausführung von FB_DiagnosticsManager ändert. Falls sich der Wert durch FB_DiagnosticsManager nicht mehr ändert, wird der laufende Diagnostics-Watchdog-Timer nicht mehr zurückgesetzt und löst eine Zeitüberschreitungsbehandlung aus.

i_uiCmd

UINT

Befehl

i_uiCmdId

UINT

Befehl-ID

iq_xInterfaceBusy

BOOL

Signalisiert, ob aktuell Befehle abgesetzt werden können.

iq_sArgument1

STRING(10)

Befehlsspezifizierung

iq_dwArgument2

DWORD

Befehlsspezifizierung

q_udiDiagnosticsManagerSignOfLife

UDINT

Ein Zufallswert, der sich nach jeder Ausführung von FB_DiagnosticsManager erhöht und von DiagQuit bzw. der Taktflanke FB.xEnable auf einen neuen Zufallswert zurückgesetzt wird.

q_lrProgress

LREAL

Nummer zwischen 0,0 und 1,0 (Prozentwert), um den Verarbeitungsstatus in PacDrive Diagnostics in Form einer Fortschrittsleiste anzuzeigen.

q_diLastDoneCmdId

DINT

Vorherige Befehl-ID