Moor Messenger (MThings) Benutzerhandbuch
Über dieses Handbuch
Dieses Handbuch richtet sich hauptsächlich an die von Chang Nian (Shanghai) Technology Development Co., Ltd. unabhängig entwickelte „MThings" - Software.Handbuch BenutzungBitte lesen Sie dieses Handbuch sorgfältig, bevor Sie dieses Produkt verwenden, der Inhalt des Handbuchs wird ständig aktualisiert und korrigiert, aber es ist unvermeidlich, dass es mit der Verwendung ein wenig Widerspruch oder Fehler gibt, bitte rechtzeitig auf der öffentlichen WeChat-Account "MThings Technischer Service" hinterlassen Sie uns eine Nachricht.
1 Softwareübersicht
Moore Messenger (MThings) ist eine auf dem MODBUS-Protokoll cluster basierende Uptop-Software für Betriebs - und Instandhaltungspersonal an industriellen Steuerungsstandorten.
2 Wartungsanstallation
2.1 Download
Download Adresse:http://gulink.cn/download
2.2 Installation
2.2.1 Vorbereitung

Personal Computer oder Server.
Display-Auflösung: Empfohlen 1920 * 1080 Auflösung.
Unterstützt Win7 und höher, 32 / 64 - Bit-Kompatibilität.
2.2.2 Installation
1. Laden Sie das Paket MThings_Pack.exe herunter;
2. Doppelklicken Sie auf die Installation und führen Sie sie nach den Schritten aus;
3. Doppelklick auf das Symbol startet die Software.
|
| Wenn die Installation nicht ordnungsgemäß funktioniert, gehen Sie bitte zum Installationsverzeichnis, doppelklicken Sie auf die Datei "VC_redist.x86.exe", und öffnen Sie MThings erneut. |
3 Funktionen im Detail
3.1 Grundbegriffe
3.1.1 Ausrüstung
Geräte sind Kommunikationsknoten und MThings enthält zwei Kategorien: analoge Hostgeräte und analoge Slave-Geräte.Simulation Host: Wenn MThings als Host auf mehrere Slave-Geräte zugreifen kann, muss der Benutzer für jedes Slave-Gerät in der Software einen entsprechenden Simulation Host erstellen, wobei verschiedene Simulation-Hosts durch Geräteadresse unterschieden werden.Abbildung 1 Schematisches Host-Gerät emulieren
Slave-Gerät emulieren: Wenn MThings als Slave-Emulationsdaten verwendet wird, müssen Benutzer unterschiedliche Geräte in der Software erstellen, basierend auf unterschiedlichen simulierten Slave-Adressen.
3.1.2 Daten
Im MODBUS-Standard sind vierBlocktypendefiniert:Tabelle 1 MODBUS-Datendefinitionen
| Block |
Einheitlänge |
Zugriffstyp |
Vorherige Ableitung |
Lesen Funktionscode |
| Spulezustand |
1 Bit |
RW |
0 |
0X01 |
| Diskreten Eingang |
1 Bit |
RO |
1 |
0X02 |
| Register behalten. |
2 Bytes |
RW |
4 |
0X03 |
| Eingangsregister |
2 Bytes |
RO |
3 |
0X04 |
Basierend auf der Länge eines Blocks können vier Datenblöcke in zwei Kategorien unterteilt werden: Bit-Daten (BIT) und Register-Daten (REG), kombiniert mit Lese - und Schreib-Attributen, die Beziehung zwischen den Datenblöcken wie folgt:Abbildung 2 Beziehungen zwischen verschiedenen Blocktypen
Datensind spezifische Definitionen in den Datenblöcken, wobei die Datendefinitionen in verschiedenen Datenblöcken unabhängig voneinander liegen.Eine Datendefinition kann mehrere aufeinander folgende BIT / REG-Datenadressen enthalten.Die Attribute eines Datens sind: Zugehörigkeitsblock, Datenname, Datenadresse, Datenmenge, Datentyp (Protokolltyp), Datenkoeffizienten (bei der Übertragung von Gleitkomma-Daten), Byte-Sequenz (bei Register-Datenmenge 1, 2, 4), Wort-Sequenz (bei Register-Datenmenge 2, 4).
3.1.3 Übertragungstyp und Präsentationstyp
MThings bietet eine freundliche Methode zur Datenvisualisierung, die.
Der Übertragungstyp, der im MODBUS-Datenprotokoll definierte Typ, ist in der Regel mehr als formalisiert, ist jedoch oft nicht das tatsächliche Datenformat und muss vom Benutzer neu berechnet werden, um die Richtigkeit der Daten zu bestätigen. Unzureichende intuitive Debugging-Daten haben zweifellos erhebliche Auswirkungen auf die Effizienz und Genauigkeit der Debugging.
MThings unterstützt den Benutzer, die Art der Übertragung und die Art der Darstellung jeder Daten anzugeben, während des Debugging-Prozesses wird die Software automatisch nach Konfiguration konvertiert, und die Daten, die von der Schnittstelle dargestellt werden, sind der wahre Inhalt der Daten.
Zum Beispiel, die Spannungsdaten von 10,5 V, die Daten während der Übertragung des Registers sind 0X0069, MThings erhalten die Daten, multiplizieren Sie die Gestaltungsdaten mit dem Koeffizienten 0,1 und die Schnittstelle präsentiert die Daten nach der Wiederherstellung 10,5 V.Zeige die Anzahl der Berichte.
Der Übertragungstyp, der im MODBUS-Datenprotokoll definierte Typ, ist in der Regel mehr als formalisiert, ist jedoch oft nicht das tatsächliche Datenformat und muss vom Benutzer neu berechnet werden, um die Richtigkeit der Daten zu bestätigen. Unzureichende intuitive Debugging-Daten haben zweifellos erhebliche Auswirkungen auf die Effizienz und Genauigkeit der Debugging.
MThings unterstützt den Benutzer, die Art der Übertragung und die Art der Darstellung jeder Daten anzugeben, während des Debugging-Prozesses wird die Software automatisch nach Konfiguration konvertiert, und die Daten, die von der Schnittstelle dargestellt werden, sind der wahre Inhalt der Daten.
Zum Beispiel, die Spannungsdaten von 10,5 V, die Daten während der Übertragung des Registers sind 0X0069, MThings erhalten die Daten, multiplizieren Sie die Gestaltungsdaten mit dem Koeffizienten 0,1 und die Schnittstelle präsentiert die Daten nach der Wiederherstellung 10,5 V.Abbildung 3 Visualisierung der Gerätedaten
Bei der Eingabe der Datenkonfiguration bietet MThings die Parameter, die vier Konfigurationen umfassen: Übertragungstyp, Präsentationstyp, Koeffizienten und Einheiten, deren Bedeutungen sind:Tabelle 2 Datenpräsentation verwandte Konfigurationsparameter Bedeutungen Erläuterung
| Registerdatentyp
Unterstützt Datenvolumen 1, 2, 4 |
| Shaping (10 - Dezimal) (INT-DEC) |
| Register-Datentyp
Unterstützte Datenmengen1, 2, 4 |
| Shaping (Hexadecimal) (INT-HEX) |
| Register-Datentyp Unterstützt Datenvolumen2, 4 |
| Register-Datentyp
Unterstützte Datenmengen 1 bis 125 |
| BIT-Datentyp Unterstützte Datenmengen 1 |
| Parameter |
Bedeutung |
| Übertragungstypen |
Signed Shaping (INT), Unsigned Shaping (UINT), Floating Point (FLOAT), Byte Stream (BYTES), Bit Data (BIT) |
| Präsentationstypen |
Dezimal Shaping (INT-DEC), Hexadezimal Shaping (INT-HEX), Floating Point (FLOAT), Byte Stream (BYTES), String (STRING), Epoche Sekunden (TIME) |
| Koeffizienten |
Wenn der Datentyp für den Gleitkomma-Typ und der Übertragungstyp für die Gestaltung angezeigt wird, müssen Sie mit dem Koeffizienten zusammenarbeiten, die Software wird die empfangenen Daten automatisch mit dem Koeffizienten in Gleitkomma-Daten umwandeln, um anzuzeigen.
zeigen. |
| Einheit |
Hilfsdaten Bedeutungsbeschreibung, direkt in der Schnittstelle dargestellt |
MThings unterstützt die Konvertierung von mehreren Übertragungs - und Präsentationstypen mit folgenden Korrespondenzbeziehungen:Abbildung 4 Übertragungs - und Präsentationstypen Konvertierung
3.1.4 Wörtersequenz / Byte-Sequenz
Kommunikation Debugging,Byte-Sequenzist ein allgemeines Konzept, wie lokale Byte-Sequenz, Netzwerk Byte-Sequenz. Das Konzept der- Wörterfolgeist im MODBUS-Protokoll gleichzeitig existiert.
Sowohl die Byte-Sequenz als auch die Word-Sequenz stellen den Speichermechanismus für Daten in einer Nachricht dar, der in zwei Arten unterteilt ist: Big-Endian und Little-Endian.
MODBUS-Datenrahmen für das Schlüsselfeld (z. B. Register-Adresse) sind als High-End - Byte-Sequenz definiert, aber die Daten-Teil in verschiedenen Herstellern definieren können unterschiedlich sein, sogar in einem bestimmten Modell der gleichen Hersteller, die Definition der Byte-Sequenz für verschiedene Daten ist auch nicht einheitlich.
Basierend auf der Byte-Sortierung der MODBUS-Nachricht, Big-End - Byte-Sequenz, d.h. die Daten hohe Byte vor, niedriges Byte nach, kleine Byte-Sequenz umgekehrt. Zum Beispiel:
01 03 04 12 34 56 78 81 07 (Lese-Halt - Register-Antwortnachricht)
Dabei ist die Antwortdatenlänge 4Bytes, wie die ursprünglichen Daten sind 0X12345678, aus der Nachricht, die Byte-Sequenz ist das große Ende, die Wörter-Sequenz ist das große Ende.
Bei der Übertragung von MODBUS-Registerdaten mit 4 Byte Fließkomma-Daten geben einige Gerätehersteller jedoch gleichzeitig die Wörterfolgean.Es ist erforderlich, und explizit erklärt, dass die Wörterfolge klein ist, d. h. wenn die ursprünglichen Daten 0X12345678 sind, sollte die Übertragung des Textes der Nachricht folgendermaßen sein:
D5 - D5
Um die Definition von Datenprotokollen verschiedener Hersteller besser anzupassen, behandelt MThings die Byte - und Wörterfolge wie folgt:
Jede Datenbank kann unabhängig von der eigenen Reihenfolge und Wörtern konfiguriert werden.
Bei der Anzahl der Register 1, 2, 4 unterstützt die Byte-Sequenz konfigurierbar und deckt 2, 4, 8 Byte-Daten ab. Wenn die Datenmenge des Registers 2, 4 beträgt, kann die Wörterfolge konfiguriert werden, die 4 - Byte-Daten und 8 - Byte-Daten umfasst.
Die Daten der anderen Register-Datenmengen, Wortreihenfolge, Byte-Reihenfolge ist standardmäßig das große Ende.
3.2 Funktionsbereich Interface
Abbildung 5 Schnittstellenfunktion Partition
1. Hauptmenü: Umschalten Sie die „Hauptfunktionseite".
2. Geräteliste: Hilfliches "Hauptmenü", Benutzer können durch Klicken auf den Namen des Geräts, um das aktuelle aktivierte Gerät zu wechseln, angeben Sie die neue "Hauptfunktionsseite" Gerät.
3. Hilfsmenü: als Eingang zur Profiloperation, Kanalverwaltung, Systemparameter, Benutzerverwaltung, Autorisierungsverwaltung usw.
4. Ansichtsschalter: Verwenden Sie die Anzeige oder Ausblenden der Fenster „Geräteliste" und „Nachrichtenüberwachung".
5. Nachrichtenüberwachung: Überprüfen und verwalten der Kommunikationsnachrichten der einzelnen Links.
6. Hauptfunktion Seite: Entsprechend dem "Hauptmenü", bietet die Hauptfunktion Bedienoberfläche.
3.3 Profilverwaltung
3.3.1 Konfigurationsdateninhalt
Die Konfigurationsdatei enthält die vollständigen Konfigurationsinformationen für die Verwendung von MThings, einschließlich: Linkliste, Linkparameter, Geräteliste, Erweiterte Parameter von Geräten und Datenkonfiguration.
3.3.2 üblicher Betrieb
Abbildung 6 Häufige Aktionen für Konfigurationsdateien
1. Neue: Verwenden Sie ein neues Projektprofil zu erstellen, das zum ersten Mal verwendet werden kann, ohne neu zu erstellen.
MThings wird vor dem Beenden aufgefordert, den Speicher zu konfigurieren.
2. Importieren: Wechseln Sie das Projektprofil über die Importfunktion.
3. Speichern als: Kopiert die aktuelle Projektkonfiguration durch den Exportvorgang Speichern als, während die aktuelle Projektprofildatei in den neuen Pfad wechselt.
4. Speichern: zeitnah Speichern von Projektprofildateien.
|
| Wenn Sie mehrere MThings-Software öffnen und auf die gleiche Profildatei verweisen, werden die Konfigurationsdaten wiederholt überschrieben und der endgültige Inhalt der Profildatei entspricht dem Inhalt des letzten Speichervorgangs. |
|
| Verbieten Sie das Platzieren von Konfigurationsdateien in den Paketpfad, um bei einem Software-Upgrade versehentlich zu entfernen! |
3.4 Kanalverwaltung
| Geräte |
|
|
|
|
Gerätetyp |
|
Gerätadresse |
|
Die MThings-Software unterstützt den Aufbau von Kommunikation mit Zielmessern über serielle Anschlüsse, TCP-Verbindungen und UDP-Unicast.Diese drei Kommunikationsmethoden werden als Kanal。
Der Kanal ist die Schlüsselattribute des Geräts, der Kanal bestimmt die Kommunikationsmethode des Geräts und ist die Voraussetzung für die Erstellung des Geräts.7 Logische Beziehung zwischen Kanälen und Geräten
3.4.1 Serieller Kanal
Abbildung 8 Serieller Kanalbetrieb
Gehen Sie über „Kanäle" im Hilfsmenü auf die Kanalverwaltungsseite, um eine Liste der seriellen Anschlüsse zu sehen, die tatsächlich auf Ihrem aktuellen PC vorhanden sind. Nach dem Starten von MThings wird die Liste der seriellen Ports automatisch einmal aktualisiert. Wie oben gezeigt, sind die Vorgänge im Zusammenhang mit dem Serienport wie folgt:
1. Wählen Sie die in der Liste der Filterkanäle enthaltenen Linktypen aus, die Schnittstelle ist standardmäßig für alle Arten, nach dem Wechsel auf "Serieller Kanal", wird nur der serielle Kanal in der Liste bleiben.
2. Wenn die Software geöffnet ist, schließen Sie das USB-in - RS485 - Modul ein, klicken Sie auf "Aktualisieren", um einen neuen seriellen Anschluss in die Liste hinzuzufügen, wenn kein neuer serieller Anschluss erscheint, überprüfen Sie bitte den Modultreiber. Wenn in der Liste der Verknüpfungen ungültige serielle Ports auftauchen (der serielle Port existiert nicht und es gibt kein Anschlussgerät), klicken Sie auf „Aktualisieren", um diese seriellen Ports aus der Datenkonfiguration zu entfernen
3. Um die detaillierten Parameter des seriellen Anschlusses zu ändern, klicken Sie auf die Schaltfläche „Konfiguration", um die Seite „Konfiguration der seriellen Anschlussparameter" zu betreten.
4. Kanal-Status: abgeschaltet, verbunden, ausgeschlagen.
5. Manuell öffnen oder schließen Sie den Serienanschluss. Beim Hinzufügen von Geräten ist es nicht erforderlich, sie manuell zu öffnen. Der Manuelle Modus kann verwendet werden.
Massensteuerung aller Geräte, die an der Verbindung angeschlossen sind, so dass sie gestartet oder beendet werden.
6. Seiten für die Konfiguration der Parameter.Tabelle 3 Serial-Kanal - Status-Definition
| Kanal-Status |
Bedeutung |
| geschlossen |
Software Der serielle Anschluss ist nicht aktiviert oder manuell geschlossen |
| verbunden |
Software Serielle Anschluss erfolgreich geöffnet und initialisiert |
| Ausfall |
Software konnte den seriellen Port nicht öffnen, möglicherweise weil der serielle Port von einer anderen Software besetzt oder der serielle Portparameter gesetzt ist, der ungültig ist |
Tabelle 4 Definition der seriellen Port-Verknüpfung Parameter
| Parameter |
Bedeutung |
| Kanalname |
Betriebssystemzuweisungsinformationen, nicht geändert werden kann |
| Übertragungsmodus |
Gibt an, welches Übertragungsprotokoll auf dem aktuellen seriellen Port ausgeführt wird.
„MODBUS-RTU" oder „MODBUS-ASCII" |
| Zeichentyp |
Bei der Auswahl des Übertragungsmodus „MODBUS-ASCII" wird die Verwendung von Groß - oder Kleinschrift für Protokollzeichen durch diesen Parameter angegeben, und die Standard-Protokoll - Großschrift |
| Die Baudrate |
unterstützt 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps, wenn auf einen anderen Wert gesetzt wird, führt zu einem Fehlschlag beim Öffnen des seriellen Anschlusses |
| Überprüfungsmethode |
Geben Sie die Datenüberprüfungsmethode |
| in den Seriellen Anschluss-Bytes an |
Gibt die Anzahl der Bits in den Serien-Byte - Daten an. Wenn das MODBUS-ASCII - Protokoll 7 Bit erfordert, ändern Sie bitte diesen Parameter |
| Stopp-Bit |
Angeben Sie die Länge des Stopp-Bit in den Serienanschluss-Bytes |
| Fluss-Typ |
Standardmäßig keine Fluss-Steuerung, ändern Sie |
|
| nach Bedarf gemäß der tatsächlichen Anwendung Wenn Sie einen virtuellen Serienanschluss verwenden, Die Master-Slave - Software sollte den gepaarteten seriellen |
3.4.2 Netzwerkkanal
verwenden.
Gehen Sie über "Kanäle" im Hilfmenü auf die Kanalverwaltungsseite, um die Liste der Netzwerkkanäle anzuzeigen. Bei der ersten Verwendung gibt es keine Netzwerkkanäle, die vom Benutzer nach Bedarf erstellt werden müssen. Wie oben gezeigt, ist das Netzwerk wie
unten:
1. Wählen Sie die in der Liste der Filterkanäle enthaltenen Kanaltypen aus, die Schnittstelle ist standardmäßig für alle Typen, nach dem Wechsel auf "Netzwerkkanal", bleiben nur Netzwerkkanäle in der Liste.
2. Klicken Sie auf die Schaltfläche „Neue Netzwerkverbindung hinzufügen", um einen neuen Netzwerkkanal zu erstellen.
3. Klicken Sie auf "Netzwerkverbindung entfernen", um den ausgewählten Netzwerkkanal aus der Kanalliste zu löschen, der mit dem Projektprofil synchronisiert wird.
4. Klicken Sie auf die Schaltfläche „Konfigurieren", um die Netzwerkkanalparameter zu ändern.
5. Kanal-Status anzeigen, Netzwerkkanal-Status umfasst: ausgeschaltet, verbunden, verbunden, fehlerhaft.
6. Ein Kanal manuell erstellen oder schließen Beim Hinzufügen von Geräten ist es nicht erforderlich, sie manuell zu öffnen. Der manuelle Modus kann verwendet werden, um alle Geräte, die am Kanal hängen, in Massensteuerung zu steuern, um sie zu starten oder zu stoppen.
7. Konfigurationsseite für Netzwerkkanalparameter.Tabelle 5 Netzwerkkanal-Status - Definition
| Kanal-Status |
Bedeutung |
| ausgeschaltet |
Software nicht aktiviert
Der Link wurde am Ende abgebrochen
Link wurde manuell geschlossen |
| Verbunden |
Netzwerkkanal wurde erfolgreich verknüpft |
| Verbindung |
TCP-Client: Verbindung zum Server
TCP-Server: Warte auf Zugriff auf den Client |
| Fehler |
TCP-Server: Der lokale Port ist besetzt
UDP-Unicast: Lokaler Port besetzt |
Tabelle 6 Netzwerkkanal-Parameter - Definition
| Parameter |
Bedeutung |
| Kanalnamen |
MThings einheitliche Zuweisung, nicht geändert |
| Link-Modus |
Wählen Sie die Rolle von MThings in der Netzwerkschicht, können Sie wählen TCP-Client, TCP-Server, UDP-Unicast |
| Neuaufbau der Kette Wochenzeitraum (sekunden) |
Wenn der Link-Modus als "TCP-Client" ausgewählt wird, können Sie MThings anweisen, die Kette in bestimmten Zeitinterständen neu aufzubauen, indem Sie den Zyklus für die Wiederherstellung der Kette festlegen, sodass Sie kurze Links simulieren können. Der Standardzyklus beträgt 0, was für lange Links steht. |
| Link frei. |
Die Kette |
| dauert, wenn der Linkmodus „TCP-Client" oder „TCP-Server" ausgewählt ist |
Wenn es innerhalb der angegebenen Zeit keine Dateninteraktion gibt, |
| (Sekunden) |
MThings den Link, wenn es innerhalb der angegebenen Zeit keine Dateninteraktion gibt. |
| Übertragungsmodus |
Um den Typ des Übertragungsprotokolls anzugeben, das auf der aktuellen Verbindung ausgeführt wird.
„MODBUS-RTU", „MODBUS-ASCII", „MODBUS-TCP |
(Synchronous)", „MODBUS-TCP (Asynchron)"
Charaktere Typus
Wenn der Übertragungsmodus „MODBUS-ASCII" ausgewählt wird, gibt dieser Parameter an, ob die Kooperationszeichen Groß - oder Kleinschrift verwenden sollen, die Standard-Protokoll - Großschrift ist.
Wenn der Link-Modus als "TCP-Client" oder "UDP-Unicast" ausgewählt wird, gibt der Benutzer die lokale Initiator-IP an, kann nicht konfiguriert werden, und MThings kann automatisch wählen.
Lokale IPs
Wenn der Verbindungsmodus "TCP-Server" oder "UDP-Unicast" ausgewählt ist, müssen Sie den lokalen Bindungsport angeben.
Lokale Ports
Wenn der Link-Modus auf "TCP-Client" ausgewählt wird, ist dieser Parameter nur Lesedaten, die die lokale Initiator-Port - Nummer im verbundenen Zustand darstellen.
Wenn der Link-Modus "TCP-Client" ausgewählt wird, wird dieser Parameter verwendet, um den Domänennamen oder die IP-Adresse des Servers anzugeben.
Ziel-Domainname / IP
Wenn der Link-Modus auf "UDP-Unicast" ausgewählt wird, wird dieser Parameter verwendet, um die IP-Adresse des Objekts anzugeben, an dem die Daten gesendet werden.
Wenn der Verbindungsmodus auf "TCP-Client" ausgewählt wird, wird dieser Parameter verwendet, um die Bindungsportnummer des Gegenübers (Service) anzugeben.
Ziel-Port
Wenn der Verknüpfungsmodus auf "UDP-Unicast" ausgewählt wird, wird dieser Parameter verwendet, um die Empfangsportnummer des Objekts anzugeben, das die Daten senden soll.
Wenn der Verbindungsmodus auf "TCP-Server" ausgewählt wird, wird dieser Parameter verwendet, um die Client-IP anzugeben, die auf den aktuellen Server zugreifen darf, und Verbindungsanfragen von anderen IP-Adressen werden gefiltert und verworfen. Wenn Sie keine Filterfunktion benötigen, setzen Sie diesen Parameter auf „--" oder leeren.
Client-IP
Quelle Port
Wenn der Verbindungsmodus auf "TCP-Server" ausgewählt wird, ist dieser Parameter nur Lesedaten, die für die Darstellung der Portnummer des verbundenen Clients verwendet werden.
Wenn der Übertragungsmodus als "MODBUS-TCP (asynchron)" ausgewählt wird, steuert dieser Parameter die asynchrone Parallelsgröße und die Anzahl der gleichzeitigen Anfragen.
Maximale gleichzeitige AnforderungAbbildung 10 TCP-Client - Link-AnwendungsmethodeTCP-Server
(192.168.0.20und 502)
| M Th ings
Loka le Ad resse :192.168.0.10 |
| TCP Client - 1
Ziel IP:192.168.0.20Zielport: 502 |
| TCP-Client - 2
Ziel IP:192.168.0.20Zielport: 502 |
| TCP-Client - 3
Ziel IP:192.168.0.30Zielport: 502 |
TCP-Server
(192.168.0.30und 502)Abbildung 11 TCP-Server - Link-Anwendungsverfahren
Das Ger ät :192.168.0.20 |
| TCP - C li ent - 1
Ziel - Ad resse :192.168.0.10
Ziel port : 50 2 |
| TCP - C li ent - 2
Ziel - Ad resse :192.168.0.10
Ziel port : 50 2 |
Das Ger ät :192.168.0.30 |
| TCP - C li ent - 2
Ziel - Ad resse :192.168.0.10
Ziel port : 50 3 |
| M Th ings
Loka le Ad resse :192.168.0.10 |
| TCP-Server - 1
Lokaler Port: 502
Client-IP:192.168.0.20 |
| TCP-Server - 2
Lokaler Port: 502
Client-IP:192.168.0.20 |
| TCP-Server - 3
Lokaler Port: 502
Client-IP:192.168.0.30 |
| TCP-Server - 4
Lokaler Port: 503
Client-IP:192.168.0.20 |
| TCP Client - 1
Ziel - Ad resse :192.168.0.10
Ziel port : 50 2 |
Abbildung 12 UDP Unicast Link Anwendung Methode
Das Ger ät :192.168.0.20 |
| UDP Singlecast - 1
Lokaler Port: 502
Ziel IP:192.168.0.10Zielport: 502 |
Das Ger ät :192.168.0.30 |
| UDP Singlecast - 1
Lokaler Port: 502
Ziel IP:192.168.0.10Zielport: 503 |
| M Th ings
Loka le Ad resse :192.168.0.10 |
| UDP Singlecast - 1
Lokaler Port: 502
Ziel IP:192.168.0.20Zielport: 502 |
| UDP Singlecast - 2
Lokaler Port: 503 -
Ziel IP:192.168.0.30Ziel-Port: 502 |
3.5 Systemparameter
Die Systemparameterseite bietet die globalen Steuerungsparameter der MThings-Software, die der Benutzer zur Laufzeit ändern und rechtzeitig wirksam machen kann, und die Parameterwerte werden lokal gespeichert.Abbildung 13 Systemparameterseite
Tabelle 7 Systemparameter-Definitionen
| Parameter |
Bedeutungen |
| Selbststart |
Funktionsschalter, der steuert, ob MThings mit dem Betriebssystem selbststartet und standardmäßig deaktiviert ist. |
| Historische Datenspeicherungsintervalle
(sec) |
Historisches Daten-Hilfsparameter zur Steuerung des Speicherintervalls für die Aktualisierung des Historiums. |
| Header für historische Daten |
Hilfsparameter für die Funktion historischer Daten, die vom Benutzer konfiguriert wird, wird die Header-Information zusammen mit dem Bericht über historische Daten ausgedruckt. |
| Datenseite aktualisieren |
Funktionsschalter, um die Verschwendung von CPU-Rechenressourcen zu vermeiden, wenn der Benutzer die "System" - Seite für das Lesen von Daten aktiviert hat, kann durch diese Öffnung
Schließen Sie die Datenaktualisierung aller Geräte-Seiten „Daten", aber es hat keinen Einfluss auf den Empfang, die Auflösung und die Speicherung von Daten |
| Betriebsmodell |
Unterstützt Desktop - oder PAD-Modus, um die Software auf verschiedenen Terminals besser darzustellen. |
3.6 Benutzerverwaltung
Die Benutzerverwaltungseite bietet zwei Benutzertypen: Administrator und Endbenutzer. Administratoren können alle von MThings angebotenen Funktionen ausführen, Endbenutzern ist es nur erlaubt, einige Funktionen zu bedienen, keine Debuggerfunktionen anzuzeigen, es ist verboten, Gerätendaten, Alarme, Systemkonfigurationen usw. zu ändern.Tabelle 8 Benutzerrechte Zuweisung
| Seite |
Administrator |
Endbenutzer |
| Systemseite |
✔ |
✔ |
| Historische Datenseite |
✔ |
✔ |
| Alarmdatenseite |
✔ |
✔ |
| Datenseite |
✔ |
✔ |
| Benutzerdefinierte Seite |
✔ |
✘ |
| Statistikseite |
✔ |
✘ |
| Hilfsseite |
✔ |
✘ |
| Über die Seite |
✔ |
✔ |
Der Administrator ist standardmäßig ohne Passwort. MThings zum ersten Mal verwendet, ist standardmäßig kein Passwort-Administrator und unterstützt Administratoren, um ihr eigenes Kennwort zu ändern. Sobald der Administrator ein nicht-leeres Kennwort festlegt hat, wird MThings als Endbenutzer neu gestartet. Benutzer müssen ein Administrator-Passwort eingeben, um zum Administrator zu wechseln.14 Benutzerverwaltung
3.7 Autorisierungsverwaltung
Für die kommerziellen (gebührenpflichtigen) Funktionen in MThings müssen Benutzer eine Lizenz erhalten, um sie zu nutzen. Bevor ein Benutzer eine Lizenz erwerben kann, muss er die Lizenzverwaltungsseite besuchen, um eine Maschinen-ID zu generieren. Nachdem Sie das Lizenzzertifikat erhalten haben, gehen Sie auf die Lizenzverwaltungsseite, um das Lizenzzertifikat zu importieren und kommerzielle Funktionen zu aktivieren.
Lizenzzertifikate sind nur für einen laufenden PC beschränkt, wenn Sie mehrere PCs erweitern möchten, sollten Sie mehrere Kopien im Voraus kaufen.Abbildung 15 Autorisierung
Nach dem Klicken wird automatisch ein eindeutiger Maschinencode generiert, der für den Kauf von Zertifikaten verwendet werden kann;
2. Nachdem Sie klicken, wechseln Sie zur Seite für die Zahlung von Zertifikaten;
3. Nachdem Sie das Zertifikat erhalten haben, klicken Sie auf diese Schaltfläche, um das Zertifikat zu importieren.
|
| Durch das Neuinstallieren des Systems oder den Austausch von Festplatten kann eine Änderung der kritischen System-Identifikationsinformationen führen, wodurch die Lizenz nicht mehr gültig ist und die Lizenz erneut gekauft werden muss.
Ein Betriebssystem, bei dem die System-Key - Identifikationsinformationen nicht ordnungsgemäß abgerufen werden können, kann keine Maschinencodes generieren und somit keine Autorisation erhalten. |
3.8 Geräteverwaltung
Geräte sind lokale Abbilder oder Dienstobjekte des Kommunikationsdebugging-Zielgeräts, das Gerät ist, um alles zu tun
Die Basis für MThings-Debuggerarbeiten. Durch diesen Ansatz zur Geräteintegration verfügt MThings über die Debugging-Fähigkeit für mehrere Geräte, mehrere Protokolle und mehrere Kanäle.
3.8.1 Geräte hinzufügen
Abbildung 16 Schematisches Gerät hinzufügen
1. Eingangsgeräte hinzufügen;
2. Wählen Sie den Kanal aus, in dem sich das Gerät befindet;
3. Wählen Sie den Gerätetyp, für den Sie das Gerät hinzufügen möchten;
4. Wählen Sie die Adresse, um das Gerät hinzuzufügen;
5. Nach dem Klicken auf „Fügen" wird das konfigurierte Gerät in [06] angezeigt.
Die Adresse des Geräts (Knoten) beträgt0 bis 255, wobei die Startadresse kleiner oder gleich der Endadresse sein sollte. Durch die Festlegung der Start - und Endadresse unterstützt das Hinzufügen mehrerer Geräte gleichzeitig, z. B. die Startadresse entspricht der Endadresse, um nur ein Gerät in die Tabelle hinzuzufügen.
Wenn die Geräteadresse, die hinzugefügt werden soll, über mehrere Bereiche verteilt ist, kannmehrfach hinzugefügt werden.。
6. Klicken Sie auf den Button „Add".
7. Das neue Gerät wird in der Geräteliste angezeigt.
|
| Wenn die neue Geräteadresse bereits in der Geräte-Liste vorhanden ist, wird sie nicht wiederholt erstellt.
Wenn ein simulierter Master bereits in der Verbindung vorhanden ist, ist es nicht erlaubt, weitere simulierte Slaves hinzuzufügen und umgekehrt. |
3.8.2 Entfernen von Geräten
Abbildung 17 Entfernen von Geräten
1. Wählen Sie das Gerät, das entfernt werden muss.
2. Klicken Sie auf den Button „Entfernen".
|
| Das Entfernen des Geräts löscht alle Datenkonfigurationsinformationen unter dem Gerät, bitte vorsichtig! Wenn das Gerät versehentlich entfernt wurde, laden Sie die Konstruktionskonfiguration erneut, und denken Sie daran, die aktuelle Konfiguration nicht zu speichern. |
3.8.3 Ausrüstung Informationen überprüfen
Bild 18 Ausrüstungsinformationen Anzeigen
1. Klicken Sie auf die Schaltfläche ">>", die Geräteliste erweitert die Seite automatisch und zeigt die wichtigsten Informationen des Geräts an: Gerätetyp, Geräte-ID, Zugehörigkeitskanal, Gerätadresse.Tabelle 9 Gerätennamen Status Bedeutung
| Gerätennamen Status |
Bedeutung |
| Blauer Hintergrund [M] COM1 - 001 |
Gerät ist aktuell aktiviert |
| Schriftart Rot [M] COM1-001 |
Das Gerät ist nicht mehr ausgeführt, die Verbindung ist getrennt oder die Einstellung ist deaktiviert |
|
| Die oben genannten Zustände können sich überlappen. |
Abbildung 19 Bedeutung der AusrüstungsstatusmarkierungHersteller
Nach dem Hinzufügen eines Geräts weist MThings einen Standardnamen zu, dessen Format wie folgt beschrieben ist:Abbildung 20 Standardgerätennamen Format Bedeutung
[M] COM1-001 |
[Gerätetyp]: Link-Name Gerätadresse
M: Simulation von Host
S: Simulation von Flugzeugen
3.8.4 Deaktivierung von Geräten
Wenn das Gerät vorübergehend nicht funktioniert, können Sie das Gerät deaktivieren und das Gerät anweisen, alle Geschäfte und Kommunikation zu beenden. Die Deaktivierung des Vorgangs wird häufig verwendet, um den simulierten Slave zu pausieren und das Gerät zu simulieren.Bild 21 Ausrüstung verboten
1. Markieren Sie das Gerät, das deaktiviert werden muss, doppelklicken Sie auf den Kopf "Seriennummer" und können Sie alles auswählen.
2. Klicken Sie auf den Button „Verbieten". Nach erfolgreicher Deaktivierung des Geräts wird die Schriftfarbe des Gerätennamens rot.
|
| Die Deaktivierung des Geräts wird nur als vorübergehende Maßnahme verwendet, beispielsweise während der Deaktivierung des Geräts wird das Gerät automatisch wiederhergestellt, wenn die Kette unterbrochen und wiederhergestellt wird. |
3.8.5 Gerätewiederherstellung
Abbildung 22 Schematische Abbildung des Gerätewiederherstellungsvorgangs
Markieren Sie das Gerät, das wiederhergestellt werden muss, doppelklicken Sie auf den Kopf "Seriennummer", können Sie alles auswählen.
2. Klicken Sie auf den Button "Wiederherstellen". Nach erfolgreicher Wiederherstellung des Geräts wird die Schriftfarbe des Gerätennamens schwarz wiederhergestellt.
|
| Wenn der Link des Geräts, dem die Wiederherstellung erforderlich ist, geschlossen ist, klicken Sie auf "Wiederherstellen", wird der Gerätenname rot bleiben, und der Zustand des Geräts wird automatisch wiederhergestellt, nachdem der Zustand des Geräts auf "Verbindet" wiederhergestellt wurde. |
3.8.6 Modifizierung von Geräteeigenschaften
Für die erstellten Geräte unterstützt die Änderung der wichtigsten Geräteeigenschaften, einschließlich: Gerätenname, Zugehörigkeitslink, Gerätadresse.
Durch das Ändern des Gerätennamens können Benutzer bessere Markierungen entsprechend ihren individuellen Bedürfnissen benennen.
Durch das Ändern der angeschlossenen Links und Geräteadressen können sich Benutzer schnell an Änderungen der Debuggerumgebung anpassen. Benutzer können Geräte hinzufügen, Datenkonfiguration und Debugging auf beliebigen lokalen Links im Voraus durchführen, und beim Debugging vor Ort können Sie schnell auf die tatsächliche Arbeitsverbindung wechseln.Bild 23 Änderung der Geräteattribute
1. Doppelklicken Sie auf die Gerätezeile, die geändert werden muss.
2. Es wird die Seite „Schlüsselinformationen des Geräts ändern" angezeigt, auf der Sie die Informationen zu den Schlüsselattributen des Geräts in der Zahlenspalte ändern können.
3. Wenn Sie die geänderten Zugehörigkeitsverbindungsinformationen mit anderen Geräten synchronisieren möchten, klicken Sie auf die Schaltfläche "Link mit anderen Geräten synchronisieren", wählen Sie das Gerät aus, das neue Verbindungsinformationen kopieren muss, und die Software ändert automatisch die Zugehörigkeitsverbindung des angegebenen Geräts.
Wenn der Gerätenname nach der Änderung des Linkes und der Gerätsadresse der Standardnamen der Software ist, ersetzt die Software automatisch die Felder Link und Adresse im Standardnamen, ohne dass der Gerätenname manuell geändert werden muss.
Beispielsweise lautet der ursprüngliche Gerätenname: [M] COM1-001, wenn der Zugehörigkeitslink in COM2 geändert wird und die Adresse in 2 geändert wird, wird der Gerätenname automatisch in [M] COM2-002 geändert, nachdem die Geräteeigenschaften geändert wurden.
|
| Der Gerätename darf nicht leer sein und muss global eindeutig sein, sonst wird die Änderung fehlgeschlagen.
Eine neue angeschlossene Verbindung, die von einem anderen Gerätetypen festgelegt wurde, gibt eine fehlgeschlagene Änderung an.
Eine neue Geräteadresse, die bereits auf dem Link vorhanden ist, wird angezeigt, dass die Änderung fehlgeschlagen ist. |
|
| Hinzugefügtes Gerät Die Änderung des Gerätetypes wird nicht unterstützt.
Wenn beim Hinzufügen von Geräten, Typ Auswahl Fehler, während eine große Menge von Datenkonfiguration abgeschlossen, empfiehlt es sich, zuerst exportieren Sie die Datenvorlage unter dem Gerät, löschen Sie die fehlerhaften Geräte, fügen Sie den richtigen Typ des Geräts wieder hinzu und importieren Sie die Datenvorlage. |
3.9 Gerätedatenkonfiguration
Die Gerätedatenkonfiguration ist die Konvertierung der MODBUS-Datenprotokolldefinition in die MThings-Konfiguration. Nach Abschluss der Gerätedatenkonfiguration ist es nicht erforderlich, manuelle Pakete und Datenkonvertierung durch einfache Tastenoperation schnell Abfragen, Massenlesen und Schreiben, Einzellesen und Schreiben zu starten. MThings unterstützt eine visuelle Darstellung von Protokolldaten, um die Debugger-Effizienz schnell zu steigern.
|
| Bevor Sie die Gerätedaten konfigurieren, überprüfen Sie bitte in der Geräte-Liste auf der linken Seite, ob Sie das richtige Gerät ausgewählt haben, das zu konfigurieren ist. |
3.9.1 Neue Datenkonfiguration hinzufügen
Methode 1:Abbildung 24 Neue Datenkonfiguration
1. Klicken Sie auf das Menü "Daten".
2. Klicken Sie auf den Gerätennamen und wählen Sie das Gerät aus, für das eine Datenkonfiguration erforderlich ist.
3. Klicken Sie auf den Button "Neu hinzufügen".
4. Die Seite "Neue Datenkonfiguration" wird geöffnet, standardmäßig wird jedes Mal ein neues Stück Daten hinzugefügt, und die Startdatenadresse ist die letzte Zeile der Datenadresse + Datenmenge in der aktuellen Konfiguration. Der Benutzer kann die Anzahl der neu hinzugefügten Konfigurationsleisten, Blöcke und die Startdatenadresse ändern.
Die neuen Daten, die diese Methode hinzugefügt hat, werden direkt am Ende der Tabelle hinzugefügt.
Methode II:
Sie können die Zelle "Block" einer vorhandenen Datenkonfiguration in der Tabelle durch Ziehen auslösen, indem Sie die Startzeile des Ziehens, die Vorlagezeile, und die neue Konfiguration wird an die Endposition des Ziehens eingefügt.
3.9.2 Löschen von Datenkonfigurationen
Abbildung 25 Löschen von Datenkonfigurationen
1. Klicken Sie auf die ID-Spalte, markieren Sie die Datenkonfiguration, die gelöscht werden soll, und doppelklicken Sie auf den Header "ID", um alles auszuwählen oder alles auszuwählen.
2. Klicken Sie auf den Button „Löschen".
|
| Nach dem Löschen von Daten und Klicken auf "Speichern" Konfigurationsdatei, werden diese Daten Konfigurationsinformationen verloren gehen, bitte vorsichtig! |
3.9.3 Konfigurationselemente bearbeiten
Tabelle 10 Konfigurationselemente Bedienungsanweisungen
| Konfigurationselemente |
Verwendung & Konfigurationsmethode |
| ID |
Nicht bearbeitet werden kann, die Software wird in Reihenfolge verteilt. |
| Name |
Der Name der Daten kann beliebig definiert werden und darf nicht leer sein. |
| Zahlenwert |
kann nicht bearbeitet werden, und im Betriebszustand wirddurch Doppelklick aufein einziges Lesen und Schreiben ausgelöst. |
| Befehl |
Nach einem Doppelklick beginnen Sie die Bearbeitung, geben Sie die Schreibbefehlsdaten ein, die ausgegeben werden, wie keine Hintergrundfarbe, werden die Tabellendaten nicht unterstützen, um Schreibbefehle auszugeben. |
| 写 |
Während des Betriebs,Doppelklick aufausgelöst, um einen Schreibbefehl auszugeben. |
| Einheit |
Die Dateneinheit kann beliebig definiert werden. |
| Umfang |
Der Datenwertbereich, der zur Unterstützung des Debugging verwendet wird, kann beliebig definiert werden und nicht an dem Validierungsprozess beteiligt ist. |
| Zonen |
Doppelklick auf die ZelleWählen Sie den Datenabschnittstyp ändern, Block-Definition Referenz
Das MODBUS-Standardprotokoll kann nach der Änderung eines Blocks zu einer Änderung in anderen Feldern führen. |
| Adresse |
Die Startadresse des aktuellen Datenelements, ohne Vorleitung erforderlich.
Bereich: 0 - 65535.Hinweis:In Kombination mit der Adressverschiebung in den erweiterten Parametern ist die Adresse der Protokoll-Location (Schnittstelle)
Adresse anstelle der Übertragungsadresse, wenn der Adress-Ofset - 1 ist, muss der Mindestwert der Adresse größer als 0 sein, sonst ist die Adresse ungültig. |
| Quantity |
Die Anzahl der Datenadressen, die aktuell ein Datenelement belegt.
Wenn es sich um Registerdaten handelt, ist die Einheit ein Wort (2 Byte).
Wenn es sich um BIT-Daten handelt, muss die Anzahl 1 sein und kann nicht geändert werden.
nicht kleiner als 1.
Wenn ein Dateneintrag ein Aufbewahrungsregister ist, darf er nicht größer als 123. |
Wenn es sich um ein Eingangsregister handelt, darf es nicht größer als 125 sein.
Verwendet für Registerdaten, wenn ein Dateneintrag nur einen Teil der Bits des Registers belegt, wird diese Konfiguration verwendet, um den Anfangsverschieb der besetzten Bits anzugeben. Wenn die Daten keinen Teil des Registers beinhalten, verwendet die Konfiguration den Standardwert.
Hinweis: Die Bitverschiebung basiert auf den abgeschlossenen Byte - / Wörterkonvertierungen und beginnt mit dem niedrigsten Bit der Daten, wobei das niedrigste Bit 0 ist.
Umzug.
Für Registerdaten, wenn ein Dateneintrag nur einen Teil der Bits des Registers belegt, wird dieser Eintrag konfiguriert, um die Gesamtzahl der besetzten Bits anzugeben. Wenn die Daten nicht die Register-Teil - Bits betreffen, wird der Eintrag konfiguriert, um den Standardwert zu verwenden.
Die Anzahl der Bits des Registers Standardwert = Datenmenge * 16.
Zahl
Die Anzahl der Bit-Daten ist auf 1 festgelegt.
Die Anzahl der Bits kann im Bereich 1 bis 64bit konfiguriert werden.
Für Registerdaten, wie der Übertragungstyp für die Gestaltung und der Präsentationstyp für den Gleitkomma-Typ, dann: Präsentationsdaten = Protokoll-Shaped - Daten * Koeffizienten + Offset.
Koeffizienten
Bei anderen Kombinationen ist der Koeffizient auf 1 festgelegt.
Empfohlene Einstellungsbereiche: ± (0.000001 ~ 1).
Verschiebung
Für Registerdaten, wie der Übertragungstyp für die Gestaltung und der Präsentationstyp für den Gleitkomma-Typ, dann: Präsentationsdaten = Protokoll-Shaped - Daten * Koeffizienten + Offset.
Der simulierte Host unterstützt diese Konfiguration. Wenn Sie dies markieren, werden diese Daten an der Massenlese teilnehmen, andernfalls werden diese Daten ignoriert, wenn Sie eine Massenleseanforderung ausführen.
Massen lesen.
Der simulierte Host unterstützt diese Konfiguration. Wenn Sie dies markieren, werden diese Daten an der Massen-Schreibung beteiligt, andernfalls werden diese Daten ignoriert, wenn Sie eine Massen-Schreibanforderung ausführen. Spule-Status und Halt-Register - Zahlen können markiert werden, nur lesen Daten werden nicht unterstützt.
Massen schreiben.
Wenn Sie das Markenzeichen aktivieren, werden die Datenelemente der Kurvenüberwachungsseite hinzugefügt, um die Werte kontinuierlich als Kurve aufzuzeichnen. Wenn die Daten als Byte-Stream (BYTES), String (STRING) oder Zeit (TIME) dargestellt werden, wird das Hinzufügen als Kurve nicht unterstützt.
Kurve
Lagerung
Wenn Sie das Markenzeichen aktivieren, wird der aktuelle Datenwert periodisch gespeichert und kann in den historischen Daten angezeigt werden.Hinweis:MThings wirkt nach einem Neustart.
| Übertragungstyp |
Doppelklick auf die ZelleWählen Sie die im MODBUS-Datenprotokoll definierte Datenklasse ändern
Bitte bestätigen und im Einklang mit der Vereinbarung stehen.。Detaillierte Informationen bitte im Kapitel Daten.Abschnitt. |
| Präsentieren Typ |
Doppelschlagund wählen Sie den Datentyp ändern, der von der Software-Schnittstelle dargestellt wird, um freundlicher zu sein.
Gute Datenvisualisierung, mit Einschränkungen im Zusammenhang mit dem Übertragungstyp, finden Sie im AbschnittDatenkapitelAbschnitt. |
| Kleine Zahlen |
Wird dieser Parameter wirksam, wenn eine Fließkomma-Zahl des Typ-Bits präsentiert wird; andernfalls wird erzwungen, 0.
Die Anzahl der Dezimalpunkte, die für die Steuerung des Wertes verwendet werden, kann im Bereich 0 - 9 festgelegt werden. |
| Byte-Sequenz |
wird für Registerdaten verwendet, z. B. wenn die Datenmenge 1, 2 oder 4 beträgt, muss die Byte-Sequenz angegeben werden. Bitte beachten Sie die Anforderungen des MODBUS-Datenprotokolls, wenn es keine besonderen Anforderungen gibt, wählen Sie das große Ende.
Bei anderen Datenlängen ist die Bytefolge standardmäßig groß. |
| Wörterfolge |
wird für Registerdaten verwendet, z. B. wenn die Datenmenge 2 oder 4 beträgt, muss die Wörterfolge angegeben werden. Bitte beachten Sie die Anforderungen des MODBUS-Datenprotokolls, wenn es keine speziellen Anforderungen gibt, wählen Sie das große Ende.
Bei weiteren Datenlängen ist die Wörterfolge standardmäßig groß. |
| Intervall |
Verwenden Sie die Zeitabstände zwischen Lese - und Schreibanfragen.
Im simulierten Host-Modus wird diese Zeit nach Erhalt der Antwort (Timeout) wirksam.
Im simulierten Slave-Modus wird diese Zeit zwischen Anforderung und Antwort angewendet.
Wenn ein Datenelement mit anderen Datenelementen zu einer Anforderung / Antwort zusammengeführt wird, wird der höchste Wert des Intervalls verwendet.
Hinweis: Dieser Parameter ist nicht wirksam, wenn sich der analoge Host im asynchronen MODBUS-TCP - Übertragungsmodus befindet. |
| Überstundenzeit |
wird verwendet, um den Host zu simulieren, um die maximale zulässige Antwortverzögerung für eine Datenlesen - und Schreibanforderung anzugeben, die über diese Zeit hinausgeht, wird als Timeout beurteilt und die nächste Anforderung fortgesetzt. |
Wenn ein Datenelement mit anderen Datenelementen zu einer Anforderung zusammengeführt wird, nimmt die Timeout-Zeit den größten Wert davon an.
Anzahl der Wiederveröffentlichungen
Verwendet für den simulierten Host, um anzuzeigen, ob eine erneute Übertragung erforderlich ist, wenn die Daten-Lese - Schreib-Anforderung Zeitüberschreiten, und die Anzahl der erneuten Übertragung. Wenn die Standardeinstellung auf 0 ist, bedeutet dies keine Wiederveröffentlichung.Abbildung 26 Zeitablaufzeiten und Intervallzeiten des simulierten Hosts
Abbildung 27 Zeitablaufzeiten für den simulierten Slave
Abbildung 28 Beispiel für Bit-Offset & Bitzahl
4 Reg (8 Bytes)
1 Regen
300001
300002
300003
300004
| Verschiebung: 11
Zahl: 13 |
|
| Daten Konfiguration Elemente, wenn zu viele Kurven markiert, während die markierten Daten für eine lange Zeit mit hoher Frequenz aktualisiert werden, wird das Potenzial für eine kontinuierliche Erhöhung des Computerspeichers, es wird empfohlen, vorsichtig zu verknüpfen, zu viele Datenkurven. |
3.9.4 Konfigurationsbearbeitung in Massen
Wenn Sie schnell "Name", "Einheit", "Adresse", "Menge", "Bit-Offset", "Zahl", "Koeffizienten", "Offset", "Bereich" für Ihre Datenkonfiguration bearbeiten möchten, unterstützt MThings Benutzer das Kopieren von mehreren Zeilen von Excel-Daten und das Einfügen an den angegebenen Speicherort in der Datenkonfigurationstabelle.Abbildung 29 Beispiel für die Konfiguration von Massenfüllungen
3.9.5 Hintergrundfarbe für Markierungen
Abbildung 30 Hintergrundfarbe für Markierungen
1. Long-PressDie Zelle "Name" der Daten, die für die Hintergrundfarbe markiert werden muss, wird auf der Seite "Datennamen als Hintergrundfarbe festlegen" angezeigt.
2. Klicken Sie auf die Schaltfläche „Farbe auswählen", um eine benutzerdefinierte Hintergrundfarbe auszuwählen
3. Klicken Sie auf die Schaltfläche „Farbe zurücksetzen", um den Hintergrund auf die ursprüngliche Farbe zurückzustellen.
4. Klicken Sie auf die Schaltfläche „Mit anderen Daten synchronisieren", um die ausgewählte Hintergrundfarbe in die anderen Datenzeilen zu kopieren.
3.9.6 Manuelle Datenreihenfolge
Ersetzt die Positionen der Datenkonfigurationszeilen, indem Sie die Zelle „Adresse" der Daten ziehen.
|
| Unterstützt das Ziehen nach unten oder nach oben.
Die Datenkonfigurationszeile wird der Zeile vor der Drag Stop-Zeile hinzugefügt.
Wenn Sie in die letzte Zeile ziehen möchten, sollten Sie die Konfigurationszeile in die Leere der Tabelle ziehen. |
3.9.7 Ein Schlüssel Daten sortierenAbbildung 31 Ein-Klick - Daten-Sortierung
1. Doppelklicken Sie auf die Schaltfläche „Sortieren", um die Sortierung mit einem Klick abzuschließen.
Ein Schlüssel-Sortierung Regeln:
Sortiert Datenblöcke in der Reihenfolge: Spule-Zustand, diskreter Eingang, Halten-Register, Eingangs-Register.
In denselben Datenblöcken werden nach klein und groß sortiert, basierend auf der „Datenstart-Adresse".
Bei gleicher Startadresse werden die Daten in Bezug auf den Bit-Offset von klein bis groß sortiert.
Bei gleicher Bitverschiebung wird die Zahl der Bit als Referenz nach klein und groß sortiert.
3.9.8 Erweiterte Parameter-Einstellungen
Die Software bietet eine erweiterte Konfiguration der Geräteparameter zur Steuerung der gemeinsamen Funktionen im Zusammenhang mit dem Lesen und Schreiben des Geräts.Abbildung 32 Erweiterte Parameter-Einstellungen der Geräte
1. Klicken Sie auf das Symbol "Erweiterte Parameterkonfiguration", um die Seite zu betreten.
2.Ändern Sie die entsprechenden Parameter auf der Seite „Erweiterte Parameterkonfiguration".
3. Klicken Sie auf "Mit anderen Geräten synchronisieren", um alle erweiterten Parameter des aktuellen Geräts auf das ausgewählte Gerät zu kopieren.
4. Klicken Sie auf die Schaltfläche "OK", um die erweiterten Parameter abzuschließen und zu speichern.Tabelle 11 Gerätedaten-Seite - Status-Definition
| Parameter |
Verwendung & Konfigurationsmethode |
| Adress-Ofset |
Nachrichten-Daten - Adresse = Protokoll (Schnittstelle) Daten-Adresse + Adress-Ofset.
Standardmäßig ist 0, bei der Änderung überprüfen Sie bitte die Vereinbarungsanforderungen sorgfältig. |
wird verwendet, um das Format für die Anzeige von Datenadressen anzugeben, wobei "Dezimal" oder "Hexadezimal" ausgewählt werden können. Wenn Sie "Hexadecimal" auswählen, ist das Adressformat
Adresse Anzeige-Modus
XXXXH: Beim Bearbeiten einer hexadezialen Adresse kann das Suffix H nicht verwendet werden, und die Software füllt es automatisch aus.
Um das nicht-standard - Protokoll anzupassen, kann durch diesen Parameter die CRC-Byte - Reihenfolge in der RTU-Nachricht angegeben werden, Standard "kleines Ende".
Die CRC-Sequenz
(RTU-Modus in Kraft)
Spulen / Disponierungsreihenfolge
Um das nicht-standard - Protokoll anzupassen, können Sie mit diesem Parameter die Art und Weise angeben, wie die aufeinanderfolgenden Bits in einem Spule / diskreten Lese - und Schreibprozess verpackt werden, die Standardvorgabe ist "Over Left".
Dieser Parameter gibt an, wie das Gerät Daten von mehreren benachbarten Adressen bei Massenlesen - und Schreibanfragen paketiert.
Standardmäßig ist es „Eintrag pro Zeile", d. h. eine einzelne Anforderung zum Lesen und Schreiben von Daten pro Zeile.
"Sortieren nach Adressgröße" bedeutet automatische Pakete, und nach Register-Adresse von klein und groß durch aufeinanderfolgende Adresspakete.
„Sortieren nach Liste" bedeutet automatische Pakete und eine aufeinanderfolgende Adresspakete in der Reihenfolge in der Schnittstellentabelle.
Lesen von Datenpaketen
Maximal zulässige Intervalle von BIT-Daten
Dieser Parameter wird nur für den simulierten Host verwendet und gibt den maximalen Adressintervall an, der beim Lesen von BIT-Datenanforderungspaketen zulässig ist.
Beim Schreiben von BIT-Daten sind keine Adressintervalle erlaubt.
Dieser Parameter wird nur für den simulierten Host verwendet und gibt den maximal zulässigen Adressintervall an, der bei einer Lese-Register - Datenanforderung ein Paket erlaubt ist.
Beim Massen-Schreiben von REG-Daten sind keine Adressintervalle zulässig.
Maximal zulässiges Intervall für REG-Daten
Single-Register - Schreibfunktion
Nur für die Analogung von Host-Geräten verwendet, um spezielle Anforderungen an Nicht-Standard - Geräte anzupassen.
Standardmäßig wird der Funktionscode 0X06 verwendet, um eine Schreibanfrage für ein einzelnes Hold-Register zu beantragen.
Der Single-Coil - Schreib-Funktioncode wird nur für die Simulation des Hostes verwendet, um den speziellen Anforderungen von Nicht-Standard - Geräten anzupassen.
| Standardmäßig schreiben Sie eine Schreibanforderung für einen einzelnen Spule-Zustand mit dem Funktionscode 0X05 gemäß den Standards. |
| Broadcast-Gerät |
wird nur für den simulierten Host verwendet, um anzuzeigen, ob das aktuelle Gerät ein Broadcast-Gerät ist, wenn Ja ausgewählt wird, werden alle Anfragen, die von diesem Gerät ausgegeben werden, nicht auf eine Antwort-Nachricht warten.
Hinweis: Gilt nur für emulationen Hosts, deren Link ein serieller Anschluss ist. |
| Broadcast-Adresse - 1 |
wird nur für den analogen Slave verwendet, um die Broadcast-Adresse anzugeben, standardmäßig ist 0.
HINWEIS: Wenn der Übertragungsmodus des analogen Slaves MODBUS-TCP (synchron oder asynchron) ist, bedeutet die Broadcast-Adresse, dass alle Slaves die Adressanfrage verarbeiten müssen, aber keine Antwort (von dem Gerät mit der Broadcast-Adresse) benötigen.
Hinweis: Wenn die 0 - Adresse im MODBUS-TCP - Übertragungsmodus verwendet werden muss und die Broadcast-Anforderungen nicht berücksichtigt werden, wird empfohlen, die Parameter auf eine andere Adresse zu ändern. |
| Broadcast-Adresse - 2 |
Ähnlich |
| Massenlesen unmittelbar nach dem Start |
Nur für den emulationen Host verwendet, um anzuzeigen, ob eine Massenlesenoperation ein oder zyklisch gestartet werden soll, wenn die Geräteverbindung hergestellt oder das Gerät wieder ausgeführt wird. |
| Massen-Schreiben unmittelbar nach dem Start |
Nur für den emulierten Host verwendet, um anzuzeigen, ob eine Massen-Schreiboperation einmalig oder zyklisch gestartet werden soll, wenn die Geräteverbindung hergestellt ist oder das Gerät wieder ausgeführt wird |
|
| Erweiterte Parameter des Geräts können synchron auf andere Geräte kopiert werden. |
3.9.9 Kopieren der Datenkonfiguration
Wenn mehrere Geräte demselben MODBUS-Datenprotokoll folgen, können Sie, wenn die Datenkonfiguration eines Geräts abgeschlossen ist, die aktuelle Gerätedatenkonfiguration vollständig auf das andere ausgewählte Gerät kopieren.Abbildung 33 Kopie der Datenkonfiguration
1. Klicken Sie auf das Symbol "Konfiguration auf ein anderes Gerät kopieren", um die Seite "Gerät auswählen" zu gelangen. 2. Wenn es mehrere Geräte gibt, können Sie auf die Schaltfläche "Typfilter" klicken, um einen simulierten Host oder einen simulierten Slave auszuwählen.
3. Wenn es mehrere Geräte gibt, können Sie auf die Schaltfläche "Link-Filter" klicken, um die Geräte unter einem Teil des Links zu filtern.
4. Wählen Sie das Gerät aus, für das eine Datenkonfiguration kopiert werden muss.
|
| Die Datenkonfiguration kann zwischen dem emulierten Host und dem emulierten Slave gegenseitig kopiert werden. |
|
| Kopieren der Datenkonfiguration überschreibt die vorhandene Konfiguration des Ziergeräts, bitte vorsichtig! |
3.9.10 Erstellen und Exportieren von Datenvorlagen
Die Datenkonfiguration im MODBUS ist sehr anstrengend, um die Datenkonfiguration zu übertragen und zu teilen, unterstützt MThings die Funktion des Exportieren von Datenvorlagen, die unabhängig von der spezifischen Debuggerumgebung, Verbindungen, Geräten und anderen Unterscheidungsfaktoren sind. Mit Datenvorlagen können Shared-Besitzer schnell ihre eigene Debuggerumgebung erstellen, ohne die Daten erneut neu zu konfigurieren.Abbildung 34 Erstellen und Exportieren von Datenvorlagen
1. Klicken Sie auf die Schaltfläche „Export", um die Seite „Export von Gerätedatenkonfiguration" zu gelangen.
2. Zusätzliche Informationen, die für das Ausfüllen der Datenvorlage erforderlich sind.Abbildung 35 Schematisches Exportieren von Datenvorlagen
3.9.11 Importieren von Datenvorlagen
Abbildung 36 Schematisches Exportieren von Datenvorlagen
1. Klicken Sie auf die Schaltfläche "Importieren", um die Seite "Gerätekonfigurationsvorlage auswählen" zu gelangen.
2. Wählen Sie die Datenvorlagedatei aus.
|
| Es ist möglich, Datenvorlagen der anderen Seite zwischen dem simulierten Host und dem simulierten Slave zu importieren, aber es wird empfohlen, die Unterschiede zwischen den Datenkonfigurationen der beiden Gerätetypen vor dem Vorgang sorgfältig zu überprüfen. |
3.10 Datenvorgang des Hostgeräts simulieren
3.10.1 Einmallesen
Abbildung 37 Schematische Datenvorgang einmallesen
1. Doppelklicken aufDie Zelle "Werte" der Datenzeile muss gelesen werden.
2.Doppelschlag"Numerische" - Kopfzeile ermöglicht das einmalige Lesevorlesen aller Zeilen.
|
| Wenn das Gerät deaktiviert ist oder die Verbindung ausgeschaltet ist, kann ein Einzellesen nicht erfolgreich gestartet werden.
Einzige Operationen sind nicht nur für ein einzelnes Register gedacht, da Daten aus mehreren aufeinanderfolgenden Registeren bestehen, und sie unterstützen auch einen einzelnen Betrieb. |
3.10.2 Lese - (Polling) - Daten
Abbildung 38 Schilderung von Batch-Lese - Daten
1. Bestätigen Sie den Prüfbereich, in dem Sie Daten in Massen lesen müssen.
2. Wählen Sie in der Geräte-Liste die Geräte, die für das Massenlesen benötigt werden.
3. Klicken Sie auf die Schaltfläche „Start Polling", um die Umfrage zu öffnen, klicken Sie erneut auf die Schaltfläche Abbrechen.
|
| Wenn Sie möchten, dass das Massenlesen unmittelbar nach dem Start des Geräts beginnt, können Sie "Massenlesen unmittelbar nach dem Start" in den erweiterten Parametern des Geräts ändern.
Um den Datenabschnitt für die Massenlesung zu ändern, wählen Sie die Kombination für "Massenlesung" erneut aus.
Wenn das Gerät deaktiviert ist oder die Verbindung ausgeschaltet ist, kann das Massenlesen nicht erfolgreich starten.
Nach einer Änderung der Parameter im Zusammenhang mit dem Gerät "Batchlesen" muss das Polling neu gestartet werden, bevor es wirksam wird. |
3.10.3 Einmaliges Schreiben von Daten
Abbildung 39 Einmaliges Schreiben von Daten
1. Doppelklick auflöst die Bearbeitung der Zelle "Befehl" aus und gibt den Zielwert ein, der Daten ausgegeben werden soll.
2.Doppelklicken Sie aufSchreibschaltfläche, um sofort den Befehl Daten zu schreiben auszuführen.
Wenn die numerische Änderung für das Schreiben von Daten in Massen vorbereitet ist, können Sie Schritt 2 ignorieren.
|
| Nur die Spulenstatus - und Haltenregister unterstützen diese Operation.
Ein einzelnes Schreiben kann nicht erfolgreich gestartet werden, wenn das Gerät deaktiviert ist oder die Verbindung ausgeschaltet ist.
Eine einzelne Operation bezieht sich nicht auf ein einzelnes Register, wie Daten aus mehreren aufeinanderfolgenden Registeren bestehen, unterstützt auch eine einzelne Operation. |
3.10.4 Schreiben von Daten
Abbildung 40 Schreibschreibvorgang
1. Bestätigen Sie den Prüfbereich, in dem Sie Daten in Massen schreiben müssen.
2. Wählen Sie in der Geräteliste die Geräte, die für das Massenschreiben benötigt werden.
3. Klicken Sie auf die Schaltfläche "Start-Runde - Schreiben" und öffnen Sie die Umfrage, klicken Sie erneut auf die Schaltfläche Abbrechen des Schreibrads.
|
| Nur die Spulenstatus - und Haltenregister unterstützen diese Operation.
Wenn Sie möchten, dass das Massen-Schreiben sofort beim Start des Geräts beginnt, können Sie in den erweiterten Parametern des Geräts "Massen-Schreiben sofort nach dem Start" ändern.
Wenn das Gerät deaktiviert ist oder die Links ausgeschaltet sind, kann ein Massen-Schreiben nicht erfolgreich gestartet werden.
Nachdem sich die Parameter des Geräts "Massen-Schreib" geändert haben, muss "Massen-Schreib" neu gestartet werden, um wirksam zu werden. |
3.10.5 Datenkurve anzeigen
Wenn die Kurve in der Datenkonfiguration geklickt ist und die Daten gelesen wurden und für eine gewisse Zeit fortgesetzt wurden, können Sie in den "Datenkurven-Demonstrator" gehen, um die Änderung der Datenwerte zu sehen.Bild 41 Zeichnung der Datenkurve
1. Bestätigen Sie den Auswahlbereich für die Datenkurve.
2. Klicken Sie auf die Schaltfläche "Kurven", um den "Datenkurven-Demonstrator" zu öffnen.
3.Überprüfen Sie die Datenkurve.
3.10.6 Analyse von Nachrichten
Um die Analyse von Antwortnachrichten für Lesedaten und Anforderungsnachrichten für Schreibdaten zu erleichtern, unterstützt MThings die Verwendung von BITs und Registerdaten in der ursprünglichen Nachricht in die Datentabelle auf der Grundlage der vorhandenen Gerätedatenkonfiguration, wodurch die Berechnung des Benutzers durch Byte entfernt wird und der Inhalt der Übertragung von Daten visuell angezeigt werden kann.Bild 42 Analyse der Nachricht
1. Klicken Sie auf die Schaltfläche "Nachrichten analysieren", um die Eingabeseite für die Nachricht zu analysieren.
2. Wenn die ursprüngliche Nachricht eine Lesedaten-Antwort - Nachricht ist, müssen Sie die Startdatenadresse eingeben (Nachrichtenübertragung Adresse, je nach dem Inhalt des angeforderten Frames), andernfalls können Sie nicht eingeben.
3. Geben Sie die PDU der ursprünglichen Nachricht ein, entfernen Sie den Kopfteil der ursprünglichen Nachricht, beginnend mit dem Funktionscode.
4. Klicken Sie auf den Button „Send".
5. Prüfen Sie die Daten nach der Analyse.Abbildung 43 PDU-Definition
3.10.7 Datensuche
Wenn Sie eine große Anzahl von Datenkonfigurationszeilen haben und Benutzer eine Datenzeile schnell finden müssen, können Sie die Tabelle durch die Suche nach Datennamen schnell an den angegebenen Ort scrollen.Bild 44 Datensuche Anzeige
1. Geben Sie einen Teil der Schlüsselwörter (Großbuch - und Kleinschrift differenziert) im Datennamen ein, den Sie suchen möchten.
2. Klicken Sie auf den Suchschaltfläche.
3. Bei Übereinstimmungen wird die Tabelle automatisch an den entsprechenden Ort scrollen und die Schriftart des Datennamens wird rot markiert.
Da jede Zeile mehr Informationen enthält, müssen Sie beim Anzeigen von Informationen die Scrollleiste horizontal ziehen, um die Anzeige von Informationen zu erleichtern, können Sie die Datenzeile erhöhen, wie folgt:Abbildung 45 Erweiterung der Zeilenhöhe Operationsschilder
1. Klicken Sie auf die Spalte „Name" - Zelle, um die aktuelle Zeile zu erhöhen.
2. Klicken Sie auf die Zelle "ID" - Spalte, um die aktuelle Zeilenhöhe zu stornieren.
|
| Wenn mehrere Übereinstimmungen vorhanden sind, kann der Benutzer auf die Suchschaltfläche mehrmals klicken, und die Suchfunktion durchläuft weiterhin die anderen Zeilen der Tabelle und identifiziert die Übereinstimmungen.
Der Suchbereich enthält nur die Spalte „Name". |
3.10.8 Datenfilterung
Die Datenseite bietet verschiedene Methoden zur Filterung von Informationen, die es Benutzern ermöglichen, wichtige Informationen schneller und besser zu fokussieren.Bild 46 Datenübertragung
1. Klicken Sie auf die Schaltfläche „Blöcke filtern", um den angegebenen Blocktyp ausblenden / anzeigen.
2. Klicken Sie auf die Schaltfläche Filterzeilen, um die angegebene Tabellenzeile ausblenden / anzeigen.
3. Klicken Sie auf die Schaltfläche Spalten filtern, um die angegebenen Tabellenspalten ausblenden / anzeigen.
|
| Der Block-Filtervorgang ist nur vorübergehend und wird nach einem Neustart der Software wieder angezeigt.
Filtern Sie Zeilen und Spalten Aktionen speichern die Konfigurationsdateien und bleiben die zuletzt ausgewählte Anzeige / Ausblendung nach einem Neustart der Software. |
3.11 Simulation von Slave-Datenoperationen
Der Wiederherstellungsprozess, der Daten des Slave-Geräts simuliert, muss nicht manuell ausgelöst werden, und die Software paketiert automatisch die Antwort, wenn die Host-Anforderung empfangen wird. Der analoge Slave unterstützt auch Datenkurven, Analyse von Nachrichten, die Bedienung verweisen auf das vorherige Kapitel.Abbildung 47 Vorstellungs-Simulations - Daten-Methode
1. Doppelklicken Sie auf die Zelle „Werte", für die Sie Daten simulieren möchten, um die Seite „Methode für Datensimulation auswählen" zu öffnen.
2. Bevor Sie die Simulationsdatenmethode konfigurieren, beachten Sie die Anweisungen zu verschiedenen Kurven.
3. Nachdem Sie die Simulationsdatenmethode konfiguriert haben, verweisen Sie auf die Beispielkurve.
4. Klicken Sie auf „Anwenden", um die Simulationsdatenmethode zu aktivieren.
|
| Ziehen Sie eine Zeile der „Werte" - Zelle in eine andere Zeile der „Werte" - Zelle, um eine schnelle Kopie der Analogdaten zu ermöglichen. |
Tabelle 12 Parameter-Definition für die Methode der Simulation von Daten
| Parameter |
Verwendung & Konfigurationsmethode |
| Richtlinien |
Definieren die Simulationsmethode, die standardmäßig fester Wert |
| Aktualisierungsintervall (ms) |
Intervall für die Aktualisierung des Wertes, wobei der Wert während des Intervalls unverändert bleibt. |
| Startpunkt der Zeitleiste |
Definiert den Ursprungsort der Zeitleiste der Kurve. |
| Zufällige Grenze. |
Basierend auf den vorhandenen Kurvenwerten werden die Zufallszahlen innerhalb des Bereichs superposed, wenn ein gültiger Zufallsintervall definiert ist. Wenn die oberen und unteren Grenzen identisch sind, bedeutet es keine Zufälligkeit. |
| Maximum / Minimum |
Basierend auf den vorhandenen Kurvenwerten, wird der Kurvenwert innerhalb dieses Bereichs eingeschränkt, wenn ein gültiger Extremwertbereich definiert wird, und kann im Allgemeinen für die Ausfüllung von Kurven verwendet werden
Das Tal. Wenn der Maximalwert der Minimumwert ist, bedeutet dies, dass die Funktion deaktiviert wird. |
| Tabelle 13 Konfiguration der Slave-Register - Datenrichtlinie |
| Richtlinien |
Verwendungszwecke & Konfigurationsmethoden |
| Festwert / Linie / Parabola |
Referenz in der Software-Schnittstelle beschrieben |
| / Sinuskurve / Quadratwelle |
|
| Vorbereitete Daten |
Zwischen den einzelnen Daten wird ein Zeilenumkopf als Intervall verwendet; unterstützt das Kopieren von Daten aus Excel in das Datenfenster; antwortet auf die Anfrage des Hosts, wenn das Aktualisierungsintervall auf 0 gesetzt ist; die Datenantwort wird auch zurückgesetzt, wenn die Software neu gestartet wird oder das Lesen-Roll wieder aktiviert wird. |
| Assoziationsmuster |
Verknüpft beliebige Daten von anderen simulierten Hosts, um wichtige Informationen zu integrieren und an Nordgeräte weiterzuleiten. |
3.12 Datenkurvenpräsentator
Der Datenkurvenpräsentator ist ein Container für mehrere Datenkurven, die mehrere wichtige Bereiche bedienen. Eine Kurve ist eine Legende, der Präsentator bietet Legende Anpassung, Datenstatistiken, Export-Funktionen.
3.12.1 Kurvenansicht
Abbildung 48 Schematische Kurvenansicht
Die Kurvenansicht enthält eine Liste von Datenkurven (Legenden) und einen Bereich der Legendenanzeige. Die Liste der Legenden auf der linken Seite enthält eine angezeigte Legende, deren Hintergrundfarbe mit der Farbe der Kurve übereinstimmt. Die Anzeige kann mehrere Anzeige gleichzeitig anzeigen. Unterschiedliche Legenden sind standardmäßig der linken Y-Achse zugeordnet, aber Sie können auch einige Legenden konfigurieren, um der rechten Y-Achse zuzuordnen.
Betrachten Sie die Operationsmethode wie folgt:
1. Der Benutzer kann an beliebiger Stelle in der Legende anzeigen, gedrückt auf die linke Maustaste, ziehen Sie die Legende anzeigen Bereich in beliebige Richtung.
2. Der Benutzer kann an beliebiger Stelle in der Legende-Anzeige, über das Mausrad steuern Legende-Anzeige Bereich zu vergrößern oder zu verkleinern.
3. Der Benutzer kann an einem beliebigen Ort der Legende-Anzeige doppelklicken, um den Anzeigebereich auf den ursprünglichen Zustand zurückzusetzen.
4. Der Benutzer kann an beliebigen Stellen in der Kurve klicken, um Details zu den Datenpunkten in der Kurve anzuzeigen.
3.12.2 Wartungslegende
Abbildung 49 Wartungslegende
1. Klicken Sie auf die Schaltfläche "Legende behalten", um die Seite zur Legendebearbeitung zu öffnen.
2. Klicken Sie auf das Markenzeichen, um zu steuern, ob die Kurvenlegende angezeigt wird.
3. Doppelklicken Sie, um die aktuelle Farbe der Kurvenlegende zu ändern.
4. Doppelklicken Sie auf Bearbeiten, um die Liniengewicht der Kurvenlegende zu ändern.
5. Klicken Sie auf das Markenzeichen, um die Legende mit der rechten Y-Achse zuzuordnen.
6. Nicht bearbeitbar, die Statistiken der Kurvendaten werden als maximal angezeigt.
7. Nicht bearbeitbar, die Statistiken der Kurvendaten werden als Minimum angezeigt.
8. Nicht bearbeitbar, die Statistiken der Kurvendaten werden als Mittelwert angezeigt.
3.12.3 Axisverwaltung
Der Data Curve Präsentator unterstützt mehrere Modi für die Anzeige von Datenkurven, einschließlich: normaler Modus, fester Modus und Oszilloskopmodus.
Im normalen Modus ist die Länge der Zeitleiste fest, die Endzeit ist auf die aktuelle Zeit festgelegt, die Startzeit wird automatisch nach dem Parameter "Maximale Dauer" zurückgeschoben;
Im festen Modus bleibt der Zeitrahmbereich unverändert, nachdem er vom Benutzer angegeben ist;
Im Oszilloskop-Modus wird die Länge der Zeitleiste vom Benutzer angegeben und die Endzeit wird auf die aktuelle Zeit festgelegt.Abbildung 50 Koordinatenparameter
Tabelle 14 Achsen-Parameter - Definition
| Parameter |
Verwendung und Konfigurationsmethode |
| Aktualisierungsintervall (ms) |
Steuern Sie die Zeit des Aktualisierungsintervalls für die Daten des Kurvenpräsentators. |
| Timeline-Modus |
Umschaltet den Timeline-Anzeige - Modus. |
| Maximale Dauer (Stunden) |
Steuert die maximale Aufbewahrungsdauer aller Daten in der Kurve, nach der die Kurvendaten automatisch gelöscht werden. |
| Dauer des Fensters (Sekunden) |
Wirkt im Oszilloskop-Modus für die Zeitleiste, um die Länge anzugeben, die die Zeitleiste anzeigen kann, die kleiner als der Parameter "Maximale Dauer" sein sollte. |
| Linke Y-Achse Anpassung |
Steuert, ob die linke Y-Achse mit der automatischen Anpassung des Kurvendatenbereichs einhergeht. |
| Anpassung der rechten Y-Achse |
Steuert, ob die rechte Y-Achse mit der automatischen Anpassung des Kurvendatenbereichs verbunden ist. |
| Linke Y-Achse Alarmlinie 1 |
Schalter |
| Linke Y-Achse Alarmlinie 1 |
Im Kurven-Displayer wird die gestrichelte Linie gemäß den Einstellungen angezeigt |
| Linke Y-Achse Alarmlinie 2 |
Schalter |
| Linker Y-Achse Alarmwert 2 |
Auf dem Kurven-Displayer angezeigt durch die gestrichelte Linie gemäß den Einstellungen |
| Rechtser Y-Achse Alarmlinie 1 |
Schalter |
| Rechtser Y-Achse Alarmwert 1 |
Auf dem Kurven-Displayer angezeigt durch die gestrichelte Linie gemäß den Einstellungen |
| Rechtser Y-Achse Alarmlinie 2 |
Schalter |
| Alarmwert der rechten Y-Achse 2 |
Im Kurvenpräsentator mit gestrichter Linie angezeigt |
3.12.4 Datenexport
Abbildung 51 Diagramm des Datenexports
1. Klicken Sie auf die Schaltfläche „Export" und wählen Sie den Datenspeicherpfad aus, um es abzuschließen.
|
| Die Datenexportdatei enthält alle Kurvendaten und ist im csv-Format und kann direkt mit EXCEL geöffnet werden. |
3.12.5 Filtern von Geräten
Wenn es zu viele Datenkurven gibt, können Sie alle Datenkurven unter demselben Gerät durch die Filter-Einstellungen ausblenden, die vorübergehend nicht angezeigt werden müssen (Legende).Bild 52 Auswahlgeräte
1. Klicken Sie auf die Schaltfläche „Filter", um die Geräte-Filterseite zu öffnen.
2. Wählen Sie das Gerät aus, dessen Datenkurven angezeigt werden müssen.
3.13 Kanal-Nachrichtenmanagement
Channel-Nachrichten Als wichtige Debugging-Informationen bietet MThings eine vollständige und freundliche Methode zur Nachrichtenverwaltung.
3.13.1 Überprüfen Sie die Kanalmeldung
Abbildung 53 Anzeige der Kanalnachricht
1. Die Software öffnet das Nachrichten-Browserfenster standardmäßig nicht, muss "Nachrichten" markiert werden, wird das Nachrichtenfenster eingebettet werden
Unterhalb des Softwarefensters.
2.Überprüfen Sie das Nachrichtenfenster.
3. Klicken Sie auf die Schaltfläche "Dock", und die Nachrichtenseite wird als eigenständiges Fenster angezeigt. Kann im Allgemeinen für Computer-Multi - Bildschirm-Szenarien verwendet werden, Debugging-Vorgang und Nachrichtenbrowse haben keinen Einfluss auf einander.Tabelle 15 Definition der Farbe
| Farben |
Bedeutungen |
| Blau |
Normaler Senden |
| Grün |
Normaler Empfang |
| Rot |
Ausnahmemeldung |
| Purple |
Link Status Ereignis |
|
| Um die Benutzererkennung zu erleichtern, wenn eine MODBUS-TCP - Nachricht empfangen wird, wird die Sequenznummer, der Protokolltyp und die Datenlänge von insgesamt 6 Bytes im MBAP als Anfang in ein Paar "[]" gelegt. |
3.13.2 Nachrichtenüberwachung Control
Abbildung 54 Kanal-Nachrichtensteuerung
1. Die Software wird standardmäßig gestartet, um alle verknüpften Nachrichten zu empfangen, und nach der Aktivierung von "Empfangen" kann der Empfang von Nachrichten gestartet oder deaktiviert werden.
2. Nach dem Empfang der Nachrichten aktiviert die Software standardmäßig die Funktion "Zeitleeren" aktiviert, jede 2000 Datensätze im Nachrichtenfenster wird das Fenster automatisch leeren, um zu verhindern, dass Hochgeschwindigkeitsnachrichten zu viel Computerspeicher besetzen. Aktivieren Sie „Zeitleeren", um die zeitliche Leerenfunktion zu aktivieren oder auszuschalten.
3. Basierend auf der Visualisierung, die Software für MODBUS-ASCII, MODBUS-TCP teilweise verarbeitete Umwandlung, wenn es während des Debugging-Prozesses erforderlich ist, können Sie "Original-Byte - Stream" markieren, um die ursprüngliche binäre Byte-Stream - Nachricht anzuzeigen.
4. Nach dem Empfang der Nachricht wird standardmäßig nicht gespeichert, wenn Sie speichern möchten, können Sie "Speichern" aktivieren, die Software beginnt sofort mit der Erstellung von Nachrichtendateien und beginnt mit der Datenspeicherung (10 - Sekunden-Aktualisierung).
5. Der Standardpfad für die Nachrichtenspeicherung ist der Desktop des aktuellen Benutzers, wenn Sie ändern möchten, klicken Sie auf die Schaltfläche "Speicherpfad" und wählen Sie den neuen Pfad für die Nachrichtendatei aus.
6. Klicken Sie auf die Schaltfläche „Jetzt leeren", um alle Nachrichten im Nachrichtenfenster zu leeren.
7. Klicken Sie auf die Schaltfläche "Links filtern", um einen Teil des Links anzugeben, um die Linknachrichten zu filtern, die vorübergehend nicht interessiert sind.
|
| Nach dem Filtern der Links werden gefilterte Nachrichten nicht gespeichert.
Regelmäßiges oder manuelles Leeren wirkt sich nicht auf die gespeicherten Daten aus. |
3.13.3 Serial Port Capture Package
Um ein serielles Port Capture-Paket zu erstellen, erstellen Sie ein beliebiges emulates Hostgerät in der Zielserial Port-Verbindung,
Keine Gerätedatenkonfiguration erforderlich, gehen Sie in das Link-Nachrichten - Fenster, um alle Daten zu sehen, die überwacht werden Serienanschlüsse empfangen.
|
| Es wird nicht empfohlen, MThings für serielle Pakete zu verwenden, es wird empfohlen, ein generisches serielles Tool zu wählen. |
3.14 Systemdaten
Die Systemdatenseite bietet Konfigurationsfunktionen, die den Benutzern eine flexible und intuitive Darstellung und Manipulation von Daten auf Basis vorhandener Gerätedaten ermöglichen, die Funktion muss mit Genehmigung verwendet werden.Abbildung 55 Systemdatenseite
3.14.1 Eintritt in die Konfigurationsbearbeitung
Abbildung 56 Eintritt in die Konfigurationsbearbeitung
3.14.2 Beenden Konfigurationsbearbeitung
Doppelklicken Sie erneut auf die Systemdatenleinwand, um die Konfigurationsbearbeitung zu beenden.
3.14.3 Seiten-Gesamtparameter
Nach dem Eintritt in die Konfigurationsbearbeitung wird das Dialogfeld "Einstellungen der Seitenparameter" automatisch angezeigt, in dem der Benutzer die Gesamtheit der Seite ändern kann.
Parameter des Körpers.Tabelle 16 Seitenüberschreitende Parameterdefinitionen
| Parameter |
Verwendung & Konfigurationsmethode |
| Überschrift |
Steuert die Zentrumposition der Augenbrauen auf der Leinwand, um den Titelinhalt anzuzeigen. |
| Hintergrundfarbe |
Wenn die Leinwand ohne Untergrund hat, können Sie auf diesen Parameter doppelklicken, um eine einheitliche Hintergrundfarbe zu füllen. |
| Leinwandbreite |
Steuert die Breite des Anzeigebereiches der Leinwand, der mit der Auflösungseinheit identisch ist. |
| Leinwandhöhe |
Steuert die Höhe des Anzeigebereichs der Leinwand, der Wert ist identisch mit der Auflösungseinheit. |
| Untergrundkarte |
Einrichten einer benutzerdefinierten großen Untergrundkarte, doppelklicken Sie auf den Parameterbereich, wählen Sie den Untergrundkarten-Pfad, das Bild sollte das Bildformat. png sein.
Es wird empfohlen, dass die Auflösung der Unterkarte mit der Breite und Höhe des Leinwands übereinstimmt. |
3.14.4 Grafiksteuerelement hinzufügen
Abbildung 57 Grafiksteuerelement hinzufügen
Der Prozess zum Hinzufügen eines Grafiksteuerelements erfolgt in vier Schritten:
Schritt 1: Ziehen Sienach der Auswahl des Grafiksteuerungstypes aus der linken Menüleiste in die Leinwand;
Schritt 2: Festlegen Sie die "Grundparameter", einschließlich der Seite, der Position, der Größe und der Neuerungszyklus der Daten des Steuerelementes;
3. Schritt, setzen Sie "Erweiterungsparameter", verschiedene Kontrolltypen von Erweiterungsparametern sind unterschiedlich;
Im vierten Schritt fügen Sie "Inhaltsdaten" hinzu, das heißt, das Steuerelement mit einem oder mehreren Gerätedaten verknüpft, und einige Steuerelemente müssen keine Gerätedaten verknüpfen.
3.14.5 Grafiksteuerelement ändern
Nach dem Eintritt in die Konfigurationsbearbeitung wird ein blauer Drahtrahmen auf das vorhandene Grafiksteuerelement angezeigt, und der Benutzer kann die Größe des Grafiksteuerelements schnell ändern, indem er die Maus zieht.
Benutzer können die Grafiken schnell anpassen Größe, Position, Ausrichtung usw.Abbildung 58 Grafiksteuerung ändern
1. Anpassung der Ausrichtung auf ausgewählten Kontrollsteuerungen
2. Anpassung der Ausrichtung unter ausgewählten Kontrollen
3. Ausrichtung der ausgewählten Steuerelemente links
4. Ausrichtung des ausgewählten Steuerelementes rechts
5. Auswahl der Steuerung horizontal zentrieren
6. Auswahl der Steuerung vertikal in die Mitte anpassen
7. Horizontale Verteilung der ausgewählten Steuerelemente anpassen
8. Anpassung der vertikalen Verteilung der ausgewählten Steuerelemente
9. Auswahl der Steuerung Anpassung gleicher Breite
10. Anpassung der ausgewählten Steuerung Einstellungen Eng auf die gleiche
11. Anpassung der ausgewählten Steuerelemente Einstellung der gleichen Höhe Breite für die Steuerelemente
12. Stellen Sie die ausgewählte Steuerebene in die oberste Ebene
13. Legen Sie die ausgewählte Steuereinstellung auf die unterste Ebene
14. Wählen Sie ein Steuerelement in der Leinwand aus, klicken Sie auf Kopieren, erscheint das gleiche Steuerelement
15. Steuerelemente auswählen, die auf der Leinwand entfernt werden
3.14.6 Steuerelementbeschreibung
| Name |
Effektdiagramm |
Funktionsbeschreibung |
| Daten-Tag |
 |
Zeigt Datennamen, Werte und Einheiten an; Nach Doppelklick bearbeiten Sie die Werte und geben Sie Befehle; Unterstützt mehrere Namen und Layouts für Werte. |
| statischer Text |
Beschreibungsinformationen |
Zeigt statische Textinformationen an; kann die Schriftgröße und die Farbe festlegen. |
| Mehrere Zeilentabelle |
 |
zeigt Daten für mehrere verschiedene Geräte an. |
| Tageszeiten |
 |
Zeigt die lokale Zeit. |
| Seiten-Tags |
 |
Durch Klicken auf verschiedene Seiten-Tags können Sie zwischen verschiedenen Schnittstellen-Informationen wechseln. |
| Schieberegler |
 |
Schnelle Anpassung der numerischen Parameter als Schieberegler; unterstützt Gleitkomma-Befehl; Anpassung des Hintergrunds und der numerischen Farbe der Steuerelemente. |
| Geräteszustand |
 |
Zeigt den Kommunikationsstatus eines Geräts in der Liste der zugehörigen Geräte an. |

| Schalter |
 |
Visuelle Anzeige der Zustandsmenge; kann vom Benutzer manuell ausgelöst werden, um den Zustand auszugeben; unterstützt benutzerdefinierte Zustandswerte (nicht 0 / 1). |
| Trennlinien |
|
Hilfssteuerelemente Kategorisieren die Darstellung von Trennlinien. |
| Flusslinie |
 |
Dynamische Flussrichtungseffekte basierend auf Untergrundpipeline hinzugefügt; unterstützt die Anpassung der Linienfarbe und - breite; unterstützt mehrere Verknüpfungen; unterstützt die Auslösung von Fluss oder Ruhe durch die zugehörigen Gerätedaten. |
| Strom |
 |
Zeigt die verbleibenden Stromdaten an; unterstützt die Definition von Datenbereichen und Aktualisierungsschritten; Unterstützt die Definition von Alarmwerten und automatisch die Übereinstimmung mit Alarmfarben. |
| Grafikschalter |
 |
visuelle Darstellung der Zustandsmenge; verschiedene Schalterstile; Benutzer können den Zustand manuell auslösen; unterstützt benutzerdefinierte Zustandswerte (außer 0 / 1). |
| Dashboard |
 |
Visuelle Anzeige von numerischen Namen, Werte und Einheiten; Unterstützt die Anpassung des Bereichs, der Anzeigegenauigkeit und der Einheit; unterstützt die Änderung der numerischen Farbe. |
| Geschwindigkeitsmessgerät |
 |
zeigt den Namen, den Wert und die Einheit visuell an; unterstützt die Anpassung des Bereichs und der Einheit; unterstützt die Änderung der Farbe der Zahl; Der LCD-Code präsentiert die gestalteten Daten. |
| Fortschritte 1 |
 |
Visualisiert die absoluten Datenwerte und deren Prozentsätze; Unterstützt die Anpassung des tatsächlichen Datenbereichs. |
| Fortschritte 2 |
 |
Visualisiert den relativen Prozentsatz des Datenbereichs; ermöglicht die Anpassung des tatsächlichen Datenbereichs. |
| Kompass |
 |
zeigt Winkeldaten (0 - 360) visuell an; unterstützt Gleitkomma-Daten. |
| Thermometer |
 |
zeigen Temperaturdaten visuell an; unterstützt benutzerdefinierte Bereiche; unterstützt negative Temperaturen; unterstützt Gleitkommazahlen; unterstützt die Änderung der Skalafarbe. |
| Untergrundkarte |
 |
zur Erweiterung lokaler Bilddarstellungen; Unterstützt den Import von Bildern aus beliebigen lokalen Pfaden; unterstützt gängige Bilddateienformate. |
| Echtzeitkurve |
 |
Kurven mit bis zu drei Datensätzen gleichzeitig anzeigen; unterstützt die Änderung des Zeitraums für die Anzeige; kann bis zu 24 Stunden Daten anzeigen; Unterstützt die Änderung der Kurven, Koordinaten-Achsen - Farbe. |
| Historische Kurve |
 |
Zeigt eine historische Datenkurve; unterstützt die Änderung des Zeitrahmens der Darstellung; kann bis zu 180 Tage Daten anzeigen; unterstützt die Änderung der Kurven und der Farbe der Achse. |
| Alarm-Zusammenfassung |
 |
- Fenster zeigt alle aktiven Alarme an; Unterstützung für dynamische Veränderungen. |
| Polizei Statistiken |
 |
Zeigt wichtige Statistiken für Aktivitätswarnungen an; Automatische Verknüpfung von Alarmfunktionen. |
3.15 Historische Daten
Die historische Datenseite bietet die dauerhafte Speicherung, Anzeige, Druck und Exportfunktionen für Gerätedaten und unterstützt die tägliche Generierung unabhängiger Datendateien und Statistiken. Diese Funktion muss nach Genehmigung genutzt werdenAbbildung 59 Diagramm für die Datenspeicherung der zugehörigen Geräte
Die Operation von historischen Daten ist stark mit Gerätedaten verbunden, und der Benutzer muss zuerst auf der Seite "Daten" die zu speichernden Datenelemente "Speichern" aktivieren.
Um wiederholte Vorgänge während der Benutzerkonfiguration zu vermeiden, kann MThings nach der Konfiguration des historischen Datenspeichers neu gestartet werden.
|
| Vermeiden Sie häufige Änderungen der Speicherkonfiguration, und empfehlen Sie, die historische Datenspeicherfunktion zu aktivieren, wenn die Datenkonfiguration stabil ist.
Konfigurationsänderungen in Bezug auf historische Daten erfordern einen Neustart der Software! |
Abbildung 60 Historische Datenfunktion
1. Aktualisieren Sie die Tabelle der historischen Daten, die historischen Daten im Hintergrund aktualisieren die Tabelle auf der Seite nicht aktiv, wie Sie für eine lange Zeit auf der aktuellen Seite bleiben, müssen Sie manuell auf die Schaltfläche "Aktualisieren" klicken, um die neuesten historischen Daten zu überprüfen.
2. Um das Datum des Aktualisierens der historischen Daten zu wechseln, um zu viele Daten gleichzeitig geladen zu vermeiden, werden in der Tabelle der historischen Daten nur Daten eines Tages geladen.
3. Filterzeitraum, die Ergebnisse des Filters beeinflussen den Datenabschluss für "Datenübersicht", "Bericht drucken" und "Daten exportieren".
4. Filtern Sie die Daten, die präsentiert werden müssen.
5. Berechnung der geladenen historischen Daten "Maximum", "Minimum" und "Durchschnitt".
6. Drucken Sie geladenen historischen Daten, und Benutzer können auswählen, Datenzeilen, Papiertyp und andere Informationen zu drucken.
7. Exportieren Sie geladenen historischen Daten im Exportformat CSV.
8. Zeigt historische Daten Kopf, wenn in den Systemparametern auf leer gesetzt, werden nicht angezeigt.
9. Historische Daten zeigen Tabelle Seite umdrehen, Sprung-Funktion.
3.16 Data Gateway
Die Daten-Gateway - Funktion bietet Protokollkonvertierungs - und Datenaggregation-Funktionen für die bidirektionelle Konvertierungen verschiedener Kanaltypen, Kooperationstypen, Geräteadressen, Registeradressen, Datenblöcke, Datentypen und Datenlängen. Diese Funktion muss nach Genehmigung genutzt werden
Moore Messenger MThings unterstützt zwei Modus für die Implementierung von Daten-Gateway - Funktionen, nämlich den Transmission-Modus und den Cache-Modus.
Die Konfiguration des Übertragungsmodus ist einfach, aber im Vergleich zum gesamten Prozess ist die Verzögerung groß und wird in Richtung Norden in Richtung Süden eingeschränkt. Der Cache-Modus nutzt die Abfragefunktion des simulierten Hostes selbst, reagiert direkt auf die Anfrage nach Norden, kann die Nord-Süd - Anlagen entkopfen, und die Nord-Fernüberwachungssoftware kann eine effizientere asynchrone Kommunikation erreichen.
Mit Hilfe des "Association Modus" in den analogen Slave-Daten können mehrere Süd-Gerätendaten in einen nördlichen analogen Slave zusammengefasst werden, wodurch die Anzahl der Anfragen für die Nord-Fernüberwachungssoftware erheblich reduziert und die Polling-Effizienz verbessert wird. Mit diesem Modell kann eine breitere Datenumwandlung ermöglicht werden. Konfigurationsbeschreibung: Kapitel 3.11
Abschnitt.
Die Diagramme des Datenflusses in den beiden Modi sind wie folgt:Abbildung 61 Diagramme des Datenflusses im Transmittivmodus
Abbildung 62 Diagramme des Datenflusses im Cache-Modus
3.16.1 Übertragung Modus Anwendung
Moore Messenger MThings unterstützt die Verknüpfung von zwei verschiedenen Geräten (Emulator Slaves und Emulator Hosts) über den Transmission-Modus, um Kanal -, Protokoll - und Geräte-Adressen - Konvertierungsfunktionen zu ermöglichen.Vorbereitung:1) Erstellen Sie einen analogen Host in MThings, um südwärts gerichtete serielle Portsgeräte zu erreichen;
2)Eine neue Netzwerkverbindung in MThings für die Verbindung mit der Software nach Norden;
3)Hinzufügen eines simulierten Slaves in MThings basierend auf der neuen Netzwerkverbindung;Abbildung 63 Gerätekonfiguration im Transmission-Modus
1. Doppelklicken Sie aufauf das neu erstellte Slave.
2.Doppelklicken Sie aufWählen Sie nach dem Bindungsmodus den Übertragungsmodus aus.
3.Doppelschlag, um das Gerät zu binden.
4. Wählen Sie das gebundene Gerät aus.
Nachdem die Geräte verknüpft und vernetzt wurden, kann die Nord-Fernüberwachungssoftware über Ethernet auf die süd-orientierten seriellen Anschlüsse über MThings zugreifen.
|
| Der Slave im Übertragungsmodus kann Gerätedaten nicht konfigurieren. |
3.16.2 Cache-Modus - Anwendung
Moore Messenger MThings unterstützt die Verknüpfung von zwei verschiedenen Geräten (eimalen Slaven und Eimalen Hosts) über einen Cache-Modus, um Kanal -, Protokoll - und Geräteadressübertragungfunktionen zu ermöglichen.Vorbereitungen:1) Erstellen Sie einen simulierten Host in MThings, um ein südorientiertes serielles Portgerät zu erreichen;
2)Eine neue Netzwerkverbindung in MThings für die Verbindung mit der Software nach Norden;
3)Hinzufügen eines simulierten Slaves in MThings basierend auf der neuen Netzwerkverbindung;Abbildung 64 Konfiguration des Cache-Modus und Bindung von Geräten
1. Doppelklicken aufSlave-Gerät.
2.DoppelschlagBindemodus.
3. Wählen Sie den Cache-Modus aus und speichern.
4. Bindet Geräte, die Daten nach außen weiterleiten müssen.
|
| Ein Slave im Cache-Modus kann keine Gerätedaten konfigurieren, aber der zugehörige Sim-Host sollte gültige Daten konfigurieren und eine Abfrage initiieren.
Im Cache-Modus wird automatisch 0 ergänzt, wenn die Konfiguration von Nord-Geräten mehr Daten angefordert als von Süd-Geräten. |
3.17 Alarmdaten
Alarm-Daten - Seite bietet Geräte-Warngenerierung, Speicherung, Konfiguration, Darstellung, Export-Funktion, Sprachdarstellung, Unterstützung von mehreren Bedingungen, Geräte-übergreifende Warnmeldungen generieren, Referenz-Standard: "IEC 62682: 2014",
"GB / T 41261 - 2022 Prozess-Industrie - Alarmsystem-Management". Diese Funktion muss nach Genehmigung genutzt werdenBild 65 Warnfunktionen zeigen
1. Umschalten Sie den Alarmdatentyp, Aktivitätswarn unterteilt in "Bestätigung erforderlich" und "Keine Bestätigung erforderlich" zwei Kategorien, müssen
Bestätigte Aktivitätsmeldungen müssen wiederhergestellt und bestätigt werden, bevor sie in einen historischen Alarm konvertiert werden.
2. Warnung Eingang konfiguriert.
3. Ein Taste löscht alle Alarmmeldungen.
4. Bestätigen Sie mit einer Taste alle zu bestätigenden Aktivitätswarnungen.
5. Exportieren Sie alle Alarmprotokolle im Datenformat CSV.
6. Nach einem Doppelklick bestätigen Sie einen Aktivitätswarnprotokoll.
7. Alarmdaten zeigen die Tabelle Seite umdrehen, Sprung-Funktion.Bild 66 Warnfunktionen Anzeigen
1. Eine neue Warnung wurde hinzugefügt.
2. Entfernen Sie die ausgewählte Warnkonfiguration.
3. Bearbeiten Sie den Alarmtyp, um verschiedene Alarmkonfigurationen zu klassifizieren.
4. Alarm-Konfigurations - Aufzeichnungen.
5. Dialogfeld Konfiguration von Warnbedingungen.Tabelle 17 Warninformationen Konfigurationstabelle Parameter-Definition
| Parameter |
Zweck & Konfigurationsmethode |
| Name |
Geben Sie den Warnnamen an. |
| Typus |
Wählen Sie den Typ aus, dem die aktuelle Konfiguration angehört, basierend auf der vorkonfigurierten Warntypentabelle. |
| Stufe |
Optional: Wichtig, Sekundär, Hinweis. |
| Sprachaufforderung |
Wenn die Option aktiviert ist, werden je nach Ausfallstufe verschiedene Sprachaufforderungen ausgegeben |
| Manuelle Bestätigung |
Gibt an, ob die aktuelle Alarmkonfiguration Benutzerbestätigung erfordert. |
| Verzögerung der Erzeugung (sec) |
Verhinderung von Alarm-Vibration, Einstellung von Alarm-Generierung Verzögerung, Warnbedingungen dauern zu diesem Zeitpunkt an |
| Intervall etabliert, um die Aktivität Alarm Datensatz zu erstellen. |
| Wiederherstellungsverzögerung (sec) |
Verhindert Alarm-Dizter, setzt Alarm-Wiederherstellungsverzögerung ein, die Warnbedingung dauert in diesem Intervall nicht erfüllt, um die aktive Warnung als wiederhergestellt markieren. |
| Bedingung 1 |
Alarm-Trigger - Bedingung 1 |
| Beziehung |
Logische Beziehung zwischen Alarm-Trigger - Bedingung 1 und 2 |
| Bedingung 2 |
Alarm-Trigger - Bedingung 2 |
| Beziehung |
Logische Beziehung zwischen Alarm-Trigger - Bedingung 2 und 3 |
| Bedingung 3 |
Alarm-Trigger - Bedingung 3 |
Tabelle 18 Alarm-Conditions - Konfigurationstabelle Parameter-Definition
| Parameter |
Verwendung & Konfigurationsmethode |
| Aktivieren |
Aktivieren Sie diesen Schalter, nachdem Sie diese Auslöserbedingung aktiviert haben. |
| Geräte |
Wählen Sie das zugeordnete Gerät aus. |
| Daten |
Wählen Sie die zugehörigen Gerätedaten aus. |
| Auslöser Art |
Wählen Sie den Triggertyp aus, optional: größer als, größer als gleich, gleich, nicht gleich, kleiner als, kleiner als, zwischen, nicht zwischen. |
| Threshold 1 |
Der mit dem Trigger verknüpfte Bedingungsschwellenwert. |
| Abweichung 1 |
Die Abweichung, wenn die Bedingung nicht zutrifft.
"Gleich" "nicht gleich" wirkt nicht auf die Auslöser-Mode. |
| Der Schwellenwert 2 |
Wirkt nur auf "zwischen" und "nicht zwischen" Auslöser. |
| Rückkehr 2 |
Wirkt nur auf "zwischen" und "nicht zwischen" Auslöser. |
3.18 Benutzerdefinierte Anfrage
MThings unterstützt Benutzer, benutzerdefinierte Nachrichten basierend auf dem erstellten simulierten Hostgerät zu senden, die den Anforderungen des MODBUS-Protokolls entsprechen.
Benutzer müssen nur den PDU-Teil der Nachricht ausfüllen, und MThings passt sich automatisch an den vom Gerät verwendeten Protokolltyp an, fügt den Anfang und das Ende der Nachricht hinzu und sendet schließlich die vollständige Nachricht.
Die benutzerdefinierte Funktion von MThings unterstützt die Verzögerung von Nachrichtenanfragen, unterstützt die Verzögerung von kontinuierlichen Kurvenüberwachungen und kann verwendet werden, um die Leistung und Zuverlässigkeit von Slaves zu beobachten.
|
| Benutzerdefinierte Anfrage-Funktionen dienen nur dem emulierten Host und können Standard - oder benutzerdefinierte Funktionscodes verwenden.
Bevor Sie die Anforderung anpassen, überprüfen Sie bitte in der Geräte-Liste auf der linken Seite, ob das aktuelle Gerät korrekt ist. |
Bild 67 Beschreibung der Anforderung
1. Klicken Sie auf das Hauptmenü "Anpassbar" und gehen Sie auf die Seite der Anpassungsanfrage.
2. Klicken Sie auf die Schaltfläche „Neu hinzufügen", um eine neue Zeile für benutzerdefinierte Anfrageinformationen zu erstellen.
3. Klicken Sie auf die Schaltfläche „Entfernen", um die angepasste Zeile der benutzerdefinierten Anforderungsinformationen zu löschen.
4. Klicken Sie auf die Schaltfläche "Kurve", öffnen Sie den "Datenkurve-Demonstrator", um die Daten der Verzögerungskurve anzuzeigen.
5. Klicken Sie auf die Schaltfläche „Senden", um die angepassten angeforderten Informationen zu senden.
6. Wenn Sie eine Schleife senden möchten, aktivieren Sie "Schleife senden".
7. Verwenden Sie die Eingabe von benutzerdefinierten Nachrichten PDU.
8. Zeigt die Verzögerungszeit zwischen benutzerdefinierter Anforderung und Antwort an, die nicht bearbeitet werden kann.
9. Sie können die Timeout-Zeit für eine benutzerdefinierte Anforderung in der aktuellen Zeile konfigurieren, d. h. die maximale zulässige Antwortzeit.Überschreiten Sie diese Frist, ist die Anfrage überschritten.
10. Sie können die Wartezeit des Intervalls nach dem Ende der benutzerdefinierten Request & Response der aktuellen Zeile konfigurieren, nachdem dieses Intervalls endet, bevor die nächste Anforderung initiiert werden kann.
11. Nach Auswahl überwacht die Software die Verzögerungszeit der benutzerdefinierten Anforderung dieser Zeile als Datenkurve für eine lange Zeit.
3.19 Nachrichtenstatistiken
MThings unterstützt simulierte Host - und Slave-Geräte bei der synchronisierten Messaging-Interaktionsdaten während der Kommunikationsinteraktion.
1. Durch die Unterscheidung verschiedener Senden und Empfänger-Szenarien, präzise Statistiken der Paketverlustrate, subdivisieren Sie die Ausnahme-Typen.
2. Unterstützt die kontinuierliche Kurveüberwachung der Anzahl der Paketverlust, damit Benutzer die Regeln des Paketverlustes identifizieren.
3. Unterstützt zwei verschiedene Dimensionen von Links und Geräten, um Statistiken zu erstellen, können Sie die Gesamtzahl unter dem Link gleichzeitig anzeigen und die Statistiken der jeweiligen Geräte anzeigen.Abbildung 68 Statistiken
1. Klicken Sie auf das Hauptmenü "Statistiken", um auf die Statistikseite zu gelangen.
2. Beim Start der Software ist die Statistikfunktion standardmäßig deaktiviert, und Sie müssen auf die Schaltfläche "Start" klicken, um die Statistikfunktion zu starten.
3. Dimensionen, die zum Umschalten von Statistiken verwendet werden, unterteilt in Geräte und Links. Bei der Auswahl eines Geräts enthält die Statistikliste Statistikergebnisse für alle Kommunikationsgeräte. Wenn Sie einen Link auswählen, enthält die Statistikliste die Statistiken aller Kommunikationslinks.
4. Klicken Sie auf die Schaltfläche „Reset", alle Statistiken werden auf 0 und das Neuauszählen beginnt.
5. Klicken Sie auf die Schaltfläche "Kurve", öffnen Sie den "Datenkurven-Demonstrator", um die Paketverlust-Kurve anzuzeigen.
6. Aktivieren Sie "Automatische Aktualisierung", die Daten in der Tabelle werden kontinuierlich aktualisiert, andernfalls werden die Aktualisierung der Daten in der Tabelle ausgesetzt.
7. Wählen Sie die Objekte aus, für die eine kontinuierliche Kurve überwacht werden muss.Tabelle 19 Statistischer Eintrag Definition
| Daten |
Bedeutung |
| Senden normal |
erfolgreich an den Link gesendet wurde |
| Erhalt normal |
Erhalt normaler Host-Anfrage oder Slave-Respondendaten |
| Paketverlustrate |
Nur für emulierte Hosts
Paketverlustrate (%) = (normaler Senden - normaler Empfang - Ausnahme der Antwort)
/ Senden normal |
| Senden fehlgeschlagen |
Daten aufgrund einer Link-Ausnahme nicht ausgeschickt werden |
| Antwort-Ausnahme |
Ausnahmeframe von Slave-Antwort (Funktionscode angefordert + 0X80) |
| Response Timeout |
Normaler Slave-Antwort - Frame nicht empfangen |
| Frame-Length - Ausnahme |
Empfangene Daten können nicht ordnungsgemäß aufgelöst werden |
| Überprüfungs-Ausnahme |
Bei der empfangenen Nachricht wurde der folgende Überprüfungsfehler aufgetreten:
CRC, LRC, Frame-Sequenznummer, Protokoll-Typ |
|
| muss Geräte-Kommunikationsnachrichten in der Statistiken, nicht unterstützt Paket-Erfassung - Prozess Statistiken.
Wenn eine Ausnahmemeldung in einem Link auftritt, an der die Geräteadresse nicht identifiziert werden kann, wird diese Ausnahmemeldung als „anderes" Gerät klassifiziert.
Es wird empfohlen, die ursprüngliche Nachricht während des Statistikvorgangs synchron zu speichern, um die Analyse des Problems zu ermöglichen. |
3.20 Accessibility Gadgets
MThings ist ein häufig verwendetes MODBUS-Debugger und bietet eine Reihe von Hilfswerkzeugen, die Ihnen helfen.
Erweiterte Nachrichtendatenanalyse.Bild 69 Hilfswerkzeuge für den Betrieb
1. Klicken Sie auf das Hauptmenü "Hilfe", um auf die Hilfsseite zu gelangen.
2. Umrechnung von Epochen-Sekunden und Standardzeit (UTC), unterstützt die jeweilige Änderung, automatische Synchronisierung.
3. Verschiedene Arten von numerischen Umrechnungen, unterstützt die jeweilige Änderung, automatische Synchronisierung.
4. Bytstream-Verarbeitung Funktion, Eingabe von Bytstrom oder Zeichenkette zu analysieren.
5. Bytstream-Verarbeitung Funktion, klicken Sie auf die Schaltfläche "String", um den eingegebenen Code-Stream in String-Format zu konvertieren. Beispielsweise können Sie den Code-Stream "31 32 33 34 35 36 37 38 39 30" in "1234567890" konvertieren.
6. Bytstrom-Verarbeitung Funktion, klicken Sie auf die Schaltfläche "Code-Stream", um die eingegebene Zeichenfolge in Code-Stream zu konvertieren. Beispielsweise kann die Zeichenfolge "1234567890" in "31 32 33 34 35 36 37 38 39 30" konvertiert werden.
7. Bytstream-Verarbeitung - Funktion, klicken Sie auf "CRC / Size" - Schaltfläche, um die Statistiken für die Berechnung von Bitstream-Daten zu berechnen.
CRC16 und die Anzahl der Bytes, deren Ergebnisse unten gezeigt werden.
8. Präsentiert die Ergebnisse der binären Berechnungen für Code-Streams und importierte Dateien.
9. Datei-Analyse - Funktion, klicken Sie auf "Import" - Schaltfläche, um eine Binärdatei zu importieren, wird die Software die Byte-Länge der Datei, die Datei insgesamt CRC16 analysieren, und das Ergebnis wird oben angezeigt.
10. Datei-Analyse - Funktion, klicken Sie auf die Schaltfläche "Export", die Software konvertiert die importierte binäre Quelldatei in eine Code-Stream - Textdatei.
666
第一次使用,应该能满足我的需求!
不错