CAN TASTATURMODUL
CPM 100
S
EITE
20
■
Funktion:
CR1500
■
Library:
CR1500_C.lib
■
Zweck:
Parametriert und liest
die Konfigurations- und E/A-Daten
des Tastaturmoduls
CR1500
■
Parameter
Wenn nicht anders beschrieben, ist ein „FALSE“-Signal bei boolschen Datentypen
stets die Negierung des beschriebenen „TRUE“-Signals.
Name
Datentyp
Beschreibung
Eingänge
ENABLE
BOOL
TRUE:
Funktion wird abgearbeitet
INIT
BOOL
TRUE:
Funktionsinialisierung
FALSE: zyklischer Funktionsaufruf
NODE_ID
BYTE
Knotenpunkt-Identifier
CFG_READ
BOOL
TRUE:
aktuelle Konfiguration des Moduls lesen
CFG_WRITE
BOOL
TRUE:
aktuelle Konfiguration des Moduls schreiben
CFG_DATA
DWORD
Adresse der Konfigurationsdaten (Datenstruktur)
RX_TYPE
BYTE
Receive Transmission Type (Default = 1; synch cyclic)
(von Steuerung aus betrachtet)
TX_TYPE
BYTE
Transmit Transmission Type (Default = 1; synch cyclic)
(von Steuerung aus betrachtet)
SYNC
BOOL
CANopen-Synchronisationstakt
(Systemvariable COB_SYNC)
IO_DATA
DWORD
Adresse der Ein-/Ausgangsdaten (Datenstruktur)
Ausgänge
CFG_RESULT
BYTE
1 = Konfiguration wurde erfolgreich
gelesen oder geschrieben
2 = Konfiguration wurde noch nicht
gelesen oder geschrieben
3 = Konfiguration kann nicht gelesen oder geschrieben
werden (fehlende bzw. falsche Node-ID oder Gerät
defekt)
IO_RCV
BOOL
TRUE:
für einen Zyklus, wenn neue Daten gesendet wurden.
CR1500
ENABLE
CFG_RESULT
INIT
IO_RCV
NODE_ID
CFG_READ
CFG_WRITE
CFG_DATA
RX_TYPE
TX_TYPE
SYNC
IO_DATA