Status- und Fehlerdiagnose
5.3.1
Slave-Diagnose
anfordern
FM IM308C
5 5
Beispiel:
Diagnose anfor-
dern mit FB IM308C
AWL
Name :IM308C
DPAD :
IMST :
FCT :
GCGR :
TYP :
STAD :
LENG :
ERR :
5-6
Grundsätzliches zur Slave-Diagnose bei Betrieb mit IM 308-C
Um die Slave-Diagnose einer ET 200B-Station bei Betrieb mit IM 308-C
anzufordern, müssen Sie den Funktionsbaustein FB IM308C (FB 192) mit der
Funktion FCT = SD aufrufen.
Der FB IM308C legt die Slave-Diagnose in den beim Aufruf des FB IM308C
geöffneten S5-Datenbereich der CPU (Datenbaustein oder Merkerbeich) ab.
Das Handling von FB IM308C betrifft den generellen Zugriff auf Diagnose-
daten der IM 308-C und ist ausführlich im Handbuch Dezentrales Peripherie-
system ET 200 (Bestellnr. 6ES5 998-3ES.2) beschrieben.
Im folgenden zeigen wir an einem Beispiel, wie Sie die Slave-Diagnose mit
Hilfe des FB IM308C anfordern und in einem Datenbaustein ablegen.
Im Anschluß daran ist an einem Beispiel beschrieben, wie Sie die Slave-
Diagnose auswerten können. Wir gehen dabei davon aus, daß die Diagnose-
daten in einem Datenbaustein abgelegt sind.
Hinweis
Die Bausteinparameter des FB IM308C und die Fehlernummern im Parame-
ter ERR des FB IM308C sind ausführlich im Handbuch Dezentrales Peri-
pheriesystem ET 200 (Bestellnr. 6ES5 998-3ES.2) beschrieben.
In unserem Beispiel wird mit dem FB IM308C (FB 192) die Slave-Diagnose
eines Slaves mit der Stationsnummer 3 angefordert. Die Diagnosedaten sol-
len im Datenbaustein DB 10 ab Datenwort DW 0 abgelegt werden.
Prinzipieller Aufbau des STEP 5-Listings (z. B. im OB 1):
:
:SPA FB 192
KH F800
KY 0,3
KC SD
KM 00000000 00000000
KY 0,10
KF +0
KF -1
MW 134
:
:***
Erläuterung
Aufruf des FB IM308C
DP-Fenster: F800
Nummer der IM 308-C: 0, Stationsnum-
mer des Slaves: 3
SD = Slave-Diagnose lesen
irrelevant
Speicherbereich: 0, Baustein: DB 10
Nummer des ersten Datenwortes: DW 0
zu übertragene Bytes: -1 (Jokerlänge)
Fehlerwort: MW 134
Dezentrales Peripheriegerät ET 200B
EWA 4NEB 812 6089-01c