PamaglaweBedien- und Projekthilfe
Objekte · Anzeigen

Betriebsstunden als Dauer oder Dezimalstunden anzeigen

Das Objekt Betriebsstd. stellt einen numerischen Zählerstand als Zeitdauer oder dezimale Stundenzahl dar. Die Einheit des eingelesenen Werts und das gewünschte Anzeigeformat werden getrennt eingestellt.

Hilfe-ID OBJ-HOURS13 OriginalbilderSimulation getestet mit 2.61.503

1. Betriebsstd. auswählen und platzieren

  1. Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
  2. Wählen Sie in der Objektpalette unter Anzeigen den Eintrag Betriebsstd..
  3. Platzieren Sie das Objekt auf der Seite.
Anzeigen → Betriebsstd. auswählen.
Das platzierte Objekt zeigt die Beschriftung Betriebsstunden und die Dauer 01:01:00.

Die Anzeige 01:01:00 bedeutet eine Stunde, eine Minute und null Sekunden. Die dargestellte Vorschau allein bestätigt noch keine Verbindung zu einer SPS.

2. Allgemeine Eigenschaften öffnen

Öffnen Sie die Objekteigenschaften per Doppelklick. Vergeben Sie einen eindeutigen Namen. Unter Text / Startwert steht in diesem Beispiel die Beschriftung Betriebsstunden. Die Einheit des Zählerwerts stellen Sie im gesonderten Anzeigedialog ein.

Über Anzeigeobjekt einstellen öffnen Sie die Einstellungen für Einheit und Darstellung. Die Prozessvariable ist hier noch nicht zugeordnet.

Position, Breite und Höhe bestimmen die Anordnung auf der Seite. Im Bild sind X = 20, Y = 140, Breite = 167 und Höhe = 49 eingestellt. Planen Sie für lange Laufzeiten mit Tagesangabe genügend Breite ein.

3. Einheit und Anzeigeformat einstellen

Klicken Sie auf Anzeigeobjekt einstellen.

Im Bild: Eingangseinheit Minuten, Anzeige als Dauer und eine Dezimalstelle für die alternative dezimale Darstellung.
Einheit des SPS-Wertes
Wählen Sie Sekunden, Minuten oder Stunden, passend zur Einheit, in der die SPS ihren Zählerstand liefert. Im Bild sind Minuten ausgewählt.
Dauer – Tage / Stunden / Minuten
Zeigt die Dauer als HH:MM:SS. Ab einem Tag kommt die Tageszahl hinzu, beispielsweise 2 d 04:15:30. Trotz des kurzen Auswahlnamens werden auch Sekunden angezeigt.
Stunden – dezimal
Rechnet den Eingangswert in Stunden um und ergänzt h. 90 Minuten entsprechen beispielsweise 1,5 Stunden.
Dezimalstellen
Erlaubt sind ganze Zahlen von 0 bis 6. Die Einstellung bestimmt die Nachkommastellen bei dezimalen Stunden; die Daueranzeige bleibt bei ganzen Sekunden.

Bestätigen Sie den Dialog mit Übernehmen.

Beispiele zum Prüfen der Einheit

61 Minuten
Dauer: 01:01:00.
90 Minuten
Dauer: 01:30:00; dezimal: 1,5 Stunden bei einer Nachkommastelle.
3660 Sekunden
Dauer: 01:01:00.
25 Stunden
Dauer: 1 d 01:00:00.

Die folgenden Testschritte zeigen die Umrechnung von 90 Minuten in beiden Anzeigeformaten mit der lokalen Projekt-Simulation.

4. Text formatieren

Öffnen Sie in den Objekteigenschaften Text formatieren. Wählen Sie Schriftart, Schriftgröße, Textfarbe und Ausrichtung. Bei Bedarf aktivieren Sie Fett oder Kursiv.

Schrift, Größe, Farbe und Ausrichtung für den Objekttext einstellen.

Das Bild zeigt Systemschrift, Größe 20, die Farbe #f1f5f7 und linksbündige Ausrichtung. Die Vorschau hilft bei der Auswahl. Bestätigen Sie mit Übernehmen.

5. Eigenes SPS-Symbol anlegen

Klicken Sie in den Objekteigenschaften bei Prozessvariable auf Symbol.

Die acht bisherigen Symbole sind vorhanden. Für die Betriebsstunden wird ein eigener Eintrag ergänzt.

Öffnen Sie Tabelle bearbeiten. Markieren Sie die vorhandene Zeile Anlage_Ampel und klicken Sie auf Duplizieren.

Die Zeile Anlage_Ampel dient im Beispiel als Vorlage für die neue Zeile.

Bearbeiten Sie die Felder der neuen Zeile per Doppelklick. Im gezeigten Beispiel wurden diese Werte verwendet:

SPS / Gerät
Modbus_Testserver
Symbol
Anlage_Betriebsstunde – im Beispiel ohne abschließendes n.
Adresse
40010, Holding Register.
Simulationswert
90
Datentyp / Länge
UINT16 / 1 Register.
Einheit
min
Beschreibung
Betriebsstunden Anlage in Minuten.
Verbindung
127.0.0.1, Port 502, Unit-ID 1.

Klicken Sie auf Tabelle prüfen.

Tabelle ist gültig · 9 Zeilen: Anlage_Betriebsstunde verwendet Adresse 40010, UINT16 und die Einheit min.

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

6. Symbol dem Objekt zuordnen

Wählen Sie in der Kommunikationstabelle Anlage_Betriebsstunde. Kontrollieren Sie die Symbolinformationen rechts.

Modbus TCP direkt, 127.0.0.1:502, Unit-ID 1, Holding Register 40010, FC 03/06 und UINT16 mit einem Register.

Klicken Sie auf Übernehmen unten rechts. Die Prozesszuordnung wird gemeinsam in die Objekteigenschaften eingetragen.

Die Objekteigenschaften enthalten jetzt Modbus_Testserver, Anlage_Betriebsstunde und Adresse 40010.

Öffnen Sie noch einmal Anzeigeobjekt einstellen. Prüfen Sie Minuten als Einheit des SPS-Wertes und Dauer – Tage / Stunden / Minuten als Anzeige. Das Einheitenfeld min in der Tabelle ersetzt diese Anzeigeeinstellung nicht. Bestätigen Sie beide Dialoge mit Übernehmen und speichern Sie das Projekt.

Für die reine Anzeige genügt ein lesbarer Zählerwert. Ein Klick auf den Betriebsstundenzähler schreibt keinen neuen Wert in die SPS.

7. Mit dem Tabellen-Simulationswert testen

Öffnen Sie die Projekteinstellungen und wählen Sie unter Kommunikationstreiber den Eintrag Kein Kommunikationstreiber – nur Simulation. Bestätigen Sie mit Übernehmen.

Für diesen Test ist Kein Kommunikationstreiber – nur Simulation ausgewählt.
  1. Prüfen Sie in der gespeicherten SPS-Tabelle den Simulationswert 90 für Anlage_Betriebsstunde.
  2. Starten Sie den Testmodus mit F5.
  3. Kontrollieren Sie die Anzeige: Bei Minuten als Eingangseinheit muss 01:30:00 erscheinen.
Bestätigter Test: 90 Minuten werden als 01:30:00 angezeigt. Die Ampel zeigt bei ihrem Tabellenwert 3 Rot und Gelb.

Für einen anderen Testwert beenden Sie den Testmodus, ändern und speichern den Simulationswert in der Tabelle und starten Play erneut. Die Werte werden beim Start eingelesen.

Für diesen Ablauf ist kein externer Modbus-Testserver nötig. Bei ausgewähltem Kommunikationstreiber versorgt die verbundene Datenquelle die Anzeige; der Tabellenwert wird dann nicht als lokaler Simulationswert eingespielt.

8. Dieselbe Laufzeit als Dezimalstunden anzeigen

  1. Beenden Sie den Testmodus und öffnen Sie die Objekteigenschaften.
  2. Klicken Sie auf Anzeigeobjekt einstellen.
  3. Lassen Sie die Eingangseinheit auf Minuten. Wählen Sie Stunden – dezimal und 1 Dezimalstelle.
  4. Übernehmen Sie die Einstellungen, speichern Sie das Projekt und starten Sie mit F5 erneut den Testmodus.
Derselbe Wert von 90 Minuten erscheint mit einer Dezimalstelle als 1.5 h.

90 Minuten entsprechen 1,5 Stunden. Im gezeigten Programm erscheint die Zahl mit Dezimalpunkt als 1.5 h. Der Tabellenwert bleibt unverändert bei 90; nur das Anzeigeformat wurde umgestellt.

Häufige Fragen

Warum bleibt die Anzeige bei 01:01:00?

Das kann der Vorschauwert von 61 Minuten sein. Prüfen Sie Symbolzuordnung, gespeicherten Tabellenwert und den Modus nur Simulation. Verwenden Sie für den hier gezeigten Ablauf Version 2.61.503 oder neuer und starten Sie Play nach einer Tabellenänderung erneut.

Warum läuft der Zähler nicht von selbst weiter?

Das Objekt zeigt einen vorhandenen Zahlenwert. Die SPS beziehungsweise Datenquelle muss den Zählerstand fortschreiben.

Warum ist die angezeigte Laufzeit zu groß oder zu klein?

Prüfen Sie zuerst die Einheit des SPS-Wertes. Derselbe Zahlenwert bedeutet bei Sekunden, Minuten und Stunden unterschiedliche Laufzeiten.

Warum ändern die Dezimalstellen die Daueranzeige nicht?

Die Nachkommastellen gelten für Stunden – dezimal. Das Dauerformat zeigt Stunden, Minuten und ganze Sekunden, gegebenenfalls mit Tagen davor.

Was bedeutet ein Gedankenstrich?

Ein nicht numerisch auswertbarer Wert wird als — dargestellt. Prüfen Sie Datenwert, Datentyp und Zuordnung. Negative Zahlenwerte werden für die Zeitdarstellung auf null begrenzt.

Wie setze ich die Betriebsstunden zurück?

Das Anzeigeobjekt besitzt keine Rücksetzfunktion. Das Rücksetzen muss in der Steuerung beziehungsweise über eine dafür vorgesehene Bedienfunktion erfolgen.

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
Betriebsstundenzähler einstellen