Herunterladen Inhalt Inhalt Diese Seite drucken

Eaton easyE4 Handbuch Seite 799

Vorschau ausblenden Andere Handbücher für easyE4:
Inhaltsverzeichnis

Werbung

10. Kommunikation easyE4 Verbindung zu anderen Geräten
Write Single Registers 0x06:
Diese Funktion schreibt 16 Bit in ein Register ((Netz-)Merker-Wort in der easy)
Tab. 143: Request-PDU
Funktionscode
Ziel-Adresse
Register-Wert
Reaktion auf Empfang des Requests
 1. Analyse der Zieladresse (verteilt auf Byte 1-2)
 a. Byte 1 = Hi; Byte 2 = Lo
 2. Analyse des zu schreibenden Wertes (verteilt auf Byte 3-4)
 a. Byte 3 = Hi; Byte 4 = Lo
 3. Schreiben des Wertes in das Zielregister ((Netz-)Merkerwort)
Response-PDU
Wenn der Wert erfolgreich geschrieben wurde, erfolgt das Echo des Requests noch
einmal als Response
(→ Abschnitt "Write Single Registers 0x06:", Seite 795 Request-PDU)
Response ist also identisch mit dem zugehörigen Request und dient nur als Bestä-
tigung.
Write Multiple Registers 0x10:
Die Funktion schreibt n * 16 Bit in N Register ((Netz-)Merker-Worte in der easyE4)
Tab. 144: Request-PDU
Funktionscode
Start-Adresse
Register-Anzahl
Byte Anzahl
Zu schreibende Register-
Werte (Merker-Worte)
n = Anzahl der zu schreibenden Register
Reaktion auf Empfang des Requests
 1. Analyse der Startadresse (verteilt auf Byte 1-2)
 a. Byte 1 = Hi; Byte 2 = Lo
 2. Analyse der Register-Anzahl (verteilt auf Byte 3-4)
 a. Byte 3 = Hi; Byte 4 = Lo
easyE4  02/24 MN050009DE  Eaton.com
1 Byte
0x06 ;Write single Registers
2 Byte
Muss immer 1 kleiner gewählt werden als zu
schreibende MW (Wenn MW1 geschrieben wer-
den soll, muss hier 0 stehen)
2 Byte
Zu schreibender Wert
1 Byte
0x10 ;Write Multiple Registers
2 Byte
Muss immer 1 kleiner als das Start-Merkerwort
gewählt werden (Wenn MW1 geschrieben werden
soll, muss hier 0 stehen)
2 Byte
1-123 (0x0001 bis 0x007B)
1 Byte
2 * N
n * 2 Byte
Zu schreibende Werte
10.17 Modbus TCP
795

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis