Carbolite nanodac Benutzerhandbuch
Seite 182
nanodac SCHREIBER/REGLER: BEDIENUNGSANLEITUNG
Seite 170
HA030554GER
Ausgabe 7 Nov 12
5 MODBUS TCP SLAVE KOMMUNIKATION
5 .1 INSTALLATION
Die Installation der Modbusverbindung erfolgt per Anschluss eines Standard Ethernet Kabels vom RJ45 Stecker
auf der Rückseite des Geräts an einen Host Computer, entweder direkt oder über ein Netzwerk. Hier können
Sie ein durchgehendes Kabel verwenden (d. h. ein Crossover-Kabel ist nicht erforderlich).
5 .2 EINLEITUNG
Per MODBUS TCP können Sie das Gerät als „Slave“ Gerät für einen oder mehr Host Computer einrichten. Die
Schreiber werden über den RJ45 Stecker auf der Rückseite angeschlossen werden. Jeder Schreiber muss eine
eindeutige Internet Protocol Adresse (IP Adresse) haben, die wie in
(Netzwerk.Interface) erklärt
eingerichtet wird.
MODBUS TCP (Transmission Control Protocol) ist eine Variante der MODBUS Familie der Kommunikations-
protokolle für die Überwachung und Regelung automatisierter Geräte und speziell für die Verwendung von
MODBUS Meldungen in einer Intranet- oder Internet-Umgebung mittels TCP/IP Protokoll. Die MODBUS Infor-
mationen in diesem Handbuch sind größtenteils dem Dokument openmbus.doc entnommen, das Ihnen unter
http://www.modbus.org/default.htm zur Verfügung steht. Das oben genannte Dokument beinhaltet außerdem
Implementierungsrichtlinien für Benutzer.
Anmerkung: Über das Modbus Protokoll können maximal 255 Datenbytes pro Transaktion gelesen oder
geschrieben werden. Aus diesem Grund beträgt die maximale Anzahl von Standard (16 bit) Registern,
auf die in einer Transaktion zugegriffen werden kann, 255/2 = 127, und die maximale Anzahl von IEEE
(32 bit) Registern beträgt 127/2 = 63.
5 .2 .1 Funktionscodes
Die in Tabelle 5.2.1a definierten MODBUS Funktionscodes 3, 4, 6, 8 und 16 werden unterstützt.
Liest den
Inhalt eines Halteregisters.
In dieser Anwendung ist Code 03 mit Code 04 identisch.
Read holding registers
Read input registers
Pre-set single register
Diagnostics
Pre-set multiple Registers
Liest den
Inhalt eines Eingangsregisters.
In dieser Anwendung ist Code 03 mit Code 04 identisch.
Schreibt einen einzelnen Wert in ein einzelnes Register.
Kommunikation Diagnose Informationen.
Schreibt Werte in mehrere Halteregister.
03
04
06
08
16
Code
MODBUS Definition
Beschreibung
Tabelle 5.2.1a Definition der MODBUS Funktionscodes
DIAGNOSECODES
Funktionscode 08, Subcode 00 (Return query data) ist ein Echo der Anfrage (Loop back).