12.07.2015 Aufrufe

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

(deutsch) R360 ClassicController | CR0020, CR0505 - IFM Electronic

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

CAN im ecomatmobil-Controllerifm System Manual ecomatmobile <strong>ClassicController</strong> (<strong>CR0020</strong>, <strong>CR0505</strong>) V05ifm-CANopen-BibliothekEMCY-FehlercodeEr gibt detailliert Auskunft darüber, welcher Fehler aufgetreten ist. Eine Liste möglicher Fehlercodesist bereits im Kommunikationsprofil definiert. Fehlercodes, die nur für eine bestimmte Geräteklassegültig sind, werden im jeweiligen Geräteprofil dieser Geräteklasse festgelegt.Objekt 1003h (Error Field)Das Objekt 1003h stellt den Fehlerspeicher eines Gerätes dar. Die Subindizes enthalten die zuletztaufgetretenen Fehler, die ein Fehler-Telegramm ausgelöst haben.Tritt ein neuer Fehler auf, dann wird sein EMCY-Fehlercode immer im Subindex 1h gespeichert. Alleanderen, älteren Fehler werden im Fehlerspeicher einen Platz nach hinten geschoben, also derSubindex um 1 erhöht. Falls alle unterstützten Subindizes belegt sind, wird der älteste Fehler gelöscht.Der Subindex 0h wird auf die Anzahl der gespeicherten Fehler erhöht. Nachdem alle Fehler behobensind, wird in das Fehlerfeld des Subindex 1h der Wert "0" geschrieben.Um den Fehlerspeicher zu löschen, kann der Subindex 0h mit dem Wert "0" beschrieben werden.Andere Werte dürfen nicht eingetragen werden.Gerätefehler signalisierenWie beschrieben, werden EMCY-Nachrichten versendet, wenn Fehler in einem Gerät auftreten. ImUnterschied zu frei programmierbaren Geräten, werden beispielsweise von dezentralen Ein-/Ausgangsmodulen (z.B. CompactModule CR2033) Fehlermeldungen automatisch verschickt.Entsprechende Fehler-Codes → jeweiliges Gerätehandbuch.Die programmierbaren Geräte erzeugen nur dann automatisch eine EMCY-Nachricht (z.B.Kurzschluss an einem Ausgang), wenn die Funktion CANx_MASTER_EMCY_HANDLER (→ Seite131) oder die Funktion CANx_SLAVE_EMCY_HANDLER (→ Seite 145) in das Applikations-Programm eingebunden wird.Übersicht der automatisch verschickten EMCY-Fehlercodes für alle mit CoDeSys ® programmierbarenifm-Geräte → Kapitel Übersicht der CANopen-Error-Codes, Seite 127.Sollen zusätzlich noch applikations-spezifische Fehler durch das Applikations-Programm verschicktwerden, werden die Funktion CANx_MASTER_SEND_EMERGENCY (→ Seite 133) oder die FunktionCANx_SLAVE_SEND_EMERGENCY (→ Seite 147) eingesetzt.Übersicht CANopen Error-CodesError Code (hex)00xx10xx20xx21xx22xx23xx30xx31xx32xx33xxMeaning / BedeutungReset or no Error (Fehler rücksetzen/kein Fehler)Generic Error (allgemeiner Fehler)Current (Stromfehler)Current, device input side (Stromfehler, eingangsseitig)Current inside the device (Stromfehler im Geräteinnern)Current, device output side (Stromfehler, ausgangsseitig)Voltage (Spannungsfehler)Mains VoltageVoltage inside the device (Spannungsfehler im Geräteinnern)Output Voltage (Spannungsfehler, ausgangsseitig)127

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!