9.3 Bibliothek ifmCANopenManager.library
Die Bibliothek enthält Programmbausteine (POU) und Datenstrukturen für die Programierung der
Funktionalität eines CANopen Managers.
9.3.1 COP_GetNodeState
Baustein-Typ:
Funktionsbaustein (FB)
Verhaltensmodell:
EXECUTE
Bibliothek:
ifmCANopenManager.library
Symbol in
CODESYS:
Beschreibung
Der FB gibt den aktuellen Zustand eines CANopen-Knotens aus.
Eingangsparameter
Parameter
Datentyp
xExecute
BOOL
eChannel
CAN_
CHANNEL
usiNode
USINT
Ausgangsparameter
Parameter
Datentyp
xDone
BOOL
xError
BOOL
eDiagInfo
DIAG_INFO
eNMT_State
NMT_
STATES
80
Bedeutung
Ausführung des FB steuern
Identifier der CAN-Schnittstelle
ID des CANopen-Knotens
Bedeutung
Anzeige, ob FB-Ausführung
erfolgreich beendet ist
Anzeige, ob bei der FB-Ausführung
ein Fehler aufgetreten ist
Diagnoseinformationen
Zustand des CANopen-Knotens
Mögliche Werte
• FALSE: FB nicht ausführen
• TRUE: FB ausführen.
Den FB solange ausführen
(xExecute = TRUE), bis die
Bausteinausführung erfolgreich beendet
ist (xDone = TRUE).
Wenn xDone = TRUE, dann den
Eingang xExecute auf FALSE
rücksetzen.
(Ò CAN_CHANNEL (ENUM) / 207)
• 0: lokales Gerät
• 1...127: ID des CANopen-Knotens
Mögliche Werte
FALSE
FB wird ausgeführt
TRUE
• FB erfolgreich ausgeführt
• FB kann erneut aufgerufen
werden
FALSE
kein Fehler aufgetreten oder
der FB wird noch ausgeführt
TRUE
• Fehler aufgetreten
• Aktion konnte nicht
ausgeführt werden
• Diagnoseinformationen
beachten
→ Liste unten (Diagnose-Codes)
→ NMT_STATES (ENUM) (→ S. )