Rezepturen in Visualisierungselementen verwenden
Sie können die in CODESYS erstellten Rezepturen über eine Visualisierung verwalten und anwenden. Dazu gibt es in der Eingabekonfiguration eines Visualisiserungselements die Möglichkeit, folgende Befehle ausführen zu lassen:
Rezeptur lesen
Rezeptur schreiben
Rezeptur aus Datei laden
Rezeptur in Datei speichern
Rezeptur erstellen
Rezeptur löschen
Siehe auch
Beispiel: Rezepturen über Visualisierungselemente laden
Voraussetzung: Sie haben das Objekt Visualisierung in Ihrem Projekt eingefügt.
Erstellen Sie eine Rezeptur gemäß der Anweisung des Kapitels "Werte ändern mit Rezepturen - Erstellen einer Rezeptur".
Vergeben Sie dabei folgende Namen
Rezepturdefinition "Recipes"
Rezepturen "Recipe1" und "Recipe2"
Variablen iValue1 und iValue2
Geben Sie unterschiedliche Werte für die Variablenwerte der beiden Rezepturen ein.
⇒
Öffnen Sie das Objekt Visualisierung im Editor
Platzieren Sie ein Element Schaltfläche in Ihrer Visualisierung. Beschriften Sie es mit "Lade Rezept 1". Sie können den Text direkt durch einen Doppelklick auf das Element oder über die Eigenschaft Texte ‣ Text eingeben.
Klicken Sie auf das Wertefeld der Eigenschaft Eingabekonfiguration : OnMouseDown
⇒ Es öffnet sich der Dialog Eingabekonfiguration
Selektieren Sie in der linken Auswahl Befehl ausführen und klicken Sie auf die Schaltfläche
⇒ Die Konfiguration des Befehls Internes Kommando öffnet sich auf der rechten Seite des Dialogs
Wählen Sie aus dem Auswahlmenü den Befehl Rezeptur schreiben.
Klicken Sie auf die Schaltfläche .
⇒ Der Befehl WriteRecipe wird in die Liste übernommen.
Geben Sie als ersten Parameter 'Recipes' und als zweiten Parameter 'Recipe1' ein.
Schließen Sie den Dialog mit OK.
Platzieren Sie eine zweite Schaltfläche "Lade Rezept 2" und wiederholen Sie die Schritte 4 bis 8. Geben Sie bei Schritt 7 als zweiten Parameter 'Recipe2' ein.
Laden sie das Programm auf die Steuerung und Starten Sie es. Beobachten Sie die Variablen iValue1 und iValue2, während Sie die Schaltflächen Lade Rezept 1 und Lade Rezept 2 drücken.
Das Zuordnen der anderen Rezepturbefehle zu Visualisierungselementen erfolgt analog zu diesem Beispiel. Eine Beschreibung der internen Befehle finden Sie auf der Hilfeseite der Eingabekonfiguration.