Herunterladen Diese Seite drucken

Durchführen Der Teilnehmerdiagnose Mittels Diaggetstate(); Abbildung 142: Diagnoseaufruf Diaggetstate() - WAGO 750-8206 Serie Handbuch

Werbung

WAGO-I/O-SYSTEM 750
750-8206 PFC200; 2ETH RS CAN DPS
Hinweis
Diagnoseinformationen
Wenn READY = TRUE, dann gibt STATE durch einen der folgenden Werte
Auskunft über den aktuellen Busstatus:
BUSOK: alle konfigurierten Slaves befinden sich im Datenaustausch mit
dem DP-Master.
BUSFAULT: einer oder mehrere konfigurierte Slaves befinden sich nicht im
Datenaustausch mit dem DP-Master
BUSNOTCOMMUNICATION: alle konfigurierten Slaves befinden sich nicht
im Datenaustausch mit dem DP-Master.
13.4.1.4
Durchführen der Teilnehmerdiagnose mittels DiagGetState()
Hat die Busdiagnose ergeben, dass ein I/O-Modul eine Diagnoseinformation
bereitstellt, dann nehmen Sie am entsprechenden Slave eine
Teilnehmerdiagnose vor. Gehen Sie dazu folgendermaßen vor:
1.
Rufen Sie den Funktionsbaustein DiagGetState() auf, indem Sie den
Eingang ENABLE auf „True" setzen.
2.
Geben Sie an der Eingansvariablen BUSMEMBERID den Slave an, an
dem eine Diagnoseinformation anliegt. In unserem Beispiel ist es der Slave
mit der Feldbusadresse 5.

Abbildung 142: Diagnoseaufruf DiagGetState()

DRIVERNAME:
Der Eingangsparameter DRIVERNAME muss beim Controller nicht
angegeben werden.
DEVICENUMBER:
Die DEVICENUMBER ist geräteabhängig und die Variable „DeviceNumber"
muss entsprechend den Angaben in Kapitel „Anhang" > ... > „BusDiag.lib"
angepasst werden.
CANopen-Master und -Slave 267
Version 3.6.0, gültig ab FW-Version 03.05.10(17)
Handbuch

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

750-8206750-8206/025-000750-8206/025-001