1.8 QR-Code - und RTC-Steuerelemente
In diesem Abschnitt werden die häufigen Anwendungen von QR-Code - Steuerelementen und RTC-Steuerelementen im Modbus-Protokoll beschrieben. Die 2D-Code - Steuerelemente unterstützen nur die Bindung von Variablen in [Tools - Protokoll und Variablen - Logikverarbeitung]
In diesem Abschnitt Bildschirm Wenn die Hauptstation, dieses Kapitel erstellt 1 Speicherregister, für die Anwendung von QR-Code - Steuerelement, wie folgt

Routine Download-Link:„Modbus Tutorial 8 - QR-Code - Steuerelement und RTC-Steuerelement V1.0"
Protokoll Öffnung, Variablen-bezogene Anweisungen, Referenz-Links: Modbus-Grundparameter - Beschreibung
1.8.1 QR-Code - Steuerelemente
Das Bild zeigt hauptsächlich die Verwendung von 2 - D-Codes. Das QR-Code - Steuerelement kann die festgelegte Zeichenfolge in Form von QR-Codes anzeigen. Es kann durch einige Scanner erkannt werden.
Hinweis: Der serielle Bildschirm der Basic-Serie benötigt eine spezielle Firmware-Unterstützung mit QR-Code - Steuerelementen
Bildschirm / Logik-Konfiguration
Fügen Sie ein QR-Code - Steuerelement (Steuerelement-ID: 1) in den Bildschirm, die Konfiguration der Steuereigenschaften wie folgt:

Fügen Sie eine Variable in [Protokolle und Variablen-Einstellungen] hinzu, die vom Typ "String" mit einer Stringlänge von 32 ist, wie folgt:

Hinzufügen Sie eine logische Verarbeitung in [Protokoll und Variablen Einstellungen], die Verwendung der Logik ist "Steuerelement Bindung", Bildschirm ist "1"; Steuerelement ist "1"; Variable ist "QR-Code", wie unten gezeigt

Ausführen Vorschau
In diesem Moment, kompilieren Sie das Projekt und führen Sie die virtuelle serielle Bildschirm, 2D-Steuerelement zeigt die Zeichenfolge "VisualTFT" in Form von QR-Code, und Modbus Slave-Software online, 2D-Steuerelement zeigt die entsprechende Zeichenfolge.

1.8.2 RTC-Steuerung
( RTC-Steuerung ) Bildschirm hauptsächlich für die Verwendung von RTC-Steuerung Beispiele, wenn der Bildschirm ist der Host, ändern Sie die Slave RTC-Zeit; Slave erstellen eine feste Adresse für die Speicherung von Zeitvariablen, 7 aufeinanderfolgende Aufbewahrungsregister, Speichern Jahr, Monat, Woche, Tag, Stunde, Minute, Sekunde, Bildschirm periodisch die neueste Zeit durch 0x10 - Anweisung Schreiben Slave Register
Bildschirm / Logic Configuration
Bildschirm ein RTC-Steuerung (Steuerung ID: 1) hinzufügen wie folgt:

Hinzufügen Sie 1 logische Prozess in [Protokoll und Variablen Einstellungen]: Zweck ist "Schreibzeit"; Slave-Adresse ist "1"; Register ist "50" (Dezimal); Periode ist "10" (Einheit Sekunden), wie folgt:

Ausführen Vorschau
Hier wird das Projekt kompiliert und der virtuelle serielle Bildschirm ausgeführt, und die Modbus Slave-Software ist online. Der Host sendet alle 10 Sekunden die RTC-Zeit an den Slave.

Antwort veröffentlichen