Herunterladen Inhalt Inhalt Diese Seite drucken

Konkrete Fallbeispiele Zu Den Allgemeinen Beispielen Im Kapitel 9.1; Beispiel 1; Lesender Zugriff Des Modbus/Tcp-Clients - Phoenix Contact ILC 131 ETH Beschreibung

Inhaltsverzeichnis

Werbung

Beispiel 4
Prozessvariable des Datentyps Array [0 ... 1] of WORD, Ein-
stellung „Bytes vertauschen" gleich „ja".
PxC Client/Server
Byte 1
Byte 0
WORD 0
WORD 1
Byte 3
Byte 2
Bild 42
Prozessvariable des Datentyps Array [0 ... 1]
of WORD
Beispiel 5
Prozessvariable des Datentyps DWORD, Einstellung Bytes
vertauschen" gleich „nein".
PxC Client/Server
Byte 1
Byte 0
Byte 3
DWORD 0
Bild 43
Prozessvariable des Datentyps DWORD
Beispiel 6
Prozessvariable des Datentyps Array [0 ... 1] of DWORD,
Einstellung Bytes vertauschen" gleich „nein".
PxC Client/Server
Byte 2
Byte 3
Byte 0
DWORD 0
DWORD 1
Byte 6
Byte 7
Byte 4
Bild 44
Prozessvariable des Datentyps Array [0 ... 1]
of DWORD
9.2
Konkrete Fallbeispiele zu den allgemeinen Bei-
spielen im Kapitel 9.1
Die nachfolgenden konkreten Fallbeispiele aus PC Worx
zeigen die Verknüpfung der Daten eines Modbus/TCP-Te-
legramms (Modbus/TCP-Frame) mit den möglichen Pro-
zessvariablen und deren Datentypen in PC Worx.
In den Fallbeispielen wird als Modbus/TCP-Client eine der
in den „Bestelldaten" auf Seite 4 genannten Steuerungen
eingesetzt und als Modbus/TCP-Server ein Gerät eines an-
deren Herstellers. Es wird immer das Modbus/TCP-Tele-
gramm betrachtet und nicht der Modbus/TCP-Server, da
sich die Bytereihenfolge von Modbus/TCP-Server zu Mod-
bus/TCP-Server unterscheiden kann.
Die in den Fallbeispielen dargestellten Bytereihenfolgen bei
der Verknüpfung von Daten eines Modbus/TCP-Tele-
gramms mit den möglichen Prozessvariablen und deren
Datentypen in PC Worx gelten auch, wenn als
8294_de_03
Modbus/TCP Frame
Byte 1
Byte 0
WORD 0
Byte 3
Byte 2
WORD 1
Modbus/TCP Frame
Byte 1
Byte 0
Byte 2
Byte 3
Byte 2
Modbus/TCP Frame
Byte 1
Byte 1
Byte 0
Byte 3
Byte 2
Byte 5
Byte 5
Byte 4
Byte 7
Byte 6
Modbus/TCP-Client ein Gerät eines anderen Herstellers
und als Modbus/TCP-Server eine der in den „Bestelldaten"
auf Seite 4 genannten Steuerungen eingesetzt wird.
9.2.1

Beispiel 1:

Lesender Zugriff des Modbus/TCP-Clients

Der Modbus/TCP-Client soll bis zu vier Wörter des
Modbus/TCP-Servers lesen, beginnend mit der Adresse 0.
Die gelesenen Daten werden in PC Worx mit verschiedenen
Datentypen verknüpft.
Konfiguration in PC Worx
Bild 45 zeigt die Konfiguration und die verwendeten Mod-
bus-Funktionscodes in PC Worx.
WORD 0
WORD 1
Bild 45
Konfiguration und verwendete Modbus-Funk-
tionscodes der Modbus-Register
Bild 46 zeigt die Deklaration der entsprechend notwendigen
Prozessvariablen.
WORD 0
WORD 1
WORD 2
Bild 46
Deklaration der notwendigen Prozessvariab-
WORD 3
len
Bild 47 zeigt, wie die Datentypen „MB_Word" und
„MB_2DWord" definiert werden müssen.
Bild 47
Definition der Datentypen „MB_2Word" und
„MB_2DWord"
Bild 48 zeigt die Verknüpfung der Prozessvariablen mit den
Modbus-Registern im Arbeitsbereich Prozessdatenzuord-
nung.
Bild 48
Verknüpfung der Prozessvariablen mit den
Modbus-Registern
MODBUS/TCP
30 / 32
PHOENIX CONTACT

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis