Herunterladen Inhalt Inhalt Diese Seite drucken

Azyklische Datenkommunikation - Eaton SmartWire-DT EU5C-SWD-EIP-MODTCP Handbuch

Vorschau ausblenden Andere Handbücher für SmartWire-DT EU5C-SWD-EIP-MODTCP:
Inhaltsverzeichnis

Werbung

7 Umsetzung Modbus-TCP – SmartWire-DT

7.5 Azyklische Datenkommunikation

7.5 Azyklische Datenkommunikation
Modbus-Register
0x8000
0x8001
0x8002 (Low Byte)
78
Register 0x113E, 0x113F:
„Sichern der Modbus-TCP-Verbindungsparameter"
Register 0x113E und 0x113F dienen zur nullspannungssicheren Ablage der
Modbus-TCP-Verbindungsparameter, die im Register 0x1120 enthalten sind.
Aus diesem Anlass wird zunächst der Wert „0x7361" in das Register 0x113E
geschrieben. Das eigentliche Sichern der Daten erfolgt durch das Beschrei-
ben des Registers 0x113F mit dem Befehl „0x7665" („SAVE"). Dies muss
innerhalb von 30 Sekunden nach dem Schreiben des Registers 0x113E erfol-
gen. Beide Register können auch mit einem einzigen Auftrag unter Verwen-
dung der Funktionscodes FC16 und FC23 geschrieben werden.
Neben der Übertragung zyklischer Daten können auch azyklische Informatio-
nen zwischen einem Modbus-TCP-Master und einem SWD-Teilnehmer aus-
getauscht werden. Hierfür stehen spezifische Modbus-Register und -Dienste
für die Auftragsvergabe und den Empfang der angefragten Daten zur Verfü-
gung.
Modbus-Register
0x800C - 0x807F
0x8080 - 0x80FF
Bei Verwendung der azyklischen Dienste werden die Daten in diesen
Modbus-Registern abgelegt. Der Modbus-Client wartet dann, bis der Auftrag
abgearbeitet ist. Dies wird durch die Quittierung des Auftrags mitgeteilt.
Danach kann die Antwort gelesen werden. Werden gleichzeitig azyklische
Kommunikationsaufträge zu unterschiedlichen Teilnehmern durchgeführt, so
wird dies über die SPS verwaltet. Die nachfolgende Tabelle beschreibt die
Detailstruktur dieser Registerbereiche.
Register 8000h - 807Fh:
„Azyklische Service-Objekte, Auftragsbereich"
Name
Datentyp
SERVICE NUMBER
UINT
INDEX
USINT
SmartWire-DT Gateway EU5C-SWD-EIP-MODTCP 04/21 MN120003Z DE Eaton.com
Beschreibung
Register für Auftragsbereich
Register für Antwortbereich
Wert
Beschreibung
0 - 0xFFFF
Dieses Register enthält einen benutzerspezifi-
schen Wert, der nach Ausführung des Dienstes
gelöscht wird.
Der Wert wird nach Ausführung des Dienstes in
das Register SERVICE NUMBER im Antwortbe-
reich kopiert.
0 -0xFF
Der Eintrag INDEX spezifiziert das Applikations-
objekt.
Die Applikationsobjekte sind im Handbuch
"SmartWire-DT Teilnehmer IP20",
MN05006001Z, beschrieben.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis