Herunterladen Diese Seite drucken

Baumer OX200 Betriebsanleitung Seite 32

Vorschau ausblenden Andere Handbücher für OX200:

Werbung

5
|
Schnittstellen und Protokolle
5.3
Modbus TCP
Modbus TCP ist ein Protokoll mit langer Historie, das von vielen speicherprogrammierbaren
Steuerungen bereits im Auslieferungszustand unterstützt wird oder per Software-Modul nachge-
rüstet werden kann. Für PC-basierte Systeme sind Bibliotheken für verschiedene Programmier-
sprachen verfügbar. Der Standard ist auf der Webseite der Modbus-Organisation frei erhältlich.
Besuchen Sie hierzu die folgende Website:
Für Informationen zur Inbetriebnahme von Modbus TCP, siehe
tegrieren [OXM / OXS]
Abbildung der Sensor-Funktionalität auf das Modbus-Datenmodell
Auf die Funktionalität des Sensors kann zugegriffen werden, indem Einträge in den Tabellen
Discrete Inputs, Input Registers und Holding Registers gelesen bzw. geschrieben werden.
Die folgenden Modbus-Funktions-Codes (FC) werden dabei unterstützt:
Read Discrete Inputs (FC 02)
n
Read Input Registers (FC 04)
n
Read Holding Registers (FC 03)
n
Write Single Holding Register (FC 06)
n
Write Multiple Holding Registers (FC 16)
n
Die folgenden FC-Tabellen sind unabhängig voneinander, so dass die gleiche Adresse pro Ta-
belle jeweils eine andere Funktionalität repräsentieren kann. Ein Modbus-Register ist grund-
sätzlich auf 16 Bits begrenzt. Zum Auslesen oder Schreiben grösserer Werte müssen daher
mehrere Register für die jeweilige Operation berücksichtigt werden. Ein teilweises Auslesen
oder Schreiben von nur einem Teil der angegebenen Adressbereiche wird nicht unterstützt. Die
niederwertigen Wörter werden dabei an der kleineren Adresse gespeichert. Beispiel:
Wert (UInt32): 0x12345678
n
Register Adresse n: 0x5678
n
Register Adresse n+1: 0x1234
n
INFO
1 Modbus-Register entspricht 2 Bytes. Wenn der Datentyp eines Sensor-Parameters breiter als
ein 2 Byte Modbus-Register ist, wird der Parameter auf mehrere Modbus-Register aufgeteilt.
Dabei liegen die niederwertigen Bits auf der kleineren Adresse und die höherwertigen Bits auf
der größeren Adresse (Little Endian).
Generell gilt: Alle Register können geschrieben und gelesen werden. Wenn ein Register gele-
sen wird, das nur für einen Schreibzugriff vorgesehen ist, wird 0xFFFF zurückgegeben.
Holding Re-
HINWEIS
gisters
Bevor Sie das Parameter-Setup laden können oder den Laser-Status ändern müssen Sie den
Parametriermodus
Sie in den Modus Überwachung.
Die folgende Tabelle gibt einen Überblick über Index Commands Holding Registers. Diese
sind erreichbar mit den Funktionen 03/06/16.
32
[} 81].
angefordern. Schliessen Sie dazu vorab das Webinterface oder wechseln
Betriebsanleitung
http://www.modbus.org
Modbus TCP: Sensor in SPS in-
OX200 (ab Firmware 1.6.0) | V4
Baumer

Werbung

loading