FC_CanContinueWriting

 

FC_CanContinueWriting – Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

1.1.2.0

Übernommen aus

-

Implementiert:

-

Zugriffsbeschränkung:

PUBLIC

Aufgabe

Sicherstellen, dass das Diagnoseprogramm keine Systemressourcen in kritischen Teilen benötigt. Die Erlaubnis zur Verarbeitung wird mit Hilfe von FC_CanContinueWriting in den Programm­teilen abgefragt.

Beschreibung

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.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

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

ST_CanContinueWriting

Kommunikationsstruktur, die alle Daten für FC_CanContinueWriting und Rückgabewerte enthält.

Rückgabewert

Datentyp

Beschreibung

BOOL

Gibt TRUE bei Erfolg zurück, FALSE bei Fehlern.