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.
1. Fortschritt auswählen und platzieren
- Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
- Wählen Sie unter Anzeigen das Objekt Fortschritt.
- Platzieren Sie es auf der Zeichenfläche.
Öffnen Sie die Objekteigenschaften per Doppelklick. Das Feld Text / Startwert enthält hier die Beschriftung Fortschritt. Den numerischen Vorschauwert stellen Sie im Umrechnungsdialog ein.
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:
- Berechnung
- Lineare Zweipunkt-Skalierung.
- SPS-Rohwert Minimum / Maximum
0/100.- Ausgabewert Minimum / Maximum
0/100.- Einheit
%- Dezimalstellen
0- SPS-Vorschauwert x
50ergibt bei Klick auf Vorschau50 %.
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.
- Öffnen Sie Tabelle bearbeiten.
- Markieren Sie Anlage_Betriebsstunde und klicken Sie auf Duplizieren.
- 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/1Register.- Einheit
%- Beschreibung
- Fortschritt Anlage.
- Verbindung
127.0.0.1, Port502, Unit-ID1.
Klicken Sie auf Tabelle prüfen.
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.
Klicken Sie auf Übernehmen unten rechts. Gerät, IP-Adresse, Symbol, Adresse, Datentyp und Registerangaben werden in die Objekteigenschaften eingetragen.
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.
- Prüfen Sie, dass für
Anlage_Fortschrittder Simulationswert 75 gespeichert ist. - Starten Sie mit F5 den Testmodus.
- Kontrollieren Sie Zahlenanzeige und Balkenfüllung.
Beenden Sie den Testmodus. Ändern Sie den Simulationswert in der SPS-Tabelle auf 0, speichern Sie die Tabelle und starten Sie erneut mit F5.
Wiederholen Sie den Ablauf mit dem Simulationswert 100.
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.