ST_DiagnosticsToApplicationMarkerArea
ST_DiagnosticsToApplicationMarkerArea - Allgemeine Informationen
Typ |
Datenstruktur |
Verfügbar ab |
V2.0.0.0 |
Übernommen aus |
- |
Versionen: |
Aktuelle Version |
Diese Struktur wird für die Kommunikation zwischen Diagnostics (Manager) und der Benutzeranwendung 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.
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 |