Herunterladen Diese Seite drucken

Jetter JC-365MC Betriebsanleitung Seite 528

Werbung

10 Programmierung
STX-Funktion CanOpenInit()
Einleitung
Funktionsdeklaration
Funktionsparameter
Rückgabewert
CANNo-Parameter
528
Mit dem Aufruf der Funktion CanOpenInit() wird einer der vorhandenen
CAN-Busse initialisiert. Das Gerät sendet dann automatisch jede Sekunde die
Heartbeat-Nachricht mit dem folgenden Kommunikationsobjekt-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
Softwareversion
Diese Softwareversion wird unter
dem Index 0x100A in das
Objektverzeichnis 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
-4
Der JX2-Systembus-Treiber ist aktiviert
Dieser Parameter gibt die Nummer der CAN-Schnittstelle an. Die erste
Schnittstelle wird mit CANNo = 0 ausgewählt. Die Anzahl der CAN-
Schnittstellen ist geräteabhängig. Die mögliche Anzahl der CAN-Schnittstellen
CANMAX ist in den technischen Daten und der Kurzreferenz der jeweiligen
Betriebsanleitung erwähnt.
Beschreibung
Wert
0 ... CANMAX
1 ... 127
String bis zu 255 Zeichen
Jetter AG

Werbung

loading