Herunterladen Diese Seite drucken

IFM Electronic ecomat mobile Programmierhandbuch Seite 81

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CANx_MASTER_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_CANopenMaster_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
CANx_MASTER_EMCY_HANDLER verwaltet den geräteeigenen Fehlerstatus des Masters. Der FB
muss in folgenden Fällen aufgerufen werden:
der Fehlerstatus soll ins Netzwerk übertragen werden und
die Fehlermeldungen des Anwendungsprogramms sollen im Objektverzeichnis gespeichert
werden.
Über den FB können die aktuellen Werte aus dem Error-Register (Index 0x1001/01) und Error Field
(Index 0x1003/0-5) des CANopen-Objektverzeichnis ausgelesen werden.
Sollen anwendungsspezifische Fehlernachrichten im Objektverzeichnis gespeichert werden, muss
CANx_MASTER_EMCY_HANDLER nach dem (mehrfachen) Bearbeiten von
CANx_MASTER_SEND_EMERGENCY
>
Parameter der Eingänge
Parameter
CLEAR_ERROR_FIELD
>
Parameter der Ausgänge
Parameter
ERROR_REGISTER
ERROR_FIELD
CabinetController (CR0303) Laufzeitsystem V05b
(→ Seite 82) aufgerufen werden.
Datentyp
BOOL
Datentyp
BYTE
ARRAY [0..5] OF WORD
81
ifm-Bausteine für das Gerät CR0303
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
13192
2009
2010
2011

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303