Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation Über Modbus Tcp/Ip; Datenaustausch Über Modbus Tcp/Ip; Aufteilung Der Register - Pepperl+Fuchs IDENTControl Compact Handbuch

Inhaltsverzeichnis

Werbung

IC-KP2-1HB17-2V1D
Befehle
Alternative Antwort: Es befindet sich kein Datenträger vor dem Lesekopf.
00:06:10:02:05:02
00:06
10
02
05
02
7.7
Kommunikation über MODBUS TCP/IP
7.7.1
Datenaustausch über MODBUS TCP/IP
Das MODBUS-Protokoll ist ein einfaches Kommunikationsprotokoll und wurde 1979 von
Modicon entwickelt. Es wird eingesetzt, um Master/Slave-Verbindungen zwischen intelligenten
Geräten aufzubauen. Das MODBUS-Protokoll ist ein offener "de facto Standard" und ein weit
verbreitetes Netzwerkprotokoll in der industriellen Umgebung.
Ein MODBUS-Master (Steuerung) und ein MODBUS-Slave (IDENTControl Compact)
tauschen Daten aus durch das Schreiben und Lesen von Registern. Der Slave hat Schreib-
und Leseregister. Der Master initiiert den Datenaustausch. Er überträgt einen Befehl in die
Schreibregister. Die Antwort kann der Master anschließend in den Leseregistern abholen. Die
Begriffe "Eingangsregister" und "Ausgangsregister" gelten aus der Sichtweise der
speicherprogrammierbaren Steuerung.
Für den Datenaustausch stehen bei der IDENTControl Compact die Befehle read holding
registers, write multiple registers und read/write multiple registers zur Verfügung.
Die MODBUS-Kommunikation läuft über den Port 502. Die Identifikationsbefehle entsprechen
den Befehlen der Kommunikation über TCP/IP.
Informationen über MODBUS TCP/IP finden Sie auf der Website der Modbus Gruppe unter
www.modbus.org.
7.7.2
Register
Multimasterfähigkeit
Die IDENTControl Compact kann mit mehreren Mastern kommunizieren. Ein IDENT-Kanal
kann von zwei Mastern angesprochen werden. Der erste Master ist der steuernde Master. Er
spricht das Gerät unter der Geräte-ID 1 an. Dieser Master besitzt sowohl Schreib- als auch
Leserechte. Der zweite Master ist ein protokollierender Master und kann die Daten lesen. Der
protokollierende Master spricht das Gerät unter der Geräte-ID 2 an. Die IDENTControl
Compact kann also pro Kanal einmal unter der Geräte-ID 1 und einmal unter der Geräte-ID 2
angesprochen werden. Falls ein weiterer Master versucht, das Gerät auf dem gleichen Kanal
anzusprechen, verweigert die IDENTControl Compact den Zugriff auf diesen Kanal. Es können
maximal vier Master gleichzeitig mit dem Gerät kommunizieren.
MODBUS-Befehle
Das Gerät unterstützt die Befehle read holding registers, write multiple registers und
read/write multiple registers.

Aufteilung der Register

Die IDENTControl Compact hat einen IDENT-kanal und einen Konfigurationskanal. Jedem
Kanal ist ein eigener Registerbereich zugeordnet, so dass jeder Kanal von einem anderen
Master angesprochen werden kann. Es können auch beide Kanäle von demselben Master
angesprochen werden.
Telegrammlänge (6 Byte)
Wiederholung Befehlscode (SR)
Wortanzahl (2) / Kanal (1), Togglebit (0)
Status 5 (kein Datenträger im Erfassungsbereich)
Antwortzähler
31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis