Herunterladen Diese Seite drucken

IFM Electronic CR0232 Original-Programmierhandbuch Seite 93

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CANx_SLAVE_EMCY_HANDLER
x = 1...n = Nummer der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_CANopenxSlave_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
CANx_SLAVE_EMCY_HANDLER verwaltet den geräteeigenen Fehlerstatus des CANopen-Slaves:
• Error Register (Index 0x1001) und
• Error Field (Index 0x1003) des CANopen Objektverzeichnis.
► Den FB in folgenden Fällen aufrufen:
• der Fehlerstatus soll ins CAN-Netzwerk übertragen werden und
• die Fehlernachrichten des Anwendungsprogramms sollen im Objektverzeichnis gespeichert
werden.
Sollen die Fehlernachrichten im Objektverzeichnis gespeichert werden?
► Nach dem (mehrfachen) Bearbeiten von
CANx_SLAVE_EMCY_HANDLER aufrufen!
>
Parameter der Eingänge
Parameter
CLEAR_ERROR_FIELD
>
Parameter der Ausgänge
Parameter
ERROR_REGISTER
ERROR_FIELD
ExtendedController (CR0232) Laufzeitsystem V01.00.03
CANx_SLAVE_SEND_EMERGENCY
Datentyp
BOOL
Datentyp
BYTE
ARRAY [0..5] OF WORD
93
ifm-Bausteine für das Gerät CR0232
(→ S. 95) einmalig
Beschreibung
FALSE  TRUE (Flanke):
• Inhalt des ERROR_FIELD an FB-Ausgang ausgeben
• Inhalt des ERROR_FIELD im Objektverzeichnis löschen
sonst:
diese Funktion wird nicht ausgeführt
Beschreibung
Zeigt den Inhalt des OBV Index 0x1001 (Error-Register)
Zeigt den Inhalt des OBV Index 0x1003 (Error-Field)
ERROR_FIELD[0]: Anzahl der gespeicherten Fehler
ERROR_FIELD[1...5]: gespeicherte Fehler, der jüngste Fehler steht
im Index [1]
2018-01-11
2050
2053
2054
2055

Werbung

loading