ST_DiagnosticsToApplicationMarkerArea
ST_DiagnosticsToApplicationMarkerArea – Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
1.1.2.0 |
Übernommen aus |
- |
Diese Struktur wird für die Kommunikation zwischen Diagnostics (Manager) und Benutzeranwendung 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.
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 |