Carbolite nanodac Benutzerhandbuch

Seite 182

Advertising
background image

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

Abschnitt 4.2.1

(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).

Advertising