Deutschmann Automation GmbH & Co. KG
8.6.1.1
Beispiel: FC1 + FC2
Ein Modbus Master (externes Gerät) sendet einen Request (Anfrage) mit Funktionscode 1 oder
2.
Hinweis:
Modbus Master Request Adresse (High + Low)
Adressabfrage 01 .. 08 wird immer auf Adresse 01 sein.
Adressabfrage 09 .. 16 wird immer auf Adresse 09 sein.
Adressabfrage 17 .. 24 wird immer auf Adresse 17 sein.
...
Konfiguration:
Feldbus sendet zum UNIGATE
08 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A...
Hinweis: Das 1. Byte (0x08) ist das Feldbuslängenbyte. Es werden also nur die folgenden 8
®
Byte im UNIGATE
gespeichert.
Angeschlossener Modbus Master sendet Request an die RS232/484 Seite des UNIGATE
Start-Adresse 0001, Lenght 56 (38h), FC1 (-Read Coil Status)
[01] [01] [00] [00] [00] [38] [3d] [d8]
®
UNIGATE
sendet über RS232/485 Response:
[01] [01] [07] [01] [02] [03] [04] [05] [06] [07] [6b] [c5]
Darstellung der Daten im Modbus Master (FC1):
Beispiel: StartAdress 0008, Length 80, FC2 (Read Input Status)
[01] [02] [00] [07] [00] [50] [c9] [f7]
®
UNIGATE
sendet über RS232/485 Response:
[01] [02] [0a] [02] [03] [04] [05] [06] [07] [08] [00] [00] [00] [8f] [7a]
8.6.1.2
Beispiel: FC3 (Read Holding Register) + FC4 (Read Input Register)
Feldbus sendet zum UNIGATE
00 30 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 20 20 20...
(Konfiguration ist diesmal mit „Data exchange = On Trigger", also mit zusätzlichem 1. Steuerbyte
in den Feldbusdaten).
®
17.7.17
UNIGATE
®
®
Feldbus-Gateway UNIGATE
Implementierte Protokolle im UNIGATE® MB
®
MB - EtherNet/IP 2Port V. 1.6
®
:
25