Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Write Single Register Fc6; Beispiel: Force Multiple Coils Fc 15 - DEUTSCHMANN AUTOMATION UNIGATE MB EtherNet/IP 2Port Handbuch

Universelles feldbus-gateway
Vorschau ausblenden Andere Handbücher für UNIGATE MB EtherNet/IP 2Port:
Inhaltsverzeichnis

Werbung

Implementierte Protokolle im UNIGATE® MB
8.6.1.4

Beispiel: Write Single Register FC6

Modbus Master sendet in Adresse 0008 den Wert 1234H.
Der Modbus Master sendet den Request an das UNIGATE
[01] [06] [00] [07] [12] [34] [35] [7c]
®
Das UNIGATE
sendet einen Response:
[01] [06] [00] [07] [12] [34] [35] [7c]
Die 1. Zeile zeigt die Feldbusdaten VOR dem Schreibbefehl.
1F 03 02 03 04 05 06 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... .
1F 03 02 03 04 05 06 07 00 00 00 00 00 00 00 12 34 00 00 00 00 00 00 00 00 00 00 00 00 00...
Die 2. Zeile zeigt die Feldbusdaten NACH dem Schreibbefehl.
In dem Modbus Request sieht man das als Adresse der Wert 00 07 gesendet wird. (Wie auch im
Kapitel Universal Modbus Master erwähnt ziehen manche Master System eins als Offset ab.)
Daraus ergibt sich der Byte-Offset für die Feldbusausgangsdaten => 14. Man fängt mit dem
ersten Prozessdaten Wert mit Index NULL an zu zählen.
1F 03 02 ....
|
+---- 1. Prozesswert
+-------- Feldbuslängenbyte
8.6.1.5

Beispiel: Force multiple coils FC 15

Hinweis: Für die Adresse kann nur ein Vielfaches von 8 übergeben werden incl. Null.
Also 0, 8, 16, ... (Auch hier gilt es wieder den Offset von 1 zu beachten)
Beispiel: Startadresse = 0001.
Geändert wurde Adr 0002 ... 0004 von Low auf High:
28
UNIGATE
®
Feldbus-Gateway UNIGATE
Deutschmann Automation GmbH & Co. KG
®
:
®
MB - EtherNet/IP 2Port V. 1.6
17.7.17

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

V3999

Inhaltsverzeichnis