WAGO I/O SYSTEM 750 XTR
750-8206/040-001 PFC200 2ETH RS CAN DPS TELE XTR
10.4.1.3
Durchführen der Busdiagnose mittels DiagGetBusState()
Zum Durchführen einer Busdiagnose gehen Sie folgendermaßen vor:
1.
Melden Sie sich in CODESYS an. Klicken Sie dazu in der Menüleiste auf
Online > Einloggen. Nun zeigt das Variablenfenster die Informationen
über die Variablen an (Online-Ansicht).
2.
Zum Starten des SPS-Programms klicken Sie in der Menüleiste auf
Online > Start. Durch das Starten wird der Funktionsbaustein
DiagGetBusState() aufgerufen und die Diagnoseinformation in das Array
EXTENDEDINFO ausgegeben.
In der Online-Ansicht des Variablenfensters gibt das Array EXTENDEDINFO
Auskunft über den Zustand der Slaves. Für jeden Slave ist ein Eintrag im Array
reserviert. Die Slave-Adresse ist dem Array-Index zugeordnet. In diesem Beispiel
sind es die Slaves mit den Stationsadressen 2 und 5, die Diagnoseinformation
bereithalten. Ist das Gerät als Slave konfiguriert stehen nur die Informationen für
die eigene Adresse zur Verfügung.
Hinweis
Anzeige der Diagnoseinformationen
Die Diagnoseinformationen werden nur für die Dauer eines
Programmzyklus angezeigt. Sollen die Diagnoseinformationen länger
verfügbar sein, ist ein entsprechendes Programm zu schreiben.
Abbildung 138: Online-Ansicht des Variablenfensters (oberes Fenster) in FUP
CANopen-Master und -Slave 375
Array
0:
Keine oder nicht konfigurierte Slaves
≠ 0:
Konfigurierte Slaves
Version 1.2.0, gültig abFW-Version 03.02.02(14)
Handbuch