FC_CanContinueWriting – Allgemeine Informationen
Typ |
Funktion |
Verfügbar ab |
1.1.2.0 |
Übernommen aus |
- |
Implementiert: |
- |
Zugriffsbeschränkung: |
PUBLIC |
Sicherstellen, dass das Diagnoseprogramm keine Systemressourcen in kritischen Teilen benötigt. Die Erlaubnis zur Verarbeitung wird mit Hilfe von FC_CanContinueWriting in den Programmteilen abgefragt.
Die Verarbeitungsblockierung von FC_CanContinueWriting wird beibehalten, bis FB_DiagnosticsManager den Zustand (zum nächsten Zyklusbeginn) zurücksetzt.
Die Methode prüft den Systemzustand auf Zykluszeitüberschreitungen und zu volle RAM-Disk. Weitere Konfigurationsdetails sind in der Struktur ST_CanContinueWriting beschrieben.
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Fehlermeldung. |
|
q_etDiagExt |
ET_DiagExt |
POU-spezifischer Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Fehlermeldung |
q_sMsg |
STRING(80) |
Durch ein Ereignis getriggerte Meldung, die den Diagnosezustand konkretisiert. |
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stCanContinueWriting |
Kommunikationsstruktur, die alle Daten für FC_CanContinueWriting und Rückgabewerte enthält. |
Datentyp |
Beschreibung |
---|---|
BOOL |
Gibt TRUE bei Erfolg zurück, FALSE bei Fehlern. |