ST_DiagnosticsToApplicationMarkerArea

 

ST_DiagnosticsToApplicationMarkerArea - Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

V2.0.0.0

Übernommen aus

-

Versionen:

Aktuelle Version

Beschreibung

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

HINWEIS: Diese Struktur ist von ihrer Größe fest definiert und darf zukünftig 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überschreitungs-Behandlung aus.

i_uiCmd

UINT

Befehl

i_uiCmdId

UINT

Befehls-ID

iq_xInterfaceBusy

BOOL

Signalisiert, ob derzeit Befehle ausgelöst 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 FB.xEnable-Taktflanke auf einen neuen Zufallswert rückgesetzt wird.

q_lrProgress

LREAL

Zahl zwischen 0,0 und 1,0 (Prozentwert), um den IEC-Verarbeitungsstatus in der Form einer Fortschrittsleiste in PacDrive Diagnostics anzugeben.

q_diLastDoneCmdId

DINT

Vorherige Befehls-ID