VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und Pferdelampe

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Textsteuerelemente für die Anzeige und Tastateingabe der ZeichenfolgenvariablenVariable String-TypeAnzeige und Tastatureingabe: Gerätestatus-Aufforderung, Parameterkonfiguration, Benutzerkommentare. Unterstützt GBK / UTF - 8 / UNICODE-Codierung, maximal 2KB Speicher.

1. Kernmerkmale

  • Eingabe: HMI-Eingänge mit integrierter Tastatur, Unterstützung für GBK, UTF - 8 - Codierung
  • PLC-Kommunikationscodierung: GBK (Chinesische Internal Code, kompatibel mit GB2312), UTF - 8, UNICODE - muss mit der Definition des PLC-Protokolls übereinstimmen
  • Längebegrenzung: maximal 2 KB (2048 Bytes); GBK ca. 1024 Chinesisch (2 Bytes / Wort), UTF - 8 Chinesisch ca. 682 Zeichen (3 Bytes / Wort), Englisch 2048 Zeichen

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung

2. Beschreibung der Eigenschaften

2.1 Funktionseinstellungen

EigenschaftenBeschreibung
Start-EingabeTastateingabe zulässt
Tastaturtyp / Bildschirm / Position / AnfangswertPop-up - Tastatur / externe Tastatur; Tastaturbildschirm; Pop-up - Position; Anzeige des Anfangswertes
HinweisVerknüpfte Text-Tags, Tastaturbildschirm-Steuerung Verknüpfung $SysKBTipInfo Anzeige
Lese - / Schreib-Adressekann identisch oder verschieden sein
Maximale LängeMaximale Anzahl von Bytes für die Texteingabe
CodierungTastatur: GBK / UTF-Ausgabe: GBK / UTF - 8 / UNICODE
Kennwort-AusgabeInhalte als * anzeigen
High-Low - Byte-AustauschZeichenkette High-Low - Byte-Austausch (mit einer bestimmten SPS-Speicherreihenfolge)

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung1

2.2 Aussehenseinstellungen

  • Schriftart / Größe / AusrichtungLinks / Mitte / rechts
  • Wörter nicht trennen: Wörter nicht am Ende der Zeile trennen, wenn mehrere Zeilen angezeigt werden (Englisch / Deutsch usw.)
  • Zeilenabstand / Wortabstand: Zeilenabstand ist ein Vielfaches der Schriftgröße; Wortabstand ist ein Pixel
  • Blinker / Rennlicht: Blinkerfrequenz; Rennlichtrichtung (links / rechts / oben / unten) + Geschwindigkeit (pixel / s)
  • Steuerung der Adresse: Gleiches numerische Steuerelement - - +0 Schrift (High 8 / Low 8), +1 Vordergrundfarbe RGB565, +2 Hintergrundfarbe RGB565

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung2

3. Anwendungsbeispiel

3.1 UTF - 8 - Kodierung Eingabe

LesenLW1001, Kodierung UTF - 8, Tastaturbildschirm 101_full800 * 480, Eingabeinformationen Verknüpfung Tags. Geben Sie "Hallo" ein, der Frame, der von DCBUS ausgegeben wird, istAA 55 00 0E F2 10 01 04 E4 BD A0 E5 A5 BD 00 00 CC CC- beachten Sie, dass UTF - 8 3 Bytes pro Wort (E4BD A0 = Sie) für Chinesisch ist.

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung3

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung4

3,2 GBK-Codierung

LesenLW1020Code GBK. Eingabe „Hallo"AA 55 00 0C F2 10 20 03 C4 E3 BA C3 00 00 CC CC- - GBK Chinesisch 2 Byte pro Wort (C4E3 = Sie). Im Gegensatz zu UTF - 8 können Sie die Unterschiede in der Kodierung visuell sehen.

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung5

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung6

3.3 High-Low - Byte-Austausch + Steuerung Adresse

LesenLW1040, Codierung GBK, Check High-Low - Byte-Austausch, Steuerung AdresseLW8000. Eingabe "AB" Ausgabe... 42 41 ...(HIGH-Low - Austausch nach B A Übertragung); PLC Ausgabe 31 32 33 34 als 2143 angezeigt. Steuerungsadresse LW8000 = 0x0132 Zeigt das Wort 1 / 50, LW8001 im Vordergrund, LW8002 im Hintergrund.

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung7

3.4 UNICODE + Pferdelicht

Lesen SieLW1060, UNICODE-Codierung, Linksbewegungsgeschwindigkeit 10. Geben Sie "Hallo, VisualHMI" ein, und der Text wird von rechts nach links scrollen.

VisualHMI-Textsteuerelemente: Zeichenfolgenanzeigeingabe, GBK / UTF - 8 / UNICODE-Codierung und PferdelampeAbbildung8

Drei Schlupf-Codes:1 Tastatur-Codierung und PLC-Seite müssen übereinstimmen, GBK Eingabe in UTF - 8 Lesen ist Chaos Code; 2 UNICODE-Codierung chinesische Zeichen machen 2 Bytes, aber UTF - 8 machen 3 Bytes, die Anzahl der Register zu zählen; 3 High-Low - Byte-Austausch Häkchen - viele inländische PLC-String - Speicher ist hohe Byte vor, ohne Häkchen, umgekehrt anzeigen。

von Guangzhou Dacai Technologie VisualHMI Entwicklung Dokument (hmi-doc.gz-dc.com) Konfigurationssteuerung Tutorial "Text-Steuerung", das Urheberrecht im Besitz von Dacai Technologie.

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.