Herunterladen Diese Seite drucken

Sollen Anwendungsspezifische Fehlernachrichten Im Objektverzeichnis Gespeichert Werden, Muss - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
CANx_MASTER_SEND_EMERGENCY
x = 1...n = Nummer der CAN-Schnittstelle (je nach Gerät, → Datenblatt)
Baustein-Typ = Funktionsbaustein (FB)
Baustein ist enthalten in Bibliothek ifm_CR0232_CANopenxMaster_Vxxyyzz.LIB
Symbol in CODESYS:
>
Beschreibung
CANx_MASTER_SEND_EMERGENCY versendet anwendungsspezifische Fehlerstatus. Der FB wird
aufgerufen, wenn der Fehlerstatus an andere Geräte im Netzwerkverbund übertragen werden soll.
Sollen anwendungsspezifische Fehlernachrichten im Objektverzeichnis gespeichert werden,
CANx_MASTER_EMCY_HANDLER
muss
CANx_MASTER_SEND_EMERGENCY aufgerufen werden.
>
Parameter der Eingänge
Parameter
ENABLE
ERROR
ERROR_CODE
ERROR_REGISTER
MANUFACTURER_ERROR_FIELD
ExtendedController (CR0232) Laufzeitsystem V01.00.03
(→ S. 83) nach dem (mehrfachen) Bearbeiten von
Datentyp
BOOL
BOOL
WORD
BYTE
ARRAY [0..4] OF BYTE
84
ifm-Bausteine für das Gerät CR0232
Beschreibung
TRUE:
Baustein ausführen
FALSE:
Baustein wird nicht ausgeführt
> Baustein-Eingänge sind nicht aktiv
> Baustein-Ausgänge sind nicht spezifiziert
Über diesen Eingang wird dem FB die Information übergeben, ob der
zum konfigurierten Fehlercode gehörende Fehler aktuell anliegt.
FALSE  TRUE (Flanke):
sendet den anstehenden Fehler-Code
falls Eingang in der letzten Sekunde nicht TRUE war
TRUE  FALSE (Flanke)
UND Fehler steht nicht mehr an:
Nach Verzögerung von ca. 1 s:
> Null-Fehlermeldung wird gesendet
sonst:
diese Funktion wird nicht ausgeführt
Der Error-Code gibt detailliert Auskunft über den erkannten Fehler.
Die Werte sollten gemäß der CANopen-Spezifikation eingetragen
werden.
ERROR_REGISTER gibt die Art des Fehlers an.
Der hier angegebene Wert wird mit allen anderen aktuell aktiven
Fehlernachrichten bitweise ODER-verknüpft. Der sich hierbei
ergebende Wert wird ins Error-Register (Index 1001
geschrieben und mit der EMCY-Nachricht versendet.
Die Werte sollten gemäß der CANopen-Spezifikation eingetragen
werden.
Hier können bis zu 5 Bytes anwendungsspezifische
Fehlerinformationen eingetragen werden. Das Format ist dabei frei
wählbar.
2018-01-11
2012
2015
2016
/00)
16

Werbung

loading