Herunterladen Diese Seite drucken

IFM Electronic ecomat mobile Programmierhandbuch Seite 90

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_CR0303_CANopenSlave_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
CabinetController (CR0303) Laufzeitsystem V05b
CANx_SLAVE_SEND_EMERGENCY
Datentyp
BOOL
Datentyp
BYTE
ARRAY [0..5] OF WORD
90
ifm-Bausteine für das Gerät CR0303
(→ Seite 92) 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]
2015-06-23
13199
2053
2054
2055

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303