Herunterladen Inhalt Inhalt Diese Seite drucken

Tab. 101: Response-Pdu; Beispiel: - Registerwort Hi0X00; Tab. 102: Request-Pdu - Eaton easyE4 Handbuch

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

Werbung

11. Mit easyE4 kommunizieren
11.3 Modbus-TCP
11.3.3.5 Write Single Registers 0x06:
499
Anzahl der Eingabe-Register
Reaktion auf Empfang des Requests
1. Analyse der Startadresse (verteilt auf Byte 1-2)
b. Byte 1 = Hi; Byte 2 = Lo
2. Analyse der Register-Anzahl (verteilt auf Byte 3-4)
b. Byte 3 = Hi; Byte 4 = Lo
3. Lesen der Eingabe-Register vom Beginn der (Start-Adresse) bis (Startadresse
+ Anzahl der Eingabe-Register)
(Ein Eingabe-Register entspricht 2 Byte)

Tab. 101: Response-PDU

Funktionscode
Byte Anzahl
Register-Werte
n= Anzahl der gelesenen Eingabe-Register
Vorbereitung der Sendung des Responses
1. Die gelesenen Eingabe-Register werden auf 2 Byte pro Eingabe-Register abge-
bildet
2. Für jedes Eingabe-Register gibt es ein Hi und ein Lo Byte
a. Das erste Byte = Hi; Das zweite Byte = Lo
b. Beispiel:
- Registerwort Hi0x00
- Registerwort Lo0x0A
- Inhalt des Merkerwortes0x000A
3. Das LSB innerhalb der Bytes ist Bit 0
Nach Codierung der Response wird diese gesendet.
Diese Funktion schreibt 16 Bit in ein Register ((Netz-)Merker-Wort in der easy)

Tab. 102: Request-PDU

Funktionscode
Ziel-Adresse
Register-Wert
Reaktion auf Empfang des Requests
1. Analyse der Zieladresse (verteilt auf Byte 1-2)
easyE4 11/18 MN050009 DE www.eaton.com
gewählt werden (0 basiert)
2 Byte
1 bis 125 (0x7D)
1 Byte
0x04 ;Read Input Registers
1 Byte
Hier muss immer ein Wert
= 2 * N eingetragen sein
n* 2 Byte
Wert
0x06 ;Write single Registers
1 Byte
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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis