Herunterladen Diese Seite drucken

IFM Electronic ecomat mobile Programmierhandbuch Seite 82

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_CR0303_CANopenMaster_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, muss
CANx_MASTER_EMCY_HANDLER
CANx_MASTER_SEND_EMERGENCY aufgerufen werden.
>
Parameter der Eingänge
Parameter
ENABLE
ERROR
ERROR_CODE
ERROR_REGISTER
MANUFACTURER_ERROR_FIELD
CabinetController (CR0303) Laufzeitsystem V05b
(→ Seite 81) nach dem (mehrfachen) Bearbeiten von
Datentyp
BOOL
BOOL
WORD
BYTE
ARRAY [0..4] OF BYTE
82
ifm-Bausteine für das Gerät CR0303
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
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.
2015-06-23
13195
2015
2016
/00) geschrieben
16

Werbung

loading

Diese Anleitung auch für:

Ecomat 100Cr0303