Die numerische Steuerung ist die wichtigste Eingabe / Anzeige-Steuerung im HMI: Anzeige Register-Werte, Tastatur-Eingabe, Konstruktionsvolumen-Umrechnung, Grenzüberschreitung Warnung. Dieser Artikel beschreibt Datentyp, Skalierung, Reichweitebeschränkungen, Warnfarben und Kennwortanzeige.
1. Kernkompetenz
- Datentyp: UINT16 / UINT32 / UINT64, INT16 / INT32 / INT64, FLOAT (32 - Bit IEEE754) / DOUBLE (64 - Bit)
- Eingabe und Anzeige: Bildschirm-Tastatur direkte Wertänderung; lineare Skalierung y = ax + b für die Konstruktionsumwandlung; ungültige Wertverarbeitung (0 kann Leer / -)
- Alarmüberschreiten: Wert überschreitet den Bereich automatisch Farbe / Blinken, unterstützt mehrstufige Schwellenwerte (Warnungsbereich / Alarmbereich)

2. Funktion Setup
2.1 Eingabe und Tastatur
| Eigenschaften | Eingabe aktivieren |
|---|---|
| Import aktivieren | Kann über die Tastatur eingegeben werden |
| Tastaturtyp / Bildschirm | Tastatur öffnen; Bildschirm, in dem sich die Tastatur befindet |
| Keyboard Position | Komponente oben / unten / links / rechts, oben / unten / links / rechts, Bildschirm, Mitte, benutzerdefinierte Koordinaten |
| Tastatur-Anfängerwert | Tastatur-Anfängerwert |
| Hinweis | Zugeordnetes Text-Tag, Tastaturbildsteuerelemente $SysKBTipInfo Verknüpfung zur Anzeige von Aufforderung |

2.2 Adresse und Datentyp
- Lese - / SchreibadresseKann identisch (lesen und schreiben die gleiche Adresse) oder verschieden sein (lesen A schreiben B)
- Ganzzahlbitschaft: Anzahl der Teilzahlen der Ganzzahl, die Null vorfügen können
- Dezimalbitschaft: Ganzzahltyp verwendet, um Dezimalzahlen auszudrücken (1234) (Original-Wert 1234 mit 2 Dezimalstellen angezeigt 12,34); Schwimmbomakt-Typ hält Dezimalstellen (123,4 mit 1 Ziffer angezeigt 123,4)
- Spezielle Umwandlung: tatsächlicher Wert = ursprünglicher Wert × Skalierung + Offset
- Zusätzliche Einheit: Wert mit Einheiten, bis zu 4 Bytes, ohne Leerzeichen
- Passwortanzeige: Zahlen mit * anzeigen

2.3 Bereichsbeschränkungen und Warnfarben
| Eigenschaft | Beschreibung |
|---|---|
| Bereichsbeschränkungen | Kein / Fixbereich (Untergrenze + Obergrenze) / Variabler Bereich (Untere Adresse + Obergrenze, dynamisch verändert während der Laufzeit) |
| Warnfarbe | Farbe für Text oder Hintergrund; Untere Farbe / Blinken (Wert < Untergrenze); Obergrenzende Farbe / Blinken (Wert > Obergrenz) |
| Grenzüberschreitende Anzeige | Normalanzeige / # # # # / * / - - - - / Leer |
| Tastateingabe Grenzüberschreitende | Einstellung verhindern / Einstellung auf Grenzwert / Einstellung aufheben |

2.4 Steuereadresse (dynamische Änderung des Styls während der Laufzeit)
Dynamische Einstellung von Schriftart, Vordergrundfarbe und Hintergrundfarbe durch aufeinander folgende Adresse:
- Steuerung der Adresse +0 (z. B. LW1000): 8 - Bit-Hochschriftnummer, 8 - Bit-Low - Schriftgröße
- Steuerung der Adresse +1 (LW1001): Vordergrundfarbe, 16 - Bit-RGB565
- Steuerung der Adresse +2 (LW1002): Hintergrundfarbe, 16 - Bit-RGB565

3. Anwendungsfall
3.1 Festbereich + Warnfarbe
LesenLW1001(UINT16), Bereich 0 - 1000, Warnfarbe für den Hintergrund: Untere Grenze gelb (255; 255; 0) blinkt, Obergrenze rot (255; 0; 0) blinkt, Grenzenüberschreiten normal, Tastatur Grenzenüberschreiten Verbot Einstellungen. Der PLC überträgt den Wert außerhalb des Bereichs und der Hintergrund wird sofort gelb / rot.


3.2 Variable Umfang
LesenLW1002(INT16), unteren GrenzadresseLW2000und oberen GrenzadresseLW2001(Tastateingabe um Grenzen). Obergrenze 1, unteren Grenze -100: Wert aus dem Bereich Text orange (<-100) / rot (> 1), Tastatur überschreitet die Grenze "Absagen Einstellung" behält den ursprünglichen Wert.


3.3 Dezimal-Anzeige (32 - Bit-Form)
LesenLW1003(UINT32), Dezimal-Zahl 2 PLC 3660 (0x0D20) zeigt 36,6; Tastaturingabe 12,3, schreibt 0x04CE (1230) an PLC zurück.


3.4 Steuerung Adresse ändern
SteuerungsadresseLW2002: LW2002 = 0x0132 (306) stellt die Größe 50 der Bibliothek Nr. 1 dar; LW2003 = 0xF800 (63488) roter Vordergrund; LW2004 = 0xFFE0 (65504) gelber Hintergrund. Die PLC kann diese drei Adressen dynamisch ändern.

3.5 Spezielle Umwandlung + Einheit
LesenLW1021(UINT16), Skalierung 0,1, Offset 0, Dezimalstelle 2, Einheit V. Der ursprüngliche Wert 123 → 12,3 zeigt 12,30V an.

3.6 Kennwort anzeigen
LesenLW1022Wählen Sie den Code. Die Tastatur-Eingabe oder PLC-Werte werden als * * angezeigt, die Anzahl hängt von der Anzahl der Zeichen ab.

Aus dem VisualHMI-Entwicklungsdokument von Guangzhou Dacai Technology (hmi-doc.gz-dc.com) Konfigurationssteuerung Tutorial "Numerische Steuerung", das Urheberrecht im Besitz von Dacai Technology.
Antwort veröffentlichen