PamaglaweBedien- und Projekthilfe
Objekte · Anzeigen

Zahlen mit der LCD-Anzeige darstellen

Das Objekt LCD zeigt einen Zahlenwert als Segmentanzeige. Wählen Sie die Zahlendarstellung DEC, BIN, HEX oder OCT und passen Sie die Ziffernfarbe an. Das Beispiel verwendet in allen vier Darstellungen denselben Tabellen-Simulationswert 42.

Hilfe-ID OBJ-LCD14 OriginalbilderVier Zahlendarstellungen und Ziffernfarbe getestet

1. LCD auswählen und platzieren

  1. Öffnen Sie die gewünschte Prozessseite im Entwurfsmodus.
  2. Wählen Sie unter Anzeigen das Objekt LCD.
  3. Platzieren Sie es auf der Zeichenfläche.
Anzeigen → LCD auswählen.
Die neue Anzeige zeigt zunächst 0 und die Kennzeichnung DEC.

Öffnen Sie die Objekteigenschaften per Doppelklick.

Beispiel: X = 20, Y = 140, Breite = 200 und Höhe = 72. Die Prozessvariable ist noch nicht zugeordnet.

Im Beispiel ist das Objekt 200 × 72 px groß. Die Segmentziffern passen ihre Größe automatisch an die Anzeige an; die allgemeine Schriftgröße ist deshalb in den Objekteigenschaften gesperrt. Stellen Sie die Ziffernfarbe über die dafür vorgesehene Schaltfläche ein.

2. Umrechnung und Zahlendarstellung einstellen

Klicken Sie auf SPS-Wert umrechnen und öffnen Sie die Auswahl Zahlendarstellung.

Die Zahlendarstellung lässt sich auf Dezimal, Binär, Hexadezimal oder Oktal einstellen.

Beginnen Sie mit DEC – Dezimal. Lassen Sie für dieses Beispiel folgende Werte bestehen:

Berechnung
Lineare Zweipunkt-Skalierung.
SPS-Rohwert Minimum / Maximum
0 / 100.
Ausgabewert Minimum / Maximum
0 / 100.
Einheit
Leer.
Dezimalstellen
0.

Bestätigen Sie mit Übernehmen. Der SPS-Vorschauwert im Dialog ist von dem anschließend in der Tabelle eingestellten Simulationswert zu unterscheiden.

3. Eigenes SPS-Symbol anlegen

Klicken Sie in den Objekteigenschaften bei Prozessvariable auf Symbol.

Für die LCD-Anzeige wird ein eigenes Symbol ergänzt.
  1. Öffnen Sie Tabelle bearbeiten.
  2. Markieren Sie Anlage_Fortschritt und klicken Sie auf Duplizieren.
  3. Ändern Sie die neue Zeile per Doppelklick auf die jeweiligen Felder.
SPS / Gerät
Modbus_Testserver
Symbol
Anlage_LCD
Adresse
40012
Simulationswert
42
Datentyp / Länge
UINT16 / 1 Register.
Einheit
Leer – entfernen Sie das Prozentzeichen der kopierten Fortschritt-Zeile.
Beschreibung
LCD-Anzeige Anlage.
Verbindung
127.0.0.1, Port 502, Unit-ID 1.

Klicken Sie auf Tabelle prüfen.

Tabelle ist gültig · 11 Zeilen. Anlage_LCD verwendet Adresse 40012, Simulationswert 42, UINT16 und Länge 1.

Die Prüfung bestätigt elf gültige Zeilen. Klicken Sie auf Speichern und danach auf Schließen.

4. Symbolzuordnung übernehmen

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

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

Klicken Sie auf Übernehmen unten rechts.

Modbus_Testserver, Anlage_LCD und Adresse 40012 sind in den Eigenschaften eingetragen.

Die Objekteigenschaften enthalten jetzt Gerät, IP-Adresse, Symbol, Adresse, Datentyp und Registerangaben. Bestätigen Sie mit Übernehmen und speichern Sie das Projekt. Für die Anzeige genügt ein lesbarer Prozesswert.

5. Den Wert 42 in vier Zahlenbasen testen

Lassen Sie in den Projekteinstellungen Kein Kommunikationstreiber – nur Simulation ausgewählt. Starten Sie mit F5 den Testmodus. Für den gezeigten Ablauf werden die gespeicherten Tabellen-Simulationswerte beim Play-Start eingelesen; dafür ist Version 2.61.503 oder neuer erforderlich.

DEC – Dezimal

DEC – Dezimal: Der Tabellenwert 42 erscheint als 42.

Beenden Sie den Testmodus. Öffnen Sie SPS-Wert umrechnen → Zahlendarstellung, wählen Sie die nächste Zahlenbasis und übernehmen Sie beide Dialoge. Starten Sie erneut mit F5. Der Tabellenwert bleibt bei allen folgenden Versuchen auf 42.

BIN – Binär

BIN – Binär: Derselbe Tabellenwert 42 erscheint als 101010.

HEX – Hexadezimal

HEX – Hexadezimal: Derselbe Tabellenwert 42 erscheint als 2A.

OCT – Oktal

OCT – Oktal: Derselbe Tabellenwert 42 erscheint als 52.
DEC
42
BIN
101010
HEX
2A
OCT
52

Alle vier Bilder zeigen denselben Zahlenwert in unterschiedlicher Schreibweise. Die kleine Kennzeichnung oben links nennt die gewählte Zahlenbasis. Ein externer Modbus-Testserver wird für diesen lokalen Test nicht benötigt. Bei ausgewähltem Kommunikationstreiber liefert stattdessen die verbundene Datenquelle den Wert.

6. Ziffernfarbe ändern

  1. Beenden Sie den Testmodus und öffnen Sie die LCD-Eigenschaften.
  2. Stellen Sie unter SPS-Wert umrechnen die Darstellung wieder auf DEC – Dezimal.
  3. Klicken Sie auf Ziffernfarbe wählen.
  4. Wählen Sie im Feld Textfarbe die Farbe Maroon.
Über Ziffernfarbe wählen wurde im Feld Textfarbe Maroon ausgewählt. 88.8 ist der Vorschautext des Dialogs.

Der Vorschautext 88.8 dient der Farbauswahl und ist nicht der aktuelle SPS-Wert. Bestätigen Sie den Dialog und die Objekteigenschaften mit Übernehmen, speichern Sie das Projekt und starten Sie mit F5 erneut den Testmodus.

Nach Übernehmen und Rückkehr zu DEC erscheint 42 in der gewählten Farbe Maroon.

Der Wert bleibt 42; die Segmentanzeige verwendet nun die gewählte Farbe. Achten Sie bei der Farbwahl auf ausreichenden Kontrast zum dunklen Hintergrund.

Häufige Fragen

Warum steht oben links BIN, HEX oder OCT?

Diese Kennzeichnung nennt die Zahlenbasis. Stellen Sie unter SPS-Wert umrechnen wieder DEC ein, wenn Sie die dezimale Anzeige wünschen.

Warum zeigt die LCD-Anzeige noch 0?

Prüfen Sie die Symbolzuordnung und den gespeicherten Simulationswert. Im Modus nur Simulation starten Sie Play nach einer Tabellenänderung erneut. Für den hier gezeigten Ablauf verwenden Sie Version 2.61.503 oder neuer.

Warum ist die Schriftgröße gesperrt?

Die LCD-Ziffern werden als Segmente gezeichnet und automatisch an den verfügbaren Platz angepasst. Ändern Sie Breite und Höhe des Objekts, um der Anzeige mehr Raum zu geben.

Warum wirkt BIN länger als DEC?

Die Binärdarstellung verwendet nur 0 und 1 und benötigt für denselben Wert häufig mehr Stellen. Bei 42 sind es sechs Binärziffern statt zwei Dezimalziffern.

Warum wirken Umrechnung und Dezimalstellen bei HEX nicht wie bei DEC?

Die nicht dezimalen Darstellungen verwenden den gerundeten ganzzahligen Rohwert. Die Umrechnung und Dezimalstellen gelten für die dezimale Ausgabe.

Objekte bearbeiten: Tastenkürzel

Für Verschieben, Kopieren, Sperren und Löschen gelten die allgemeinen Tastenkürzel für Objekte. Weitere Umrechnungsmöglichkeiten beschreibt die Anleitung zu Formeln.

Bildansicht
LCD-Anzeige mit 42