Bargraf (segmentiert)
Der Baustein steuert eine Bargrafanzeige mit zwei Balken in einer HMI.
bShow wird zum Anzeigen bzw. Verstecken des HMI-Objekts verwendet. Über die Eingänge lPosB1 und lLenB1 bzw. lPosB2 und lLenB2 werden der Startwert und die Länge der beiden Balken angegeben.
Die Farben der beiden Balken können an den Eingängen lClrB1 und lClrB2 geändert werden. Bei 8 Bit Farbtiefe wird ein Paletten-Index (0-255) und bei 24 Bit Farbtiefe ein BGR-Wert (Blau-Grün-Rot) erwartet. Sie werden z.B. von den Farb-Parameter-Bausteinen ab Bibliotheksversion 7.0 bereitgestellt.
HMI-Objekt
Das HMI-Objekt zeigt abhängig von dem Seitenverhältnis einen horizontalen oder vertikalen Bargrafen mit zwei übereinander liegenden Balken an. Die beiden Balken sind völlig unabhängig voneinander. In der HMI wird der Hintergrund und dann zuerst der Balken 1 und danach der Balken 2 gezeichnet. Bei Überlappungen ist also immer der Balken 2 im Vordergrund. Der Bargraf kann mit einer Skala versehen werden. Bei horizontalem Bargraf wird die Skala über dem Objekt und bei vertikalem Bargraf auf der linken Seite dargestellt.
Parameter
Über das Kontextmenü des Bausteins wird der Masken-Designer als Parameterdialog aufrufen. Durch Neuanlegen oder Auswählen wird dem Baustein ein HMI-Objekt vom Typ „Bargraf (segmentiert)“ 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. Hier kann die allgemeine Erscheinung des Objekts (vertieft, erhaben, flach mit oder ohne Rahmen) ausgewählt werden. Zudem können die Farben der einzelnen Elemente gesetzt werden. Es kann entschieden werden, ob ein Überlauf der Werte speziell angezeigt werden soll. Außerdem werden der Minimal- und der Maximalwert sowie die Eigenschaften der Skala eingestellt.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
bShow | I | BIT | Objekt ein-/ausblenden |
lPosB1 | I | LONG | Startwert Balken 1 |
lLenB1 | I | LONG | Länge Balken 1 |
lPosB2 | I | LONG | Startwert Balken 2 |
lLenB2 | I | LONG | Länge Balken 2 |
lClrB1 | I | LONG | Farbe von Balken 1 |
lClrB2 | I | LONG | Farbe von Balken 2 |
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.
Bemerkungen
Die Eingänge lPosB1 und lLenB1 bzw. lPosB2 und lLenB2 müssen jeweils paarweise beschaltet werden.