Herunterladen Diese Seite drucken

Parameter Der Internen Strukturen - IFM Electronic CR0232 Original-Programmierhandbuch

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>

Parameter der internen Strukturen

Hier sehen Sie die Strukturen der in diesem Baustein genutzten Arrays.
Die Anwendung des FB CANx_MASTER_STATUS zeigen Ihnen die Code-Fragmente am Beispiel
des Controllers CR0032 → Kapitel
>
Struktur von CANx_EMERGENCY_MESSAGE
Die Struktur ist in den globalen Variablen der Bibliothek ifm_CR0232_CANopenMaster_Vxxyyzz.LIB
angelegt.
Parameter
NODE_ID
ERROR_CODE
ERROR_REGISTER
MANUFACTURER_ERROR_FIELD
>
Struktur von CANx_NODE_STATE
Die Struktur ist in den globalen Variablen der Bibliothek ifm_CR0232_CANopenMaster_Vxxyyzz.LIB
angelegt.
Parameter
NODE_ID
NODE_STATE
LAST_STATE
RESET_NODE
START_NODE
PREOP_NODE
SET_TIMEOUT_STATE
SET_NODE_STATE
ExtendedController (CR0232) Laufzeitsystem V01.00.03
Beispiel: CANx_MASTER_STATUS
Datentyp
BYTE
WORD
BYTE
ARRAY [0..4] OF BYTE
Datentyp
BYTE
BYTE
BYTE
BOOL
BOOL
BOOL
BOOL
BOOL
89
ifm-Bausteine für das Gerät CR0232
(→ S. 90).
Beschreibung
Node-ID des Teilnehmers, von dem die EMCY-Nachricht empfangen
wurde
Error-Code mit der Information, welcher Fehler aufgetreten ist.
→ CANopen-Spezifikation CiA Draft Standard 301 Version 4
Wert im Error-Register (Index 0x1001/00) des sendenden
Teilnehmers
herstellerspezifischer Datenbereich in der EMCY-Nachricht
Beschreibung
Node-ID des CANopen-Slaves, zu dem die Statusinformationen und
Konfigurationsflags in der Struktur gehören
aktueller Status des CANopen-Slaves aus Sicht des CANopen-
Stacks des CANopen-Masters
der letzte bekannte Status des CANopen-Slaves
0 = Bootup-Nachricht vom CANopen-Slave empfangen
4 = CANopen-Slave im Status PRE-OPERATIONAL
und wird per SDO-Zugriff konfiguriert
5 = CANopen-Slave im Status OPERATIONAL
127 = CANopen-Slave im Status PRE-OPERATIONAL
Flag zum manuellen Zurücksetzen des CANopen-Slaves
(NMT-Kommando = Reset_Node)
Flag zum manuellen Starten des CANopen-Slaves
(NMT-Kommando = start)
Flag zum manuellen Versetzen des CANopen-Slaves in den Zustand
PRE-OPERATIONAL
(NMT-Kommando = enter PRE-OPERATIONAL)
Flag zum manuellen Überspringen der Initialisierung eines CANopen-
Slaves, wenn Folgendes zutrifft:
• Slave ist nicht im Netzwerk vorhanden
• und Slave ist nicht als optional konfiguriert
Flag zum manuellen Einleiten der Initialisierung eines CANopen-
Slaves
Der Slave hatte sich beim Zugriff auf das Objekt 0x1000 als ein
anderer Gerätetyp identifiert, als in der EDS-Datei angegeben ist, die
in der CODESYS-Steuerungskonfiguration eingebunden wurde
2018-01-11
2698
13996
13997

Werbung

loading