PamaglaweBedien- und Projekthilfe
Objekte · Anzeigen

Fortschritt als Prozentbalken anzeigen

Das Objekt Fortschritt stellt einen Zahlenwert als gefüllten Balken mit Wertanzeige dar. Im Beispiel entspricht ein SPS-Rohwert von 0 bis 100 direkt einem Fortschritt von 0 bis 100 Prozent.

Hilfe-ID OBJ-PROGRESS11 OriginalbilderSimulation getestet mit 2.61.504

1. Fortschritt auswählen und platzieren

  1. Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
  2. Wählen Sie unter Anzeigen das Objekt Fortschritt.
  3. Platzieren Sie es auf der Zeichenfläche.
Anzeigen → Fortschritt auswählen.
Die erste Platzierung zeigt den Vorschauwert 50 % mit einem halb gefüllten Balken.

Öffnen Sie die Objekteigenschaften per Doppelklick. Das Feld Text / Startwert enthält hier die Beschriftung Fortschritt. Den numerischen Vorschauwert stellen Sie im Umrechnungsdialog ein.

Das unter Version 2.61.504 neu eingefügte Objekt verwendet 16 px Schriftgröße. Beispielposition: X = 20, Y = 150; Größe: 240 × 58 px.

Seit Version 2.61.504 erhalten neu eingefügte Palettenobjekte standardmäßig 16 px Schriftgröße. Bereits vorhandene Objekte behalten ihre eingestellte Größe.

2. SPS-Wert in Prozent umrechnen

Klicken Sie auf SPS-Wert umrechnen. Für dieses Beispiel bleiben die vorhandenen Werte bestehen:

Rohwertbereich und Ausgabebereich sind jeweils 0 bis 100. Einheit %, keine Dezimalstellen; Vorschauwert 50 ergibt 50 %.
Berechnung
Lineare Zweipunkt-Skalierung.
SPS-Rohwert Minimum / Maximum
0 / 100.
Ausgabewert Minimum / Maximum
0 / 100.
Einheit
%
Dezimalstellen
0
SPS-Vorschauwert x
50 ergibt bei Klick auf Vorschau 50 %.

Rohwert und Ausgabewert sind in diesem Beispiel gleich: 75 wird zu 75 %. Liefert Ihre SPS einen anderen Rohwertbereich, passen Sie die beiden SPS-Rohwertgrenzen entsprechend an. Die Ausgabegrenzen bestimmen den dargestellten Bereich.

Bestätigen Sie mit Übernehmen. Weitere Umrechnungsmöglichkeiten werden unter Formeln beschrieben.

3. Eigenes SPS-Symbol anlegen

Klicken Sie in den Objekteigenschaften bei Prozessvariable auf Symbol.

Die neun bisherigen Symbole sind vorhanden. Für die Fortschrittsanzeige wird ein eigener Eintrag ergänzt.
  1. Öffnen Sie Tabelle bearbeiten.
  2. Markieren Sie Anlage_Betriebsstunde und klicken Sie auf Duplizieren.
  3. Bearbeiten Sie die neue Zeile per Doppelklick auf die jeweiligen Felder.
SPS / Gerät
Modbus_Testserver
Symbol
Anlage_Fortschritt
Adresse
40011
Simulationswert
75
Datentyp / Länge
UINT16 / 1 Register.
Einheit
%
Beschreibung
Fortschritt Anlage.
Verbindung
127.0.0.1, Port 502, Unit-ID 1.

Klicken Sie auf Tabelle prüfen.

Tabelle ist gültig · 10 Zeilen. Anlage_Fortschritt verwendet 40011, Simulationswert 75, UINT16, Länge 1 und die Einheit %.

Nach der erfolgreichen Prüfung klicken Sie auf Speichern und anschließend auf Schließen.

4. Symbolzuordnung übernehmen

Wählen Sie in der Kommunikationstabelle Anlage_Fortschritt und kontrollieren Sie die Symbolinformationen.

Modbus TCP direkt; 127.0.0.1:502, Unit-ID 1; Holding Register 40011, FC 03/06; UINT16, ein Register.

Klicken Sie auf Übernehmen unten rechts. Gerät, IP-Adresse, Symbol, Adresse, Datentyp und Registerangaben werden in die Objekteigenschaften eingetragen.

Die Objekteigenschaften enthalten Modbus_Testserver, Anlage_Fortschritt und Adresse 40011.

Bestätigen Sie die Objekteigenschaften mit Übernehmen und speichern Sie das Projekt. Für die Anzeige genügt lesender Zugriff auf den Zahlenwert.

5. Die Werte 75, 0 und 100 Prozent testen

Für den gezeigten Ablauf ist in den Projekteinstellungen Kein Kommunikationstreiber – nur Simulation ausgewählt. Ein externer Modbus-Testserver wird dafür nicht benötigt. Ab Version 2.61.503 werden die Tabellen-Simulationswerte beim Play-Start im Modus ohne Kommunikationstreiber übernommen.

  1. Prüfen Sie, dass für Anlage_Fortschritt der Simulationswert 75 gespeichert ist.
  2. Starten Sie mit F5 den Testmodus.
  3. Kontrollieren Sie Zahlenanzeige und Balkenfüllung.
Simulationswert 75: Anzeige 75 %, der Balken ist zu drei Vierteln gefüllt.

Beenden Sie den Testmodus. Ändern Sie den Simulationswert in der SPS-Tabelle auf 0, speichern Sie die Tabelle und starten Sie erneut mit F5.

Simulationswert 0: Anzeige 0 %, der Balken ist leer.

Wiederholen Sie den Ablauf mit dem Simulationswert 100.

Simulationswert 100: Anzeige 100 %, der Balken ist vollständig gefüllt.

Damit sind Zwischenwert, unterer Endwert und oberer Endwert im gezeigten Aufbau geprüft. Bei einer verbundenen SPS liefert die Datenquelle den Prozesswert; eine Änderung des Tabellen-Simulationswerts schreibt keinen Wert in die Steuerung.

Häufige Fragen

Warum bleibt die Anzeige bei 50 %?

50 ist der anfängliche Vorschauwert. Prüfen Sie die Symbolzuordnung, den gespeicherten Tabellen-Simulationswert und den Modus nur Simulation. Verwenden Sie dafür Version 2.61.503 oder neuer und starten Sie Play nach einer Tabellenänderung erneut.

Warum passt die Prozentzahl nicht zum SPS-Wert?

Prüfen Sie Rohwertgrenzen, Ausgabegrenzen und die gewählte Berechnung unter SPS-Wert umrechnen. Im Beispiel sind beide Bereiche auf 0 bis 100 eingestellt.

Warum lässt sich der Balken nicht mit der Maus verändern?

Fortschritt ist ein Anzeigeobjekt. Für die Eingabe eines Sollwerts verwenden Sie beispielsweise eine Werteingabe oder einen Schieber.

Warum wächst der Balken nicht automatisch?

Er folgt dem zugeordneten Zahlenwert. Einen zeitlichen Ablauf muss die Datenquelle bereitstellen.

Objekte bearbeiten: Tastenkürzel

Für Verschieben, Kopieren, Sperren und Löschen gelten die allgemeinen Tastenkürzel für Objekte. Übernehmen Sie die Einstellungen und speichern Sie das Projekt.

Bildansicht
Fortschritt bei 75 Prozent