Herunterladen Diese Seite drucken

IFM Electronic CR0232 Original-Programmierhandbuch Seite 87

Vorschau ausblenden Andere Handbücher für CR0232:

Werbung

ifm
Programmierhandbuch
ecomatmobile
ifm-Funktionselemente
>
Parameter der Eingänge
Parameter
GLOBAL_START
CLEAR_RX_OVERFLOW_FLAG
CLEAR_RX_BUFFER
CLEAR_TX_OVERFLOW_FLAG
CLEAR_TX_BUFFER
CLEAR_OD_CHANGED_FLAG
CLEAR_ERROR_CONTROL
RESET_ALL_NODES
START_ALL_NODES
NODE_STATE_SLAVES
EMERGENCY_OBJECT_SLAVES
ExtendedController (CR0232) Laufzeitsystem V01.00.03
Datentyp
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
BOOL
DWORD
DWORD
87
ifm-Bausteine für das Gerät CR0232
Beschreibung
TRUE:
Alle angeschlossenen Netzwerkteilnehmer (Slaves)
werden gleichzeitig bei der Netzwerkinitialisierung
gestartet ( Zustand OPERATIONAL).
FALSE:
Die angeschlossenen Netzwerkteilnehmer werden
einzeln nacheinander gestartet.
FALSE  TRUE (Flanke):
Fehlerflag RX_OVERFLOW löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Daten im Empfangspuffer löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Fehlerflag TX_OVERFLOW löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Daten im Sendepuffer löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Flag OD_CHANGED löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Die Guard-Fehlerliste (ERROR_CONTROL) löschen
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Alle angeschlossenen Netzwerkteilnehmer (Slaves)
werden per NMT-Kommando zurückgesetzt
sonst:
diese Funktion wird nicht ausgeführt
FALSE  TRUE (Flanke):
Alle angeschlossenen Netzwerkteilnehmer (Slaves)
werden per NMT-Kommando gestartet
sonst:
diese Funktion wird nicht ausgeführt
Zeigeradresse auf ein Array [0.. MAX_NODEINDEX] of
CANx_NODE_STATE
In das Array werden die Statusinformationen der im CANopen-
Netzwerk befindlichen Slaves geschrieben. Über den Zugriff auf
bestimmte Werte in den Strukturen im Array kann auch das Verhalten
der Slaves gesteuert werden.
MAX_NODEINDEX ist eine Konstante, die beim Übersetzen der
Anwendung von CODESYS ermittelt wird.
Die Adresse mit dem Operator ADR ermitteln und dem Baustein
übergeben!
Beispiel-Code → Kapitel
Beispiel: CANx_MASTER_STATUS
(→ S. 90)
Zeigeradresse auf ein Array [0.. MAX_NODEINDEX] of
CANx_EMERGENCY_MESSAGE
Zeigt die zuletzt aufgetretenen Fehlermeldungen aller
Netzwerkknoten.
Die Adresse mit dem Operator ADR ermitteln und dem Baustein
übergeben!
2018-01-11
19861

Werbung

loading