1.6 Kurven - und Historische Kurvensteuerungen
In diesem Abschnitt werden Kurvensteuerungen und historische Kurvensteuerungen im Modbus-Protokoll allgemein behandelt. Ein einfaches Steuerelement, um Variablen zu binden, kann auf der Konfigurationsseite verknüpft werden, oder in [Tools-Protokoll und Variablen-Logik - Verarbeitung]
Dieses Kapitel Bildschirm als Master-Station, lesen und schreiben Slave-Befehl, wenn der Bildschirm als Slave, Kurve-Steuerung, historische Kurve-Steuerung wie die Anwendung, Referenz kann, dieses Kapitel erstellt 2 Speicherregister, um die Anwendung der Kurve zu erklären, Geschichte Kurve, wie unten

Routine Download-Link:„Modbus Tutorial - 5 - Kurve und historische Kurve-Steuerelemente V1.0"
Protokoll Öffnung, Variablen-bezogene Anweisungen, Referenz-Links: „Modbus grundlegende Parameter-Anweisungen"
1.6.1 Kurve-Steuerelemente
„Kurve-Steuerelemente" Bildschirm, hauptsächlich die Verwendung von Kurve-Steuerelement Beispiele zu geben. In der MODBUS-Version des Protokolls wird das Kurvensteuerelement verwendet, um die zugeordneten Variablen anzuzeigen, und das Kurvensteuerelement zeichnet periodisch die Werte der Variablen ab und zeichnet dann alle Stichprobenwerte in das Kurvensteuerelement und verbindet die Kurve zu bilden; jeder Kanal des Kurvensteuerelements kann eine Variable zugeordnet werden, bis zu 8 Kanäle können festgelegt werden.
Bildschirm / Logische Konfiguration
Ein Kurvensteuerungselement (ID: 1) wurde in das Bildschirm hinzugefügt, das den Slave-Wert "Temperatur" anzeigt. Zwei Tastensteuerelemente (IDs 2 und 4) wurden als Steuerelemente für die Zunahme und Verringerung der „Temperatur" - Variablen hinzugefügt, sowie ein Textsteuerelement (ID: 3) wurde hinzugefügt, das direkt mit „Temperatur" verbunden ist, um den Wert anzuzeigen. Die Konfiguration der relevanten Parameter für die Kurvensteuerung ist wie folgt

Fügen Sie 3 logische Prozesse in [Protokolle und Variablen Einstellungen] hinzu:
Artikel 1: Verwendung ist "Kurvenbindung", Bildschirm ist "1"; Steuerelemente sind "1"; Kanal ist "0", Variable ist "Temperatur"; Erfassung Zyklus ist "1"
Artikel 2: Steuern der „Temperatur". Die Verwendung ist [Taste drücken], Bildschirm-ID ausfüllen ist 1, Steuerungs-ID ist 2; Ausführung Aktion als [Inkremental Anpassung], Variable ist [Temperatur], Anpassung Schrittgröße ist [1], Anpassung Modus ist [Verringerung]; Zyklus von 0 ~ 100 Anpassung
Artikel 3: Steuern der „Temperatur". Die Verwendung ist [Taste drücken], Bildschirm-ID ausfüllen 1, Steuerungs-ID ist 4; Ausführung Aktion als [Inkremental Anpassung], Variable ist [Temperatur], Anpassung Schrittgröße ist [1], Anpassung Modus ist [Inkremental]; Zyklus von 0 ~ 100 Anpassung. wie unten gezeigt

Ausführen Vorschau
Zu diesem Zeitpunkt, kompilieren Sie das Projekt und laden Sie es auf den seriellen Bildschirm, und die MODBUS Slave-Software ist online, die Kurve-Steuerung zeigt Temperaturänderungen in Echtzeit an. Durch gleichzeitiges Drücken der Tastensteuerung (ID: 2 und ID: 4) können Sie die Variable "Temperatur" steuern, die Anzeige der Kurvensteuerung ändert sich auch, wie unten gezeigt.

1.6.2 Steuerung der historischen Kurven
[Historie Kurve-Steuerung] Bildschirm, vor allem als Beispiel für die Verwendung von historischen Kurven-Steuerung. Sowohl die historische Kurvensteuerung als auch die Kurvensteuerung können in Echtzeit abnehmen und gebundene Variablenwerte anzeigen. Der Unterschied besteht darin, dass das Steuerelement für die Verlaufkurve Daten speichert und Sie die Verlaufdaten anzeigen können. In der MODBUS-Version des Protokolls wird das historische Kurve-Steuerelement verwendet, um den zugeordneten Variablenwert anzuzeigen, die historische Kurve-Steuerelement periodisch abprobt Variablenwerte, und dann zeichnen alle Abprobungswerte in das historische Kurve-Steuerelement, die Verbindung bildet eine Kurve; Jeder Kanal des historischen Kurve-Steuerelements kann eine Variable zugeordnet werden, und bis zu 8 Kanäle können festgelegt werden.
Bildschirm / Logische Konfiguration
Ein historisches Kurven-Steuerelement (ID: 1) wurde hinzugefügt, um den Wert "Feuchtigkeit" des Slaves anzuzeigen. Zwei Tastensteuerelemente (IDs 2 und 4) wurden hinzugefügt, um die Variable "Feuchtigkeit" zu erhöhen und zu verringern; und ein Textsteuerelement (ID: 3) wurde hinzugefügt, das die Variable "Feuchtigkeit" direkt als Anzeige des Wertes bindet. Die Konfiguration der relevanten Parameter für die historische Kurvensteuerung ist wie folgt

Fügen Sie 3 logische Prozesse in [Protokolle und Variablen Einstellungen] hinzu:
Artikel 1: Verwendung ist "Kurvenbindung", Bildschirm ist "2"; Steuerelemente sind "1"; Kanal ist "0", Variable ist "Feuchtigkeit"; Erfassungszyklus ist "1"
Artikel 2: Kontrolle der „Feuchtigkeit". Die Verwendung ist [Taste drücken], Bildschirm-ID ist 2, Steuerungs-ID ist 2; Ausführung Aktion ist [Inkremental Anpassung], Variable ist [Feuchtigkeit], Anpassung Schrittgröße ist [1], Anpassung Modus ist [Verringerung]; Zyklus von 0 ~ 100 Anpassung
Artikel 3: Kontrolle der zunehmenden "Feuchtigkeit". Die Verwendung ist [Taste drücken], Bildschirm-ID ausfüllen ist 2, Steuerungs-ID ist 4; Ausführung Aktion als [Inkremental Anpassung], Variable ist [Feuchtigkeit], Anpassung Schrittgröße ist [1], Anpassung Modus ist [Inkremental]; Zyklus von 0 ~ 100 Anpassung. wie unten gezeigt

Ausführen Vorschau
In diesem Moment, kompilieren Sie das Projekt und laden Sie es auf den seriellen Bildschirm, und die MODBUS Slave-Software ist online, die historische Kurve-Steuerung zeigt Änderungen der Feuchtigkeit in Echtzeit. Wenn der Bildschirm zeigt, dass die Anzahl der Probenpunkte größer ist als der festgelegte Wert (Standardwert 100), können Sie die historischen Daten über die Scrollleiste über dem Steuerelement der Historischen Kurve anzeigen. Durch gleichzeitiges Drücken der Tastensteuerelemente (ID: 2 und ID: 4) können Sie die Variable „Feuchtigkeit" steuern, und die Anzeige des Historic Curve-Steuerelements ändert sich auch.

Antwort veröffentlichen