Skip to main content

Visualisierungselement: Balkenanzeige

Symbol:

_visu_img_bar_display.png

Kategorie: Messgeräte

Das Element zeigt den Wert einer Variablen an.

Elementeigenschaften

Sind alle Elementeigenschaften verfügbar?

Nur wenn Sie in der Eigenschaften die Option Advanced oder den Filter Alle Kategorien aktiviert haben, stehen Ihnen alle Eigenschaften zur Verfügung.

Elementname

Beispiel: GenElemInst_2

Tipp

Durch die Vergabe von eigenen Elementnamen werden die Elemente in der Elementliste schnell gefunden.

Elementtyp

Balkenanzeige

Wert

Variable (numerischer Datentyp)

Der Variablenwert wird als Länge des Balkens dargestellt.

Zentrum

Die Eigenschaften enthalten feste Werte für die Koordinaten des Rotationspunkts. Der Rotationspunkt ist im Editor als Symbol _visu_icon_center_point.png dargestellt und dient als Zentrum für die Rotation und die Skalierung.

Tipp

Die Werte können auch geändert werden, indem Sie im Editor das Symbol _visu_icon_center_point.png an eine andere Stelle ziehen.

X

X-Koordinate des Rotationspunkts

Y

Y-Koordinate des Rotationspunkts

Absolute Bewegung

Den Eigenschaften können IEC-Variablen zugewiesen werden, um die Position des Elements dynamisch zu steuern. Bezugspunkt ist die linke obere Ecke des Elements. Zur Laufzeit wird das Element als Ganzes bewegt.

Bewegung

X

  • Variable (numerischer Datentyp) für die X-Position (in Pixel)

    Beispiel: PLC_PRG.iPos_X

Ein Erhöhen des Werts zur Laufzeit führt zu einer Bewegung nach rechts.

Y

  • Variable (numerischer Datentyp) für die Y-Position (in Pixel)

    Beispiel: PLC_PRG.iPos_Y

  • Containervariable Container.Height

    Für weitere Informationen siehe: Position und Größe optimal anpassen

Ein Erhöhen des Werts zur Laufzeit führt zu einer Bewegung nach unten.

Rotation

Variable (numerischer Datentyp) für den Drehwinkel (in Grad)

Beispiel: PLC_PRG.iAngle1

Der Mittelpunkt des Elements rotiert um den Punkt in Zentrum. Dieser Rotationspunkt wird im Editor als Symbol _visu_icon_center_point.png dargestellt.

Zur Laufzeit bleibt die Ausrichtung des Elements in Bezug zum Koordinatensystem der Visualisierung erhalten. Ein Erhöhen des Werts führt zu einer Rechtsdrehung.

_visu_img_prp_rotation.png

Innere Rotation

Variable (numerischer Datentyp) für den Drehwinkel (in Grad)

Beispiel: PLC_PRG.iAngle2

Zur Laufzeit rotiert das Elements entsprechend dem Variablenwert um den Rotationspunkt in Zentrum. Zudem dreht die Ausrichtung des Elements bezüglich des Koordinatensystems der Visualisierung. Ein Erhöhen des Werts im Code bewirkt eine Rechtsdrehung.

Der Rotationspunkt wird im Editor als Symbol _visu_icon_center_point.png dargestellt.

Anmerkung

Wenn in der Eigenschaft Position → Winkel ein statischer Drehwinkel angegeben ist, wird bei der Visualisierungsausführung zum variablen Drehwinkel der statische Drehwinkel addiert (Offset).

_visu_img_prp_inner_rotation.png

Tipp

Sie können die Variablen mit einer Einheitenumrechnung kombinieren.

Tipp

Die Eigenschaften X, Y, Rotation und Innere Rotation werden von der Funktionalität „Client-Animation“ unterstützt.

Animation

Tipp

Diese Eigenschaften sind nur verfügbar, wenn Sie im Visualisierungmanager die Option Client-Animationen und Überlagerung systemeigener Elemente unterstützen aktiviert haben.

Animationsdauer

Vairable für die Dauer in Millisekunden, in der das Element eine Animation ausführt

  • Variable (Ganzzahliger Wert)

    Beispiel: Menu.tContent mit VAR tContent : INT := 500; END_VAR

  • Ganzzahliges Literal

    Beispiel: 500

. Animierbare Eigenschaften:
  • Absolute Bewegung, Bewegung, X, Y

  • Absolute Bewegung, Rotation

  • Absolute Bewegung, Innere Rotation

  • Absolute Bewegung, Äußere Rotation

Die animierte Bewegung wird ausgeführt, wenn mindestens ein Wert einer animierbaren Eigenschaft geändert wird. Die dann ausgeführte Bewegung ist nicht ruckartig, sondern wird reibungslos in der angegebenen Animationsdauer ausgeführt. Das Visualisierungselement fliegt die Sollposition an und rotiert dabei dynamisch. Die Übergänge sind fließend.

In den Vordergrund bringen

Variable (BOOL) für das Stellen des Elements in den Vordergrund

TRUE: Das Visualisierungselement wird zur Laufzeit im Vordergrund dargestellt.

FALSE: Das Visualisierungselement wird zur Laufzeit in der Ebene dargestellt, in der es im Visualisierungseditor eingefügt wurde.

Beispiel: bIsInForeground mit VAR bIsInForeground : BOOL := FALSE; END_VAR

Hintergrund

Farbe Hintergrund

Auswahlliste mit Hintergrundfarben

Anmerkung

Diese Eigenschaft ist stilabhängig. Beispielsweise gibt es bei den Stilen FlatStyle und Whitestyle keine verschiedenfarbigen Hintergrundbilder.

Eigenes Bild

  • Bild: Bild-ID des Hintergrundbilds

    Das Hintergrundbild wählen Sie über die Schaltfläche _cds_icon_three_dots.png aus einer Bildersammlung aus.

    Tipp

    Wenn Sie den Wert <default> eingeben, oder in der Eingabehilfe das Bild aus der Kategorie Default auswählen, wird das ursprüngliche Elementhintergrundbild verwendet.

  • Transparenzfarbe: Farbe deren Pixel tranparent gezeichnet werden

    Auswahl über Auswahlliste oder Eingabehilfe

Optimiertes Zeichnen

standard icon: Das Hintergrundbild wird einmalig gezeichnet. Wenn im Vordergrund sich etwas ändert, wird nur der betroffene Teil des Bildes neu gezeichnet.

_cds_icon_option_deactivated.png: Das Hintergrundbild wird zyklisch neu gezeichnet.

Anmerkung

Nur in absoluten Ausnahmefällen ist es sinnvoll, die Option zu deaktivieren.

Position

Die Position definiert die Lage und Größe des Elements im Fenster der Visualisierung. Sie bezieht sich auf ein kartesisches Koordinatensystem. Der Ursprung liegt in der oberen linken Fensterecke. Die positive horizontale X-Achse verläuft nach rechts. Die positive vertikale Y-Achse verläuft nach unten.

X

X-Koordinate (in Pixel) der linken oberen Ecke des Elements

Beispiel: 10

Y

Y-Koordinate (in Pixel) der linken oberen Ecke des Elements

Beispiel: 10

Breite

Angabe in Pixel

Beispiel: 150

Höhe

Angabe in Pixel

Beispiel: 30

Tipp

Sie können die Werte ändern, indem Sie im Editor die Symbole _visu_icon_position_element.png an eine andere Stelle ziehen.

Balken

Diagrammart

Position der Skala

  • Skala neben Balken

  • Skala im Balken

  • Balken in Skala

  • Keine Skala

Ausrichtung

. Ausrichtung, abhängig vom Verhältnis Breite/Höhe der Balkenanzeige:
  • Horizontal

  • Vertikal

Laufrichtung

Richtung, in der die Werte erhöht werden

. Auswahlliste bei Ausrichtung Horizontal
  • Von links nach rechts

  • Von rechts nach links

. Auswahlliste bei Ausrichtung Vertikal:
  • Von unten nach oben

  • Von oben nach unten

Optimale Größe für den Balken

standard icon: Der Balken beansprucht in der Breite einen Großteil der Elementfläche.

Anmerkung

Diese Eigenschaft ist stilabhängig. Deshalb wird sie bei den Stilen FlatStyle und WhiteStyle nicht angezeigt.

Skala

Skalenanfang

Kleinster Wert der Skala und somit die untere Grenze des Wertebereichs des Elements

Beispiel: 0

Tipp

Klicken Sie im Wertefeld der Eigenschaft auf das Symbol _visu_icon_variable.png, dann wird die Eigenschaft erweitert um die Eigenschaft Variable .

Variable

Variable (Ganzzahliger Datentyp) für den Skalenanfang

Beispiel: PLC_PRG.iScaleStart

Deklaration:

Skalenende

Größter Wert der Skala und die obere Grenze des Wertebereichs des Elements.

Beispiel: 100

_visu_icon_variable.png: Darunter erscheint die Eigenschaft Variable.

Variable

Variable (Ganzzahliger Datentyp) für das Skalenende

Beispiel: PLC_PRG.iScaleEnd

Deklaration:

PROGRAM PLC_PRGVAR
    iScaleEnd : INT := 120;
END_VAR

Hauptskala

Abstand zwischen 2 Werten auf der Grobskala

Beispiel: 10

Tipp

Klicken Sie im Wertefeld der Eigenschaft auf das Symbol _visu_icon_variable.png, dann wird die Eigenschaft erweitert um die Eigenschaft Variable .

Variable

Variable (Ganzzahliger Datentyp) für den Abstand

Beispiel: PLC_PRG.iMainScale

Unterskala

Abstand zwischen 2 Werten auf der Feinskala

Sie können die Feinskale ausblenden, indem Sie den Wert auf 0 setzen.

Beispiel: 2

Tipp

Klicken Sie im Wertefeld der Eigenschaft auf das Symbol _visu_icon_variable.png, dann wird die Eigenschaft erweitert um die Eigenschaft Variable .

Variable

Variable (Ganzzahliger Datentyp). Enthält den Abstand.

Beispiel: PLC_PRG.iSubScale

Skalenlinienstärke

Angabe in Pixel

Beispiel: 3

Skalenfarbe

Farbe der Skalenstriche

  • _cds_icon_three_dots.png:

    Dialog Farbe öffnet sich.

  • _cds_icon_arrow_down.png: Auswahlliste mit Farbnamen öffnet sich

Skala in 3D

standard icon: Skalenstriche werden mit leichtem 3D-Schatten angezeigt.

Anmerkung

Diese Eigenschaft ist stilabhängig. Beim FlatStyle gibt es sie nicht.

Elementrahmen

standard icon: Um das Element wird ein Rahmen gezeichnet.

Beschriftung

Einheit

Text, der im Element angezeigt wird

Beispiel: Die Anzeige der Einheit in m/s

Schriftart

Schriftart für die Beschriftungen, zum Beispiel für Skalenziffern

Auswahl erfolgt über die Auswalliste oder die Schaltfläche _cds_icon_three_dots.png.

Skalenformat (C-Syntax)

Werte skaliert in printf-Syntax

Beispiele: %d, %5.2f

Max. Breite der Beschriftungen

Optionaler Wert, der die maximale Breite der Skalenbeschriftung vorgibt

Der Wert wird automatisch gesetzt.

Tipp

Verändern Sie den Wert nur dann, wenn die automatische Anpassung tatsächlich nicht zum gewünschten Ergebnis führt.

Höhe der Beschriftungen

Optionaler Wert, der die maximale Höhe der Skalenbeschriftung vorgibt

Der Wert wird automatisch gesetzt.

Tipp

Verändern Sie den Wert nur dann, wenn die automatische Anpassung tatsächlich nicht zum gewünschten Ergebnis führt.

Farbe der Schriftart

Auswahl über die Auswalliste oder die Schaltfläche _cds_icon_three_dots.png

Positionierung

Horizontale Verschiebung

Abstand (in Pixel) der Skala/des Balkens zum horizontalen Elementrahmen

Wird verwendet, um eine exakte Position relativ zum Hintergrundbild zu erreichen

Vertikale Verschiebung

Abstand (in Pixel) der Skala/des Balkens zum vertikalen Elementrahmen

Wird verwendet, um eine exakte Position relativ zum Hintergrundbild zu erreichen

Horizontale Skalierung

Horizontale Einteilung der Skala (in Pixel)

Wird für exakte Positionierung in Bezug auf das Hintergrundbild verwendet

Vertikale Skalierung

Vertikale Einteilung der Skala (in Pixel)

Wird für exakte Positionierung in Bezug auf das Hintergrundbild verwendet

Farben

Farbe des Graphen

Farbe des Balkens

Balkenhintergrund

standard icon: Hintergrund des Balkens ist schwarz

_cds_icon_option_deactivated.png: Hintergrund des Balkens ist weiß

Rahmenfarbe

Farbe, in der der Rahmen gezeichnet wird

Gesamte Farbe umschalten

standard icon: Gesamte Farbe des Balkens wird in die Farbe des Farbbereichs umgeschaltet, in der sich der Istwert befindet

Farbverlauf für Balken verwenden

standard icon: Balken wird mit Farbverlauf dargestellt

Farbbereichsmarkierung

. Die Farbereiche können innerhalb des Balkens mit einem vertikalen Strich voneinander abgegrenzt werden.
  • Keine Markierung: Keine Darstellung

  • Markierung vorwärts: Die Farbe des vertikalen Strichs entspricht der Farbe des vorherigen Farbbereichs

  • Markierung rückwärts: Die Farbe des vertikalen Strichs entspricht der Farbe des nachfolgenden Farbbereichs

Farbbereiche

Neu erstellen

Ein neuer Farbbereich wird hinzugefügt

Löschen

Der Farbbereich wird von der Liste entfernt

Bereichsanfang

Startwert des Farbbereichs

Bereichsende

Endwert des Farbbereichs

Farbe

Farbe, die zur Darstellung dieses Bereichs verwendet wird

Zustandsvariable

Die Variablen steuern dynamisch das Verhalten des Elements.

Eingaben deaktivieren

Variable (BOOL) für das Umschalten der Bedienbarkeit des Element

TRUE: Benutzereingaben zur Laufzeit haben keine Auswirkung. Das Element wird deaktiviert angezeigt.

Zugriffsrechte

Anmerkung

Nur verfügbar, wenn eine Benutzerverwaltung für die Visualisierung eingerichtet ist.

Schaltfläche Zugriffsrechte

Öffnet den Dialog Zugriffsrechte. Dort können Sie die Zugriffsrechte für das Element ändern.

. Statusmeldungen:
  • Nicht gesetzt. Alle Rechte: Zugriffsrecht für alle Benutzergruppen: bedienbar

  • Rechte sind vergeben: eingeschränkte Rechte: Mindestens für eine Gruppe ist der Zugriff eingeschränkt