RecipeManCommands (FB)

FUNCTION_BLOCK RecipeManCommands

Die Methoden des Funktionsbausteins RecipeManCommands ermöglichen, die Rezepturen programmatisch zu verwalten.

Bemerkung

Die Applikation erstellt automatisch Rezepturdateien mit Namen <Rezeptur>.<Rezepturdefinition>.txtrecipe auf der Steuerung.

Diese werden als Zwischenablage beim Lesen und Schreiben der Rezepturvariablen verwendet. Die Option „Rezepturänderungen automatisch in Rezepturdateien speichern“ in der Registerkarte „Rezepturverwalter - Allgemein“ beeinflusst den Zugriff auf diese Dateien.

Wenn ein Rezepturbefehl aufgerufen wird, führt die Applikation intern Zugriffe auf die Rezepturdateien durch. Das kann je nach Gerätetyp einige Millisekunden dauern. Dabei werden die Aufrufe nicht in einer Task mit Zeitüberwachung oder in einem vorgegebenen Zeitrahmen (echtzeitsensitiv) ausgeführt.

Bemerkung

Wenn die Option „Änderungen an Rezepturen automatisch speichern“ aktiviert ist, werden die Rezepturen der Definition in CODESYS und die impliziten Rezepturdateien auf der Steuerung automatisch gleich gehalten. Das Ändern von Rezepturen führt dann auch zu Dateizugriffen.

Deaktivieren Sie die Option, wenn die Applikation das Speichern der Rezepturen programmatisch steuert.

Zu diesem Thema finden Sie im CODESYS Store das Beispielprojekt „Recipe Management“.

Methods:

Structure: