Download ACU Modbus/TCP
Transcript
9.2 9.2.1 32-Bit-Zugriff Funktionscode 3, 32-Bit-Parameter lesen Beispiel 1: Lesen des Parameters Festfrequenz 2 481 (0x01E1) im Datensatz 1 vom Frequenzumrichter mit der Adresse 1. Anforderung: Master Frequenzumrichter Feld: Transaction ID nn nn MBAP Protocol ID nn nn Length 00 06 Unit ID 01 Funk. Adr. Funk. 01 03 03 DSatz/ Par-Nr. 11 E1 Anzahl Register 00 02 Antwort: Frequenzumrichter Master Feld: Hex Transaction ID nn nn MBAP Protocol ID nn nn Length 00 07 Anz. Bytes 04 Par-Wert 00 00 03 E8 Der gesendete Hexadezimalwert ist 0x03E8 = Dezimal 1000. Der Parameter Festfrequenz 2 481 hat 2 Nachkommastellen. Somit ist die Frequenz 10,00 Hz. Beispiel 2: Lesen des Parameters Festfrequenz 2 481 (0x01E1) im Datensatz 0 vom Frequenzumrichter mit der Adresse 1 und Registeranzahl auf 1 (unzulässiger Wert) gesetzt. Anforderung: Master Frequenzumrichter Feld: Transaction ID nn nn MBAP Protocol ID nn nn Length 00 06 Unit ID 01 Funk. Unit ID 01 Funk. Ausn. 83 04 03 DSatz/ Par-Nr. 01 E0 Anzahl Register 00 01 Fehlerantwort: Frequenzumrichter Master Feld: Hex Transaction ID nn nn MBAP Protocol ID nn nn Length 00 03 Der gesendete Ausnahmebedingungscode ist der hexadezimale Wert 0x04 = FEHLER SLAVE GERÄT. 52 ACU Modbus/TCP 10/13