Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus; Modbus Protokollebene; Unterstützte Funktionscodes; Modbus Addressing Model - Auma Drehmo iMC-17 Bedienungsanleitung

Modbus advanced schnittstelle für i-matic antriebe, elektrische ausführung imc
Inhaltsverzeichnis

Werbung

6 MODBUS

Zur Inbetriebnahme eines MODBUS Slaves ist üblicherweise keine spezielle Konfiguration des
Masters mit Hilfe einer Konfigurationsdatei erforderlich. Der MODBUS RTU Datenaustausch
basiert auf einem einfachen Protokoll, dass die Slaveadresse, einen Funktionscode mit
Offsetadresse, die Nutzdaten und eine Prüfsumme enthält.

6.1 MODBUS Protokollebene

6.1.1
Unterstützte Funktionscodes
Funktion
Write Single Coil
Write Multiple Coils
Read Coils
Read Discrete Inputs
Write Single Register
Write Multiple Register
Read Input Registers
Read Holding Registers
Read Exception Status
Diagnostics
Report Slave ID
6.1.2

MODBUS addressing model

Die MODBUS Spezifikation unterscheidet zwischen der MODBUS Data Modell Adresse und der
MODBUS PDU Adresse, welche immer einen Offset von -1 zu der Data Modell Adresse hat. Alle
in dieser Dokumentation angegebenen Adressen beziehen sich direkt auf die in der MODBUS
PDU verwendeten Adresse. Dadurch kann es vorkommen, dass in manchen Leitsystemen ein
Offset von 1 bei der Angabe der Adresse abgezogen werden muss um auf die gewünschten
Daten zuzugreifen. Der folgende Auszug aus dem MODBUS Standard verdeutlicht dies:
DREHMO – i-matic MODBUS advanced Schnittstelle
Ergänzende Bedienungsanleitung
Funktions-
Bedeutung
code
05 (0x05)
Setzt ein einzelnes Bit im Slave auf ON oder OFF
15 (0x0F)
Setzt mehrere aufeinander folgende Bits im Slave
auf ON oder OFF
01 (0x01)
Liest den Status mehrerer aufeinander folgender
Output Bitinformationen aus dem Slave
02 (0x02)
Liest den Status mehrerer aufeinander folgender
Input Bitinformationen aus dem Slave
06 (0x06)
Schreibt Daten in ein einzelnes Holding Register (16
Bit) des Slave
16 (0x10)
Schreibt Daten in aufeinander folgende Holding
Register
04 (0x04)
Liest den Inhalt der Input Daten Register (16 Bit) aus
dem Slave aus
03 (0x03)
Liest den Inhalt der Holding Register aus dem Slave
07 (0x07)
Liest den Inhalt der 8 Exception Status Register aus
dem Slave
08 (0x08)
Diagnosefunktionen zum Test des Kommunikations-
Status
17 (0x11)
Liest Identifikationsinformationen aus dem Slave um
eine
durchzuführen.
automatische
Konfiguration
im
Master
Seite 21 von 36

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis