Die in CODESYS erstellten Rezepte können Sie mit Hilfe einer Visualisierung verwalten und nutzen.
Zu diesem Zweck bietet die Eingabekonfiguration eines Visualisierungselements die Möglichkeit, über die Eingabeaktion „Befehl ausführen“ die folgenden Befehle auszuführen:
-
„Rezept lesen“
-
„Rezept schreiben“
-
„Rezept aus Datei laden“
-
„Rezept in Datei speichern“
-
„Rezept erstellen“
-
„Rezept löschen“
Für weitere Informationen siehe: ⮫ Dialog:Eingabekonfiguration
Beispiel: Laden von Rezepten mit Hilfe von Visualisierungselementen
Erfordernis: Das Objekt „Visualisierung“ wird dem Projekt hinzugefügt.
-
Erstellen Sie ein Rezept gemäß den Anweisungen im Kapitel "Werte mit Rezepten ändern - Rezepte erstellen".
Vergeben Sie die folgenden Namen:
-
Definition des Rezepts: "Rezepte"
-
Rezepte: "Rezept1" und "Rezept2"
-
Variablen:
iValue1
undiValue2
Geben Sie unterschiedliche Variablenwerte für beide Rezepte ein.
-
-
Öffnen Sie das Objekt „Visualisierung“ im Editor.
-
Ziehen Sie ein Element „Button“ auf die Visualisierung. Beschriften Sie es mit "Rezept 1 laden". Sie können den Text durch Doppelklick auf das Element oder in der Eigenschaft „Texte Text“ festlegen.
-
Klicken Sie auf das Wertefeld der Konfiguration „Input“: „OnMouseDown“ Eigenschaft.
Das Dialogfeld „Input Configuration“ wird geöffnet.
-
Wählen Sie „Befehl ausführen“ auf der linken Seite und klicken Sie auf die Schaltfläche
.
Auf der rechten Seite des Dialogs öffnet sich die Konfiguration des internen Befehls .
-
Wählen Sie den Befehl „Rezept schreiben“ aus dem Listenfeld.
-
Klicken Sie auf die Schaltfläche
.
Der Befehl „WriteRecipe“ wird in die Liste aufgenommen.
-
Geben Sie den ersten Parameter als
Recipes
und den zweiten Parameter alsRecipe1
an. -
Klicken Sie auf „OK“, um das Dialogfeld zu schließen.
-
Ziehen Sie eine zweite Schaltfläche auf die Visualisierung, nennen Sie sie "Rezept 2 laden" und wiederholen Sie die Schritte 4 bis 8. Für Schritt 7 geben Sie als zweiten Parameter
Recipe2
an. -
Laden Sie das Programm in das Steuergerät und starten Sie es. Klicken Sie auf die „Laden Sie Rezept 1“ und „Laden Sie Rezept 2“, und überwachen Sie die Variablen
iValue1
undiValue2
.
Die anderen Rezeptbefehle werden den Visualisierungselementen auf die gleiche Weise wie in diesem Beispiel zugewiesen. Eine Beschreibung der internen Befehle finden Sie im Abschnitt ⮫ Hilfeseite der Eingabekonfiguration.