Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionen; Modbus-Funktionen Im Bc8150 - Beckhoff BC8050 Dokumentation

Busklemmen-controller mit rs485- oder rs232-interface
Inhaltsverzeichnis

Werbung

2 Byte SPS-Interface*
Mit dem 2 Byte SPS-Interface können Register der komplexen Klemmen sowie Register des Busklemmen-
Controllers gelesen bzw. beschrieben werden. Die Register der komplexen Klemmen sind in der
Dokumentation zur jeweiligen Klemme beschreiben. Über die Register des Buskopplers können z. B. K-
Busdiagnosedaten, der Klemmenaufbau oder Zykluszeiten gelesen sowie die programmierte Konfiguration
beschrieben werden. Weiterhin kann darüber auch ein manueller K-Bus-Reset durchgeführt werden. Das
2 Byte SPS-Interface benötigt je zwei Bytes in den Ein- und Ausgangsdaten, über die ein spezielles Protokoll
abgewickelt wird. Eine Beschreibung des 2 Byte SPS-Interface, der verfügbaren Register im Buskopplers
sowie Funktionsbausteine für verschiedene SPS-Systeme, die das 2 Byte SPS-Interface unterstützen, kann
auf Anfrage geliefert werden.
* beim BC8150 nicht implementiert
2 Byte Diagnose-Interface
Die Fehlermeldungen der Klemmen können mit dem 2 Byte Diagnose-Interface gesendet werden. Dazu ist
aber die K-Busdiagnose zu aktivieren. Das 2 Byte Diagnose-Interface belegt je zwei Bytes in den Ein- und
Ausgangsdaten, über die ein spezielles Protokoll durchgeführt wird. Eine Beschreibung des
2 Byte Diagnose-Interfaces kann auf Anfrage geliefert werden.
6.1.1.4
Modbus Fehlerantwort
Wenn der Anwender den Slave eine Anforderung oder Mitteilung sendet, die der Koppler nicht versteht,
antwortet der Slave mit einer Fehlermitteilung. Diese Antwort enthält die Funktion und den Fehler-Code. Der
Funktionsrückgabewert wird mit 0x80 addiert.
Code
Name
1
ILLEGAL FUNKTION
2
ILLEGAL DATA ADDRESS
3
ILLEGAL DATA VALUE
4
SLAVE DEVICE ERROR
6.1.1.5

Funktionen

6.1.1.5.1

Modbus-Funktionen im BC8150

Die Funktionen entscheiden beim Modbus-Protokoll, ob Daten gelesen oder geschrieben werden und um
welche Art von Daten es sich dabei handelt.
Funktion
Read holding register [} 66]
Read input register [} 67]
Preset single register [} 68]
Diagnose [} 69]
Preset multiple register [} 71]
Read / write registers [} 72]
GPR (General Preset Register) - Registerstruktur Modbus Interface (siehe Anhang)
BC8050 und BC8150
Code
Beschreibung
3
Lesen analoger Aus- und Eingänge / GPR
4
Lesen analoger Eingänge / GPR
6
Schreiben eines analogen Ausgangs / GPR
8
Diagnose
16
Schreiben mehrere analoger Ausgänge / GPRs
23
Schreiben und lesen mehrere Prozessdaten Ausgänge /
GPRs
Version: 3.0.0
Bedeutung
Nicht implementierte Modbus-Funktion
Ungültige Adresse oder Länge
Ungültige Parameter
- Diagnosefunktionen
- Falsches Register
Watchdog- oder K-Bus-Fehler
RS232 - Interface
65

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Bc8150

Inhaltsverzeichnis