8 - In - 8 - Out Modbus-Relais - Kommunikationsprotokoll

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

8 - In - 8 - Out Modbus-Relais - Kommunikationsprotokoll
8 - In - 8 - Out Modbus-Relais - KommunikationsprotokollAbbildung

Kommunikationsprotokollbeschreibung

Dieses Produkt unterstützt einen Teil der Standardmodbus-Befehl, unterstützt modbus-RTU - Steuerung Relais Ein - und Auslösung, Eingangsstatus anzeigen, andere Funktionen werden nicht unterstützt! Für die detaillierte Anweisungsgenerierung und - auflösung können Sie die Registertabelle in diesem Artikel in Kombination mit der chinesischen Version des MODBUS-Protokolls verweisen.

Dieses Produkt unterstützt Funktionscodes: 01,02,03,05,06,15,16

Broadcast Adresse 245, die Operation der Broadcast-Adresse wird alle Module auf dem Bus betreiben.

Funktionscode01: Lesen des Relays Zustand, Register-Adresse 0 steht für den 1. Weg, 1 steht für den 2. Weg;

Funktionscode02: Lesen des Zustands der Schalter-Eingabe, Register-Adresse 0 steht für den 1. Weg, 1 steht für den 2. Weg;

Funktionscode05: Betrieb des einzelnen Relays Zustand, Register-Adresse 0 steht für den 1. Weg, 1 steht für den 2. Weg;

Funktionscode15: Der Zustand des Betriebs mehrerer Relais, die Registeradresse 0 stellt den 1. Weg dar, 1 stellt den 2. Weg,

Der Funktionscode 01/02/05 / 15 entspricht den oben genannten Regeln.

Funktionscode03 Lesen Sie den Wert von mehreren Registeren

Funktionscode06 Schreiben Sie den Wert von einem einzigen Register

Funktionscode16 Schreiben Sie den Wert von mehreren Registeren

Die Registeradresse der oben drei Funktionscodes entspricht wie folgt:
Registeradresse: 0 Speichert lokale Adresse Lese - und Schreiben unterstützt Funktionscode03,06,16
Registeradresse: 500 speichert den Status der Eingabe und unterstützt nur das Lesen, die Adresse 500 steht für den 1 - 16 - Weg, die Adresse 501 steht für den 17 - 32 - Weg, und so weiter, je nach der Anzahl der Eingaben. Unterstützt den Funktionscode 03.

Register-Adresse: 10000 Der Zustand des Ausgangsrelais wird von dieser Register-Adresse abgehalten. Die Adresse 10000 steht für die Straße 1 - 16, die Adresse 1001 steht für die Straße 17 - 32, je nach Anzahl der Relais und so weiter. Lese - und Schreibunterstützung, Unterstützung für Funktionscodes 03,06,16

Register-Adresse: 15 00 Der Wert der internen Variablen wird ab dieser Register-Adresse gespeichert. Die Adresse 1500 steht für die interne Variable 1, die Adresse 1501 steht für die interne Variable 2, usw. Funktionscode 03, 06, 16 unterstützt, wobei eine Anweisung nur eine interne Variable lesen oder schreiben kann.

Zustand eines Relais mit Funktionscode01 auslesen

8 - In - 8 - Out Modbus-Relais - KommunikationsprotokollAbbildung1

Zustand einer Schaltmengeingabe mit Funktionscode02 auslesen

8 - In - 8 - Out Modbus-Relais - KommunikationsprotokollAbbildung2

Zustand eines einzelnen Relais mit Funktionscode05 ausführen

8 - In - 8 - Out Modbus-Relais - KommunikationsprotokollAbbildung3

Zustand mehrerer Relais mit Funktionscode15 ändern

8 - In - 8 - Out Modbus-Relais - KommunikationsprotokollAbbildung4
Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.