Herunterladen Inhalt Inhalt Diese Seite drucken

Canopen®-Stx-Api; Stx-Funktionen - Jetter JCM-501-E01 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Jetter AG
7.2 CANopen®-STX-API
Spezifikationen

7.2.1 STX-Funktionen

Anwendung
INFO
JCM-501-E01 Betriebsanleitung
®
CANopen
ist ein offener Standard für die Vernetzung und Kommunikation z. B.
im Kraftfahrzeugbereich. Das CANopen
Automation) weiterentwickelt und arbeitet auf dem Physical Layer mit CAN-High-
speed nach ISO 11898.
®
Die CANopen
-Spezifikationen können von der Homepage des CiA e.V.
www.can-cia.org
bezogen werden.
Die wichtigsten Spezifikationsdokumente sind dabei:
CiA DS 301 - Dieses Dokument ist auch als Kommunikationsprofil bekannt
und beschreibt die grundlegenden Dienste und Protokolle, die unter CANo-
®
pen
verwendet werden.
CiA DS 302 - Framework für programmierbare Geräte (CANopen
SDO-Manager)
CiA DR 303 - Informationen zu Kabeln und Steckverbindern
CiA DS 4xx - Diese Dokumente beschreiben das Verhalten vieler Geräteklas-
sen über sogenannte Geräteprofile.
In der Kommunikation zwischen dem Gerät JCM-501-E01 und anderen CANo-
®
pen
-Teilnehmern werden STX-Funktionen angewendet.
Das Gerät JCM-501-E01 unterstützt die folgenden STX-Funktionen:
Funktion
CanOpenInit()
CanOpenSetCommand()
CanOpenUploadSDO()
CanOpenDownloadSDO() Mit dem Aufruf der Funktion CanOpenDownloadS-
CanOpenAddPDORx()
CanOpenAddPDOTx()
Weiterführende Informationen zum Thema STX-Funktionen finden Sie im The-
menhandbuch „CANopen
Online-Hilfe.
®
-Protokoll wird von der CiA e.V. (CAN in
Beschreibung
Mit dem Aufruf der Funktion CanOpenInit()
wird einer der vorhandenen CAN-Busse initialisiert
Mit dem Aufruf der Funktion CanOpenSetCom-
mand() kann der eigene Heartbeat-Zustand und
der Heartbeat-Zustand aller anderen Geräte (NMT-
Slaves) am CAN-Bus geändert werden.
Mit dem Aufruf der Funktion CanOpenUploadS-
DO() wird gezielt auf ein bestimmtes Objekt im
Objektverzeichnis des Nachrichtenempfängers zu-
gegriffen und der Wert des Objekts ausgelesen.
Der Datenaustausch erfolgt entsprechend dem
SDO-Upload-Protokoll.
DO() wird gezielt auf ein bestimmtes Objekt im Ob-
jektverzeichnis des Nachrichtenempfängers zuge-
griffen und der Wert des Objekts beschrieben. Der
Datenaustausch erfolgt entsprechend dem SDO-
Download-Protokoll.
Mit dem Aufruf der Funktion CanOpenAddPDORx()
können Prozessdaten, die andere CANopen
räte senden, zum Empfang eingetragen werden.
Mit dem Aufruf der Funktion CanOpenAddPDOTx()
können Prozessdaten auf den Bus gelegt werden.
®
-STX-API" auf unserer
Programmierung | 7
®
- Manager,
Homepage
und in der JetSym-
http://
®
-Ge-
19 / 56

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis