Im Zeitalter des Internets der Dinge und der Industrie 4.0 ist eine effiziente und stabile Kommunikation mit Geräten zu einem zentralen Anspruch geworden. Moore Messenger MThings bietet hierfür eine flexible, hochgradig konfigurierbare Lösung, insbesondere in nicht-Standard - Modbus-Szenarien.
Hier ist eine detaillierte Analyse der Methode zur Datenkonfiguration:
1. Eine einfache Standardmodbus-Konfiguration
Bei Standardmodbus-Datenprotokollen macht MThings die Konfiguration außergewöhnlich einfach. Die meisten Parameter können standardmäßig bleiben, und der Benutzer muss nur eine kleine Anzahl von Informationen wie die Registeradresse und die Anzahl anpassen.
2. Konfigurationsparameter-Details
Um sicherzustellen, dass Benutzer die Konfigurationsmöglichkeiten von MThings voll ausschöpfen können, werden wir jeden Parameter und seine Funktionen ausführlich beschreiben:
- ID und Wert: Beide sind nicht bearbeitbar. Die ID wird automatisch von der Software in der Reihenfolge zugewiesen, während der Wert im Betriebszustand Daten angezeigt wird, die durch Doppelklick ein einmaliges Lesen ausgelöst werden können.
- Name und EinheitDer Name ist eine Kennzeichnung für die Daten und darf nicht leer bleiben. Die Einheit ist ein Maß für Daten, wie z. B. "Meter", "Volt" usw.
- Anweisungen und SchreibenBeide sind mit dem Schreiben von Daten verbunden. Das Befehlsfeld ermöglicht es dem Benutzer, Daten für Schreibbefehle einzugeben, während das Schreibfeld die Aktion auslöst, die die Ausgabe von Schreibbefehlen auslöst.
- Umfang und Block: Der Bereich ist ein effektiver Bereich von Daten, der hauptsächlich zur Unterstützung des Debugging verwendet wird, während der Block ein Typ von Datenblöcken ist, die mit dem Modbus-Standardprotokoll verwandt sind.
- Adresse und Quantität: Diese beiden Elemente bestimmen die Position und Größe der Daten. Die Adresse ist der Ort, an dem die Daten anfangen, und die Anzahl bestimmt die Anzahl der Adressen, die die Daten besetzen.
- Bit-Offset und Bit-Zahl: Beide werden verwendet, um die Verwendung von Registerdaten zu verfeinern. Wenn beispielsweise Daten nur ein paar Bits in einem Register verwenden, können die Bitverschiebung und die Anzahl der Bits den Ort und die Anzahl dieser Bits bestimmen.
- Koeffizienten und Offset: Diese beiden Elemente werden für die lokale Umwandlung von Registerdaten verwendet und ermöglichen eine lineare Berechnung der empfangenen Daten.
- Polling und Batch WriteDiese beiden Elemente bestimmen das Lese - und Schreibverhalten von Daten im simulierten Hostmodus. Wenn Sie das Markenzeichen aktivieren, werden die Daten an Massenlesen - oder Schreibvorgängen teilnehmen.
- Kurven und Speicher: Beide Punkte beziehen sich auf die langfristige Aufzeichnung und Überwachung von Daten. Aktivieren Sie die Kurve und die Daten werden in Echtzeit auf der Seite zur Kurveüberwachung angezeigt. Wählen Sie Speichern aus, werden die Daten periodisch gespeichert.
- Übertragungstyp und Präsentationstyp: Diese beiden bestimmen, wie Daten im Modbus-Protokoll dargestellt werden und wie sie in der Software-Schnittstelle dargestellt werden.
- Dezimalstellen, Byte - und WörterreihenfolgeDiese Konfigurationen werden verwendet, um das Format und die Reihenfolge der Daten präzise darzustellen.
- Intervallzeit, Overtime und Anzahl der Wiederholungen: Diese drei Punkte sind eng mit der Geschwindigkeit und Zuverlässigkeit der Datenübertragung verbunden. Die Intervallzeit bestimmt die Wartezeit zwischen zwei Anfragen, wobei die Timeout-Zeit die maximale Wartezeit für eine Antwort ist, und die Anzahl der Wiedersenden bestimmt, ob die Anforderung nach dem Timeout erneut gesendet werden muss.
3. Zeitparameter des simulierten Masters und des simulierten Slaves
In MThings unterscheiden sich die Zeitparameter des simulierten Masters und des simulierten Slaves. Beispielsweise wird die Intervallzeit im simulierten Master-Modus nach dem Empfang der Antwort wirksam, während sie im simulierten Slave-Modus zwischen Anforderung und Antwort wirksam ist.
Zeichnung der Zeitüberschreitung und des Intervalls des Hostes simuliert

Diagramm Simulation von Intervallzeiten für einen Slave

Diagramm Bit-Offset & Bit-Beispiel

4. Schlussfolgerungen
Der Moore Messenger MThings bietet eine flexible und effiziente Methode zur Datenkonfiguration für Modbus-Szenarien, sowohl Standard - als auch Nichtstandard-Szenarien. Durch ein tiefes Verständnis jedes Konfigurationsparameters können Benutzer MThings besser nutzen und eine effiziente und stabile Kommunikation mit ihren Geräten ermöglichen.
Antwort veröffentlichen