Warum wird auf dem Smart Ethernet RIO-Manager das Diagnose-Flag der PCD3.T665/T666 teilweise nicht automatisch wieder nach Ethernet Netzwerkunterbrüchen zurückgesetzt?

FAQ #101995

Problem:

Bei Ethernet Netzwerkunterbrüchen wird im Smart Ethernet RIO-Manager ein Diagnoseflag ‘S.RIO.NameXY.Diagnostic‘ gesetzt, welches anzeigt, dass die Kommunikation zum Ethernet Smart RIO’s (PCD3.T665/T666) gestört oder unterbrochen ist.

Falls der Netzwerkunterbruch zwischen dem Smart-IO Manager und dem Smart-RIO länger ist als die im PG5 Device Konfigurator des RIO’s definierten Timeout-Zeit, dann wird das Diagnose Flag 'S.RIO.NameXY.Diagnostic' automatisch auf 0 gesetzt, wenn das Netzwerk wieder korrekt funktioniert.
Falls der Netzwerkunterbruch zwischen dem Smart-IO Manager und dem Smart-RIO kürzer als die Timeout-Zeit ist, dann wird das Diagnose Flag 'S.RIO.NameXY.Diagnostic' auf 1 bleiben auch wenn das Netzwerk wieder korrekt funktioniert.
Dadurch kann der Master auch sehr kurze Unterbrüche der Ethernet-Kommunikation feststellen.
Das Diagnose Flag muss vom Anwenderprogramm aus auf 0 gesetzt werden.

Lösung:

Um das Diagnoseflag ‘S.RIO.NameXY.Diagnostic‘ vom Anwenderprogram aus auf 0 zu setzen, kann die folgende AWL Sequenz in PG5 programmiert werden oder der beigefügte Code verwendet werden:

COB 0
0
; Wenn es ein Fehler auf der Smart-RIO und die Diagnose auf 0 gesetzt werden sollte
STH-ClearESIODiag
ANH S.RIO. GlobalDiagnostic
CPB H CheckClearDiag

ECOB

; PB, die Smart-RIO-Diagnstic-Informationen zu löschen
PB CheckClearDiag
STH S.RIO. RIO_00.Diagnostic
JR L NEXT
RDP-S.RIO. RIO_00.DiagnosticID
RIO0_rDiag
NEXT:
EPB

Verwandte Files:

Categories

PCD3 / T665 | T666

Last update: 11.11.2016 12:24

First release: 11.11.2016 12:19

Views: 1

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download