Fehlerbehandlung und diagose, Diagnose zustand des profibus, Auslesen des feldbusstatus per ads – BECKHOFF BC3150 Benutzerhandbuch
Seite 97
Sicherheitshinweise
Feldbuskomponenten
95
7. Fehlerbehandlung und Diagose
Diagnose
Zustand des PROFIBUS
In vielen Fällen ist es wichtig zu wissen ob die Kommunikation mit dem übergeordneten Master noch funktioniert.
Verknüpfen Sie hierfür die "DpState" Variable mit Ihrem SPS-Programm.
Abb. PROFIBUS Diagnose Byte im System Manager
Fehler Nummer
Beschreibung
Abhilfe
0
kein Fehler
-
129
Wartet auf Konfigurationsdaten
PROFIBUS starten
130
Wartet auf Parameterdaten
PROFIBUS starten
131
kein Master vorhanden
PROFIBUS Kabel und Stecker überprüfen
Beispiel
Wenn der PROFIBUS unterbrochen wird, zum Beispiel weil das Kabel abgezogen oder die SPS ausgeschaltet
wurde, dann meldet das der Busklemmen-Controller mit 130 im DP-State. Das heißt, der Busklemmen-Controller
wartet auf Parameterdaten vom Master.
Reihenfolge wie ein Slave nach einem TimeOut oder starten des Masters hochbootet:
Parameterdaten - Konfigurationsdaten - Datenaustausch
Auslesen des Feldbusstatus per ADS
In der Default Konfiguration oder in TwinCAT Konfiguration kann der Feldbusstatus über ADSREAD ausgelesen
werden.
Parameter ADSREAD Baustein
Beschreibung
NetID
lokal - Leerstring
Port
1
IndexGroup
16#0006
IndexOffset
BX3100: 16#000C_A0F4
BC3150: 16#000C_A080
LEN
1