FC_CanContinueWriting

 

FC_CanContinueWriting - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab:

V2.0.0.0

Übernommen aus

-

Implementiert

-

Versionen:

Aktuelle Version

Aufgabe

Um sicherzustellen, dass Diagnostics keine Systemressourcen in kritischen Teilen benötigt, wird die Erlaubnis zur Verarbeitung mit Hilfe von FC_CanContinueWriting in den Programmteilen abgefragt.

Beschreibung

Verarbeitungsblockierung von FC_CanContinueWriting wird beibehalten, bis FB_Diagnostics­Manager den Zustand (zum nächsten Zyklusbeginn) zurücksetzt.

Die Methode prüft den Systemzustand auf Zykluszeitüberschreitungen und übermäßig gefüllte Ramdisk. Weitere Konfigurationsdetails sind in der Struktur ST_CanContinueWriting beschrieben.

Schnittstelle

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeine bibliotheksunabhängige Anweisung auf dem Diagnosegerät.

Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-abhängiger Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING(80)

Ereignisabhängige Meldung, die den Diagnosezustand konkretisiert.

Eingang/Ausgang

Datentyp

Beschreibung

iq_stCanContinueWriting

ST_CanContinueWriting

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

Rückgabewert

Datentyp

Beschreibung

BOOL