Skip to main content

Glossar für CODESYS Recipes

RecipeManagement-SystemArchitecture.png
Tabelle 2.

Recipe Manager Buffer

Der Puffer des Rezepturverwalters, in dem die in einer Applikation zu verwendenden Rezepturen zwischengespeichert werden.

Es gibt definierte Schnittstellen, um auf die gepufferten Rezepturen zuzugreifen – etwa die grafische Oberfläche in der IDE oder die von der Bibliothek der Rezepturverwaltung bereitgestellte API.

.txtrecipe

Rezepturdateien sind persistent gespeicherte Darstellungen von Rezepturen, die im Dateisystem abgelegt sind und von dort geladen werden können.

Die Erweiterung .txtrecipe ist der Standard (konfiguriert im Objekt Rezepturverwalter innerhalb einer Applikation), kann aber frei geändert werden.

PLC (Variables)

Die SPS (Speicherprogrammierbare Steuerung) enthält Variablen innerhalb des laufenden Programms. Diese Variablen dienen als Ziel für Schreibvorgänge und als Quelle für Lesevorgänge.

Recipe Definition (Managment Object)

Eine Rezepturdefinition ist ein Verwaltungsobjekt, das einem Rezepturverwalter‑Objekt im Gerätebaum einer Applikation hinzugefügt wird.

Sie stellt im Wesentlichen eine Variablenliste dar, wird aber im Sprachgebrauch meist synonym dazu verwendet, da sie ein zentraler Bestandteil ist.

Recipe Variables List

Eine Liste, in der Rezepturvariablen und Rezepturen definiert werden.

Bei 0 ... 50000 Einträgen ist eine gute Performance zu erwarten. Alles darüber verlangsamt die Performance, beispielsweise das Öffnen des Editors, das Durchführen von Änderungen und das Ausführen von Rezepturkommandos wie Rezeptur lesen und Rezeptur schreiben. Nachbearbeitungen oder Änderungen werden langsamer übernommen. Befehle im Editor können langsamere Ausführungszeiten haben.

Tipp

Mit den Versionen 4..6.0.0 und 4.7.0.0 wurden deutliche Leistungsverbesserungen umgesetzt. Dennoch kann es aufgrund der großen Anzahl an Variablen (über 50.000) vorkommen, dass eine Aktion länger als eine Minute dauert.

Recipe Variable

Eine Rezepturvariable repräsentiert eine SPS‑Variable und ergänzt sie optional um Metadaten, wie etwa einen Alias, ein gültiges Werteintervall oder einen Kommentar.

Eine Rezepturvariable muss immer auf eine existierende SPS‑Variable verweisen.

Recipe

Eine Rezeptur ist ein Satz von Werten für die in der Rezeptur‑Variablenliste definierten Rezepturvariablen.

Für jede Variable kann ein Wert festgelegt werden – dies ist jedoch nicht zwingend erforderlich.

PLC Variable

Eine Variable in einem Programm, das auf der SPS ausgeführt wird.