Herunterladen Inhalt Inhalt Diese Seite drucken

Mt_Chgetstate, Aktuellen Kanalstatus Ermitteln - Bosch Rexroth MTX 15VRS Projektierungsbeschreibung

Sps-interface
Vorschau ausblenden Andere Handbücher für Rexroth MTX 15VRS:
Inhaltsverzeichnis

Werbung

248/409
MT_BaseAdditional.library
Fehlerbehandlung
Diagnosen
Implementationsbeispiel
14.3.3

MT_ChGetState, Aktuellen Kanalstatus ermitteln

Kurzbeschreibung
Bosch Rexroth AG R911400171_Ausgabe 02
werden "Error" und "Done" gelöscht. Solange "Active" TRUE ist, haben Sig‐
naländerungen an den Eingängen keine Auswirkungen. Die Ausgänge
"Done", "Active" und "Error" schließen einander aus, d. h. es ist immer nur ei‐
ner der Ausgänge TRUE.
Dieser Funktionsbaustein generiert im Fehlerfall eine detaillierte Diagnose.
Eine genaue Beschreibung des ausgegebenen Fehlercodes (Additional1, Ad‐
ditional2) finden Sie in der zugehörigen Tabelle (Table). Dieser Funktions‐
baustein kann Fehlercodes für folgende Tabellen ausgeben:
Referenzen auf die Diagnosetabelle
MTX_TABLE
Fehler von "MT_ChNumberValidation"
Fehlercode (Hex)
Bedeutung
0x00000000
Kein Fehlercode verfügbar
Fehler von MT_CfgData, der Wert in Addtional2 enthält der
0x00090415
Fehlercode für MT_CfgData
Tab. 14-15:
Fehler von "MT_ChNumberValidation", aus "ErrorIdent.Additional1",
gültig wenn "Error"==TRUE
In diesem Beispiel geprüft ob die Nummer 3 eine gültige Kanalnummer ist.
Das Ergebnis zeigt, das 3 eine gültige Kanalnummer ist und das 5 die maxi‐
mal gültige Kanalnummer wäre.
Abb. 14-27:
Deklaration MT_ChNumberValidation
Abb. 14-28:
Implementation MT_ChNumberValidation
Funktion zum Ermitteln des aktuellen Kanalstatus.
MTX 15VRS SPS-Interface

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis