Schieberegler
Der Baustein steuert einen Schieberegler in einer HMI, über den der Anwender einen Wert vorgeben kann.
Der Eingang bShow dient dem Anzeigen bzw. Verstecken des HMI-Objekts. Mit bEnable wird er aktiviert bzw. gesperrt. Bei einem HIGH-Signal am Eingang bSet wird der an IPos anliegende Vorgabewert geprüft und der Schieberegler auf dem nächsten gültigen Wert positioniert.
Die aktuelle Position des Schiebereglers wird am Ausgang Opos bereitgestellt.
HMI-Objekt
Das HMI-Objekt stellt einen horizontalen, von links nach rechts verlaufenden oder einen vertikalen, von oben nach unten verlaufenden Schieberegler dar. Die Ausrichtung hängt von dem Seitenverhältnis ab. Wenn die Breite des Objekts der Höhe entspricht oder sie überschreitet, wird ein horizontaler Schieberegler angezeigt. Anderenfalls wird ein vertikaler Schieberegler bereitgestellt. Die Skala von horizontalen Schiebereglern befindet sich an der unteren Kante. Bei vertikaler Ausrichtung ist sie links neben dem stilisierten Hebel.
Der Schieberegler wird durch Ziehen des Hebels oder Klicken auf einen beliebigen Punkt im HMI-Objekt positioniert. Bei Schiebereglern mit Skala kann die Auswahl auf die den Teilstrichen zugeordneten Werte beschränkt werden.
Parameter
Über das Kontextmenü des Bausteins wird der Maskendesigner als Parameterdialog aufrufen. Durch Neuanlegen oder Auswählen wird dem Baustein ein HMI-Objekt vom Typ „Schieberegler“ zugeordnet. Mit der Check-Box in der linken unteren Ecke kann zwischen globaler und instanziierbarer Zuordnung umgeschaltet werden.
Voreinstellungen für das HMI-Objekt werden im zugehörenden Dialog, der nach „Weitere Einstellungen …“ erscheint, vorgenommen. Neben Minimal- und Maximalwert sowie Defaultwert für die Position werden auch der Aktivierungszustand und grafische Eigenschaften eingestellt. Der Hintergrund des Objekts kann transparent oder mit einer Farbe gefüllt sein. Als Rahmen werden 3D-Vertiefungen bzw. -Anhebungen und dünne schwarze Linien angeboten.
Außerdem kann das Objekt eine Skala enthalten. Die Anzahl der Teilstriche und ihre Farbe werden im Dialog eingegeben. Es sind allerdings nur Einteilungen zulässig, bei denen jedem Teilstrich ein gültiger WORD-Wert zugeordnet werden kann.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
IPos | I | WORD | Vorgabewert |
bShow | I | BIT | Ein-/Ausblenden |
bEnable | I | BIT | Aktivieren/Sperren |
bSet | I | BIT | Setzen von Ipos |
OPos | O | WORD | Aktueller Wert |
Hinweis: Sind die Eingänge nicht beschaltet, wird das Objekt mit den im Maskendesigner eingestellten Defaultwerten angezeigt. Ansonsten überlagert ein anliegendes Signal immer eine entsprechende Einstellung im Parameterdialog.
Visualisierung
Die Zuordnung des HMI-Objekts wird im Baustein in den Textfeldern farblich angezeigt. Ein gelblicher Hintergrund kennzeichnet eine globale Zuordnung. Bei instanziierbarer Zuordnung ist der Hintergrund weiß und bei fehlender bzw. fehlerhafter Zuordnung rot.