Herunterladen Inhalt Inhalt Diese Seite drucken

Stx-Funktion Canopenaddpdorx - Jetter JCM-350-E01 Betriebsanleitung

Inhaltsverzeichnis

Werbung

6 CANopen®-STX-API

STX-Funktion CanOpenAddPDORx

Einleitung
Hinweise
Funktionsdeklaration
Funktionsparameter
116
Mit dem Aufruf der Funktion CanOpenAddPDORx() können Prozessdaten, die
andere CANopen®-Geräte senden, zum Empfang eingetragen werden.
Wenn ein CANopen®-Gerät Prozessdaten sendet, nur dann werden diese
Prozessdaten empfangen.
Wenn die CANopen®-Geräte am Bus sich im Zustand "Operational" be-
finden, erst dann wird das PDO-Telegramm übertragen.
Die kleinste Zeiteinheit der Event-Time ist 1 ms.
Die kleinste Zeiteinheit der Inhibit-Time ist 1 ms.
Function CanOpenAddPDORx(
CANNo:Int,
CANID:Int,
// Startposition der zu empfangenden Daten
BytePos:Int,
DataType:Int,
// Datengröße der globalen Variablen VarAddr
DataLength:Int,
// Globale Variable, in der der empfangene Wert steht
const ref
VarAddr,
// Zykluszeit, in der ein Telegramm empfangen werden soll
// Event-Zeit
EventTime: Int,
// Mindestabstand zwischen zwei empfangenen Telegrammen
// Inhibit-Zeit
InhibitTime: Int,
Paramset: Int,
) :Int;
Die Funktion CanOpenAddPDORx() hat die folgenden Parameter.
Parameter
CANNo
CAN-Nummer der Busleitung
CANID
CAN-Identifier 11 Bit
CAN-Identifier 29 Bit
BytePos
Startposition der zu empfangen-
den Daten
DataType
Datentyp der zu empfangenden
Daten
DataLength
Datengröße der globalen Vari-
ablen VarAddr
VarAddr
Globale Variable, in die der
empfangene Wert eingetragen
wird
EventTime
Zeitlicher Abstand zwischen zwei
Telegrammen (> InhibitTime)
// Nummer der Busleitung
// CAN-Identifier
// Datentyp der zu empfangenden Daten
// Bitcodierter Parameter
Beschreibung
Wert
0 ... CANMAX
0 ... 0x7FF
0 ... 0x1FFFFFFF
0 ... 7
2 ... 13, 15 ... 27
Jetter AG

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Jcm-350-e02

Inhaltsverzeichnis