
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

Zustand einer Schaltmengeingabe mit Funktionscode02 auslesen

Zustand eines einzelnen Relais mit Funktionscode05 ausführen

Zustand mehrerer Relais mit Funktionscode15 ändern

Antwort veröffentlichen