JCM-350-E01/E02
STX-Funktion CanOpenInit
Einleitung
Funktionsdeklaration
Funktionsparameter
Rückgabewert
Parameter CANNo
Jetter AG
Mit dem Aufruf der Funktion CanOpenInit() wird einer der vorhandenen
CAN-Busse initialisiert. Die JCM-350-E01/E02 sendet dann automatisch jede
Sekunde die Heartbeat-Nachricht mit dem folgenden Kommunikations-
objekt-Identifier (COB-ID): Node-ID + 0x700.
Function CanOpenInit(
CANNo:Int,
NodeID:Int,
const ref
SWVersion:String,
) :Int;
Die Funktion CanOpenInit() hat die folgenden Parameter.
Parameter
CANNo
CAN-Nummer der Busleitung
NodeID
Eigene Node-ID
SWVersion
Referenz auf die eigene Soft-
wareversion
Diese Softwareversion wird unter
dem Index 0x100A in das Ob-
jektverzeichnis eingetragen.
Die Funktion übergibt die folgenden Rückgabewerte an das übergeordnete
Programm.
Rückgabewert
0
ok
-1
Fehler bei der Parameterüberprüfung
-3
Die Initialisierung hat nicht funktioniert
Der Wert des Parameters CANMAX ist geräteabhängig. Die folgende Tabelle
gibt Auskunft darüber.
Gerät
BTM 07
BTM 012
BTM 011
JCM-350
JCM-620
JVM-104
JVM-407
JVM-407B
Beschreibung
CANopen®-STX-API
Wert
0 ... CANMAX
1 ... 127
String bis zu 255 Zeichen
CANMAX
2
1 - 2
0
4
2
0
2
2
101