Herunterladen Inhalt Inhalt Diese Seite drucken

Jetter JVM-407B Betriebsanleitung Seite 116

Inhaltsverzeichnis

Werbung

6 CANopen®-STX-API
Verwenden der Funktion
JetSym-STX-Programm
116
Result := CanOpenUploadSDO(
0,
66,
0x100A,
0,
CANOPEN_STRING,
sizeof(var_Versionstring),
var_Versionstring,
busy);
Im folgenden Beispiel wird die Softwareversion des Herstellers aus dem
CANopen®-Objektverzeichnis vom Gerät mit der adressierten Node-ID aus-
gelesen.
Const
CANNo = 0;
NodeID_Node_0 = 10;
NodeID_Node_1 = 66;
End_Const;
Var
busy: Int;
Versionstring: String;
Objektindex: Word;
Subindex: Byte;
Result: Int;
End_Var;
Task
Example_UploadSDO
Var
SW_Version: String;
End_Var;
SW_Version := 'v4.3.0.2004';
// Initialisierung CAN 0
CanOpenInit(CANNo,
NodeID_Node_0,
SW_Version);
// Alle Geräte am CAN-Bus sind im Status PREOPERATIONAL
// Softwareversion des Herstellers per SDO anfordern
Objektindex := 0x100A;
Subindex := 0;
// CANNo
// NodeID
// wIndex
// SubIndex
// DataType
// DataLength
// DataAddr
// Busy
// Nummer der Busleitung
// Geräte-ID von Node 1
// Geräte-ID von Node 2
autorun
// Nummer der Busleitung
// Geräte-ID
// Softwareversion des Herstellers
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis