Beruflich Dokumente
Kultur Dokumente
CANopen-Modul
canAnalyser3 Modul
zur CANopen Protokoll-Interpretation
Softwareversion 3.2
Support
Sollten Sie zu diesem, oder einem unserer anderen Produkte Support bentigen, wenden Sie sich bitte schriftlich an:
Fax: +49 751 56146-29
E-Mail: support@ixxat.de
Unsere internationalen Supportkontakte finden Sie im Internet
unter www.ixxat.de
Copyright
Die Vervielfltigung (Kopie, Druck, Mikrofilm oder in anderer Form) sowie
die elektronische Verbreitung dieses Dokuments ist nur mit ausdrcklicher, schriftlicher Genehmigung von IXXAT Automation GmbH erlaubt.
IXXAT Automation GmbH behlt sich das Recht zur nderung technischer Daten ohne vorherige Ankndigung vor. Es gelten die allgemeinen
Geschftsbedingungen sowie die Bestimmungen des Lizenzvertrags. Alle
Rechte vorbehalten.
Geschtzte Warenzeichen
Alle in diesem Dokument genannten und ggf. durch Dritte geschtzten
Marken- und Warenzeichen unterliegen uneingeschrnkt den Bestimmungen des jeweils gltigen Kennzeichenrechts und den Besitzrechten
der jeweiligen eingetragenen Eigentmer. Eine fehlende Kennzeichnung
von Marken- und Warenzeichen bedeutet nicht automatisch, dass diese
nicht markenrechtlich geschtzt sind.
Handbuchnummer: 4.02.0145.10000
Version: 3.6
Inhaltsverzeichnis
Inhaltsverzeichnis
1 bersicht
1.1 Allgemein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Systemvoraussetzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Leistungsmerkmale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1
2
2
3
3
3
3
CANopen-Modul fr canAnalyser3
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
7
8
9
11
12
15
16
18
18
19
21
21
23
23
25
25
25
26
26
27
27
28
29
29
30
Inhaltsverzeichnis
A Anhnge
A.1 Definitionen, Akronyme, Abkrzungen fr CANopen . . . . . . . . . . . . . . . .
A.2 Spezifikationen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
31
35
B Urheberrechte
B.1 Urheberrecht . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B.2 Weitere Urheberrechte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
37
37
CANopen-Modul fr canAnalyser3
iv
Kapitel 1
bersicht
1.1
Allgemein
Das CANopen-Modul (Abb. 1.1) ist ein Zusatzmodul fr den canAnalyser3 und stellt die empfangenen Schicht-2 Nachrichten in CANopen Notation dar. Hierbei werden die Nachrichten gem
Konfiguration und gem der im CANopen Protokoll [1] A.2 [7] A.2 spezifizierten Kommunikationsobjekte erkannt, einzelnen Teilnehmern zugeordnet, deren Inhalt extrahiert und im Klartext ausgegeben. Im Weiteren besteht die Mglichkeit auch die Schicht-2 Nachrichten zu den
Protokoll-spezifischen Interpretationen einzublenden.
Basis fr die Interpretation der Schicht-2 Nachrichten ist ein Netzwerkmodell (Analysekonfiguration), in dem die Teilnehmer des zu analysierenden CANopen Netzwerkes beschrieben sind.
Diese Beschreibung kann durch Einlesen von Gertebeschreibungsdateien (EDS-, DCF- und
XDD-Dateien)[5] A.2 [6] A.2, durch einfache Profilzuordnung (Defaultkonfiguration), ber OnlineNetzwerkscan, oder ganz manuell erfolgen.
Das CANopen-Modul ist ein Analysemodul ohne Sendefunktion.
CANopen-Modul fr canAnalyser3
Kapitel 1. bersicht
1.2
Systemvoraussetzungen
Installierter canAnalyser3
1.3
Leistungsmerkmale
CANopen-Modul fr canAnalyser3
Kapitel 2
Installation und Start
2.1
Systemvoraussetzungen
Voraussetzung fr die Installation des CANopen-Moduls ist ein installierter und funktionsfhiger
canAnalyser3 oder hher.
2.2
Installation
Legen Sie die Installations-CD des CANopen-Moduls in Ihr DVD-Laufwerk und starten Sie dort
das Installationsprogramm durch Ausfhren der Datei CANopenModule32.exe, sofern es sich
nicht automatisch ffnet.
2.3
Um das CANopen-Modul zu starten, muss zunchst der canAnalyser3 aufgerufen werden. Das
Modul erscheint nun im Fenster Modulbersicht (Abb. 2.1), von hier kann es auf einen CAN
Controller gezogen werden. Nheres hierzu finden Sie im Handbuch zum canAnalyser3.
Wenn die Konfiguration abgespeichert wird, startet der canAnalyser3 das CANopen-Modul beim
nchsten Aufruf automatisch.
Es ist mglich, verschiedene Instanzen des CANopen-Moduls auf unterschiedlichen CANStrngen zu starten (nicht mit canAnalyser3 lite). Diese sind unabhngig voneinander und lassen sich deshalb individuell konfigurieren (Filtereinstellungen, Gertebeschreibungsdateien, Farben...)
CANopen-Modul fr canAnalyser3
CANopen-Modul fr canAnalyser3
Kapitel 3
Bedienung des CANopen-Moduls
3.1
Nachrichten-Darstellung
Interpretierte Nachrichten werden sowohl einzeln in der Reihenfolge ihres Empfangs fortlaufend,
als auch kumuliert nach CAN-Identifier aufsteigend sortiert dargestellt.
Die fortlaufende Ansicht befindet sich auf der Registerkarte Fortlaufend, die kumulierte Ansicht auf der Registerkarte Kumuliert. Mit der Strg-TAB Tastenkombination kann zwischen
den Ansichten gewechselt werden.
Fr jede der Ansichten knnen folgende Einstellungen vorgenommen werden:
Einige Spalten erlauben die Wertedarstellung in dezimaler oder hexadezimaler Notation. Die Umschaltung erfolgt ber das Men Ansicht, die Werkzeugleiste, oder durch
Rechtsklick auf den entsprechenden Spaltenkopf.
In zwei zustzlichen Spalten namens ID und Daten lt sich die zugehrige Schicht-2-Nachricht einblenden. Die Umschaltung erfolgt ber den Menpunkt
Ansicht | Schicht-2-Nachrichten anzeigen.
Die Anzeigeschriftart und -gre kann frei gewhlt werden. Dies geschieht ber den
Menpunkt Optionen | Schriftart...
CANopen-Modul fr canAnalyser3
3.1.1
Auf der Registerkarte Fortlaufende Ansicht (Abb. 1.1) werden die Nachrichten in der
Reihenfolge ihres Empfangs mit folgenden Informationen aufgelistet:
Spalte
Bedeutung
Nr.
Zeit (rel/abs)
ID (hex/dez)
Daten (hex/dez)
Knotennr. (dez/hex)
Gertename
Objektart
Nachricht
CANopen-Modul fr canAnalyser3
3.1. Nachrichten-Darstellung
3.1.2
Auf der Registerkarte Kumulierte Ansicht (Abb. 3.1) werden die Nachrichten nach CANIdentifier aufsteigend sortiert aufgelistet. Es werden immer die jeweils zuletzt empfangenen Informationen einer Nachricht angezeigt. Eine zeichenweise arbeitende nderungsberwachung
hebt genderte Daten farblich hervor. Der nderungsvergleich erfolgt mit dem jeweiligen zuletzt
empfangenen Nachrichteninhalt. In Zusatzspalten sind empfangsstatistische Daten vorhanden.
Im Einzelnen sind die folgenden Informationen aufgelistet:
Spalte
Bedeutung
Anzahl
Zykluszeit
Min.Zykluszeit
Max.Zykluszeit
Zeit (rel/abs)
ID (hex/dez)
Daten (hex/dez)
Knotennr. (dez/hex)
Objektart
Nachricht
CANopen-Modul fr canAnalyser3
3.2
Knotenliste
Links der Nachrichten-Darstellung befindet sich die Knotenliste (Abb. 3.2). Ihr kommt eine zentrale Bedeutung bei der Bedienung des CANopen-Moduls zu, da sie ber ein umfangreiches
Kontextmen (Abb. 3.3) verfgt, dessen Befehle an keiner anderen Stelle des Programms vorkommen.
Auerdem veranschaulicht die Knotenliste das CANopen Netzwerk, indem sie eine tabellarische
bersicht ber die Namen, Knotennummern, Profile und Identitten aller mglichen 127 CANopen Gerte bietet. Darber hinaus lassen sich knotenbezogene Nachrichten farblich hinterlegen.
Die ausgewhlte Hintergrundfarbe wird nicht nur bei der Nachrichten-Darstellung, sondern auch
im Knoteneigenschaftendialog (Abb. 3.6) beachtet.
Des weiteren dient die Knotenliste der Filterung von Nachrichten auf Knotenebene. Durch Anklicken des Hkchens kann die Anzeige aller knotenbezogen Nachrichten an- und ausgeschaltet
werden.
Die Knotenliste beherrscht Mehrfachselektion. Mit der Tastenkombination Strg-A knnen entweder alle Netzwerkteilnehmer, oder durch Strg-Mausklick einzelne CANopen Knoten selektiert werden. Der vom Benutzer aufgerufene Befehl aus dem Kontextmen (beispielsweise
Keine Hintergrundfarbe, Gerteprofil ndern...) wirkt dann auf alle momentan
selektierten Knoten.
CANopen-Modul fr canAnalyser3
3.2. Knotenliste
3.2.1
Spaltenbeschreibung
Spalte
Bedeutung
-HkchenKnotennr.
Gertename
Profil
Anbieter
Artikel
Dateiname
CANopen-Modul fr canAnalyser3
CANopen-Modul fr canAnalyser3
10
3.2. Knotenliste
3.2.2
Menpunkt
Funktion
Anzeigen
Nicht anzeigen
Hintergrundfarbe...
Keine Hintergrundfarbe
EDS zuweisen...
DCF zuweisen...
XDD zuweisen...
CANopen-Modul fr canAnalyser3
11
Funktion
Objektverzeichnis...
Gerteprofil ndern...
CAN-ID Zuordnung...
Knoten lschen
ConfigStudio-Projekt laden...
Alle anzeigen
Keinen anzeigen
Alle neu laden
Zeige nur Knoten mit Hkchen
3.2.3
Mit
len
Import
einer
CANopen-Modul fr canAnalyser3
12
3.2. Knotenliste
Auch nach dem Import, bei dem die vorherige Knotenkonfiguration nach Rckfrage berschrieben wird, kann ein Knoten jederzeit ber das Kontextmen auf ein standardisiertes CiA-Gerteprofil (Gerteprofil ndern...) oder auf das CANopen Grundprofil
(Knoten lschen) zurckgesetzt werden.
EDS (Electronic Data Sheet) Dateien [5] A.2 beinhalten die Objekteintrge eines CANopen Knotens und werden vom Hersteller dem CANopen Gert beigelegt.
DCF (Device Configuration File) Dateien enthalten die gleichen Daten wie die EDS Datei jedoch
mit den aktuellen Werten der Objekteintrge, also konfigurierte PDOs etc.
XDD (Extended Device Description) Dateien [6] A.2 sind elektronische Datenbltter im XMLFormat. Dies ist das Nachfolgeformat von EDS.
FBR ist das Datenformat des IXXAT CANopen Configuration Studios. Im Gegensatz zu den
oben gelisteten Gertebeschreibungsdateien handelt es sich hier um eine Netzwerkbeschreibungsdatei. Das bedeutet, dass sie nicht ein einzelnes Gert, sondern alle Gerte des CANopen
Netzwerks enthlt. Beim Laden/Importieren werden folglich alle Eintrge der Knotenliste ersetzt.
COPPRJ ist das Datenformat des neuen IXXAT CANopen Configuration Studios. Im Gegensatz
zu den oben gelisteten Gertebeschreibungsdateien handelt es sich hier um eine Netzwerkbeschreibungsdatei. Das bedeutet, dass sie nicht ein einzelnes Gert, sondern alle Gerte des
CANopen Netzwerks enthlt. Beim Laden/Importieren werden folglich alle Eintrge der Knotenliste ersetzt.
Whrend des Imports von Gertebeschreibungsdateien wird obiges Fortschrittsfenster
(Abb. 3.4) angezeigt. Sollten dabei schwerwiegende Fehler auftreten, bleibt der Dialog offen
stehen, damit der Anwender die Fehlermeldungen lesen und ggf. die zu importierende Datei
berprfen kann.
Durch Drcken der Pause-Taste whrend des Importvorgangs bleibt das Fenster ebenfalls offen, ungeachtet des Importausgangs.
Die Schaltflche Kopieren kopiert den Fensterinhalt in die Zwischenablage.
Beim EDS/XDD-Import wird bei den folgenden Objektverzeichniseintrgen die Knotennummer
nach den Regeln des sog. Predefined Connection Sets hinzugefgt:
CANopen-Modul fr canAnalyser3
13
Subindex
1014h
1200h
1200h
1400h
1401h
1402h
1403h
1800h
1801h
1802h
1803h
0
1
2
1
1
1
1
1
1
1
1
Bezeichnung
Emergency
1. Server-SDO (rx)
1. Server-SDO (tx)
1. Empfangs-PDO
2. Empfangs-PDO
3. Empfangs-PDO
4. Empfangs-PDO
1. Sende-PDO
2. Sende-PDO
3. Sende-PDO
4. Sende-PDO
CANopen-Modul fr canAnalyser3
CAN-Identifier
80h
600h
580h
200h
300h
400h
500h
180h
280h
380h
480h
14
3.2. Knotenliste
3.2.4
Objektverzeichnisfenster
CANopen-Modul fr canAnalyser3
15
3.2.5
Knoteneigenschaftendialog
Im Knoteneigenschaftendialog (Abb. 3.6) werden alle vom Knoten benutzten Kommunikationsobjekte aufgelistet. Entsprechend den programmglobalen Filter- und Farbeinstellungen sind sie
farblich hervorgehoben.
Dieser Dialog dient auch der Umschaltung des zu verwendenden standardisierten CiAGerteprofils und es ist sogar mglich, mit ihm Gertebeschreibungsdateien zu laden.
Beim Wechsel des Gerteprofils und beim Laden einer Gertebeschreibungsdatei wird die CANIdentifierliste entsprechend Predefined Connection Set bzw. DCF-Dateiinhalt neu erstellt.
CANopen-Modul fr canAnalyser3
16
3.2. Knotenliste
Steuerelement
Funktion
Knotennr.
Profil
Aus Datei...
Dateiname
Anbieter
Artikel
Version
Seriennummer
CAN-Identifier
Dez/Hex
Hinzufgen
Lschen
Bearbeiten
Mapping...
OK
Abbruch
CANopen-Modul fr canAnalyser3
17
3.3
Analysekonfiguration
Das CANopen-Modul bietet eine Reihe von Konfigurationsmglichkeiten, um optimal an ein vorhandenes CANopen Netzwerk angepasst zu werden. Die Analyse basiert auf einem Netzwerkmodell, das als Analysekonfiguration in der canAnalyser3 Konfigurationsdatei abgespeichert
wird.
Das Netzwerkmodell soll weitestgehend dem zu analysierenden Netzwerk entsprechen. Zu diesem Zweck kann zunchst jedem Knoten ein standardisiertes CiA-Gerteprofil zugewiesen werden. Zur weiteren Verfeinerung des Netzwerkmodells lassen sich auch die vom jeweiligen Knoten verwendeten CANopen Kommunikationsobjekte einzeln definieren und jederzeit ndern.
Die Analysekonfiguration wird ber die Knotenliste verwaltet. Hier sind es insbesondere die Kontextmenbefehle Gerteprofil ndern... und CAN-ID Zuordnung..., die direkt zu
den knotenspezifischen Kommunikationsobjekten fhren, die dann mit einem eigenen Dialog
bearbeitet werden.
Im folgenden werden die einzelnen Konfigurationsmglichkeiten nher beschrieben.
3.3.1
Neue Konfiguration
Wird das CANopen-Modul zum ersten Mal gestartet so ist eine Grundkonfiguration aktiv, bei der
jeder Netzwerkteilnehmer zunchst nach dem CANopen Grundprofil CiA-301 arbeitet. In dieser
verfgt er ber die folgenden vordefinierten Kommunikationsobjekte, die nach den Regeln des
sog. Predefined Connection Set vergeben wurden:
Objektart
Alarmmeldung
Sende-PDO
Empfangs-PDO
Server-SDO
Knotenberwachung
Anzahl
4
4
1
Bezeichnung
Emergency
TPDO #1 bis #4
RPDO #1 bis #4
SSDO #1
Monitoring
Die Analysekonfiguration kann auch whrend der Programmlaufzeit neu erstellt werden. Dies
geschieht ber den Menbefehl Datei | Neue Konfiguration..., woraufhin der Netzwerkkonfigurationsdialog (Abb. 3.7) erscheint:
CANopen-Modul fr canAnalyser3
18
3.3. Analysekonfiguration
Steuerelement
Funktion
Keines (CiA-301)
Erstellt eine Konfiguration bestehend aus CANopen Grundprofil CiA301 fr alle Knoten. Dies ist der Ausgangzustand des CANopenModuls.
Erstellt eine Analysekonfiguration bestehend aus dem selektierten Gerteprofil fr alle Knoten.
Selektion eines mitgelieferten standardisierten CiA-Gerteprofils.
bernahme
Verwerfen der Eingaben
Hinweis: Die neue Konfiguration berschreibt alle vorhandenen Knoten. Eine Rckkehr zu den
zuvor definierten Knoten-Kommunikationsobjekten ist nicht mglich!
3.3.2
CANopen-Modul fr canAnalyser3
19
Steuerelement
Funktion
Objektart
Dient zur Auswahl des CANopen Kommunikationsobjektes (RPDO, TPDO, SSDO, usw).
Relative fortlaufende Nummer des Objektes (sofern
relevant).
CAN-Identifier des Objektes, bei SDOs der CANIdentifier des SDO request, bei SRDOs der CANIdentifier der ersten (normalen) bertragung.
Bei SDOs der CAN-Identifier des SDO response,
bei SRDOs der CAN-Identifier der zweiten (invertierten) bertragung.
Normales PDO
Multiplex-PDO. Es braucht hier nicht zwischen
Source Address Mode (SAM) und Destination Address Mode (DAM) unterschieden zu werden, da
die Erkennung beim tatschlichen Empfang erfolgt.
Falls das PDO gltig ist, wird der PDO Mapping Dialog geffnet, der auflistet, welche Objektverzeichniseintrge gemappt sind (Abb. 3.10).
Umschalten zwischen hexadezimaler und dezimaler Darstellung der CAN-Identifier.
bernahme
Verwerfen der Eingaben
Objekt-Nummer
CAN-ID / CAN-ID (rx) / CAN-ID (normal)
Mapping...
Dez/Hex
OK
Abbruch
CANopen-Modul fr canAnalyser3
20
3.4
Das CANopen-Modul besitzt zwei verschiedene Anzeigefilter, die sich berlagern; auerdem
einen wahlweisen Empfangsfilter. Da diese drei verschiedenen Mglichkeiten in der Praxis und
bei Neulingen Verwirrung stiften knnen, sollen sie in diesem eigenen Kapitel beleuchtet und
erklrt werden.
3.4.1
Nach Auswahl des Menpunktes Optionen | Anzeigeeinstellungen... bzw des entsprechenden Werkzeugleistentasters erscheint der nicht-modale Anzeigeeinstellungendialog.
Hier kann definiert werden, welche CANopen Kommunikationsobjekte in der Nachrichtendarstellung auf den Registerkarten ausgegeben werden sollen. Zudem kann die Anzeigefarbe jedes
Kommunikationsobjektes gendert werden.
Die Schaltflchen Alle auswhlen, Keinen auswhlen und Auswahl umkehren ermglichen die schnelle Auswahl / Umschaltung der anzuzeigenden Nachrichtenarten.
CANopen-Modul fr canAnalyser3
21
berwachung
Alarm
NMT
SYNC
Zeitstempel
LSS
Flying Master
SRDO
Sonstige
Farbgebungen
Mit den drei verbundenen Einrastflchen Bunt, Klassisch und Benutzer lt sich die Farbgebung der Nachrichtenanzeige umschalten.
Das erste Farbschema, Bunt, ist die Voreinstellung des CANopen-Moduls. Es definiert fr jede
Nachrichtenart mglichst unterschiedliche unaufdringliche Farben.
Das zweite Farbschema, Klassisch, entspricht der Darstellung der ersten Programmversion,
die nicht zwischen SDO und PDO unterschieden hat.
CANopen-Modul fr canAnalyser3
22
Das dritte Farbschema, Benutzer, ermglicht die individuelle Auswahl einer Anzeigefarbe fr
jede Nachrichtenart durch Drcken der Schaltflche Farbe... rechts neben der entsprechenden Objektart.
Die Benutzereinstellungen kann man mit der Schaltflche Zurcksetzen wieder auf die
Bunte Voreinstellung setzen.
3.4.2
In der Knotenliste kann die Anzeige der Nachrichten fr jeden Netzwerkteilnehmer einzeln anund ausgeschaltet werden. Dazu dient das Hkchen in der ersten Spalte. Durch Anklicken des
Hkchens wird die Anzeige aller knotenbezogen Nachrichten an- und ausgeschaltet.
3.4.3
Empfangsfilterung
CANopen-Modul fr canAnalyser3
23
Optionen | Vorgelagerte Filterung. In dieser Betriebsart werden die CAN Nachrichten nun bereits bei ihrem Empfang anhand der Nachrichtenart entsprechend Anzeigeeinstellungendialog aussortiert. Das heit, es landen nur noch die gefilterten CANopen Kommunikationsobjekte im Gesamtnachrichtenspeicher, und fllen diesen entsprechend langsamer. Das
bedeutet aber auch, dass die Anzeigefilterung nun nicht mehr wie gewohnt bisher "verborgene"
Nachrichten anzeigen kann, da diese nicht mehr im internen Nachrichtenspeicher vorgehalten
werden.
Der Anzeigeeinstellungendialog steuert in dieser Betriebsart nun nicht mehr die Anzeigefilterung, sondern die Empfangsfilterung (Abb. 3.12).
Bei der vorgelagerten Filterung wird die Knotennummer nicht beachtet, sondern nur die Nachrichtenart. Die Anzeigefilterung nach Knotennummer funktioniert also weiter wie gewohnt.
CANopen-Modul fr canAnalyser3
24
3.5. Menreferenz
3.5
Menreferenz
3.5.1
Datei-Men
Menpunkt
Funktion
Neu erstellen...
Einstellungen importieren...
Einstellungen exportieren...
Datei-Export...
Beenden
3.5.2
Bearbeiten-Men
Menu point
Function
Lesezeichen umschalten *
Voriges Lesezeichen *
Folgendes Lesezeichen *
Nullzeitpunkt festlegen/freigeben *
Zum Nullzeitpunkt gehen *
CANopen-Modul fr canAnalyser3
25
3.5.3
Ansicht-Men
Menpunkt
Funktion
Zeit relativ
Anzeige des Zeitstempels absolut oder relativ zur zuvor angezeigten Nachricht
Anzeige des Schicht-2-Nachrichten-Identifiers in dezimaler
oder hexadezimaler Notation (nur verfgbar, wenn Schicht2-Nachrichten angezeigt werden)
Darstellungsweise der CAN-ID Spalte fr Schicht-2 Nachrichten: Mit oder ohne fhrende Null anzeigen. Auch mit
Rechtsklick auf die betreffende Spalte lt sich die Darstellung umschalten.
Anzeige des Schicht-2-Nachrichten-Datenfelds in dezimaler
oder hexadezimaler Notation (nur verfgbar, wenn Schicht2-Nachrichten angezeigt werden)
Darstellungsweise der Daten Spalte fr CAN Schicht-2
Nachrichten: Mit fhrender Null oder mit vorangestelltem
Leerzeichen oder mit keinem von beiden anzeigen. Auch
mit Rechtsklick auf die betreffende Spalte lt sich die Darstellung umschalten.
Anzeige der CANopen Knotennummer in hexadezimaler
Notation, ansonsten in dezimaler Darstellung.
Anzeigefenster springt bei neuen Nachrichten immer nach
unten zur aktuell empfangenen Nachricht
Blendet zustzliche Spalten in der Nachrichtenansicht namens CAN-ID und Data ein, die die zugehrigen uninterpretierten CAN Schicht-2- Nachrichten zeigen.
Ein- und Ausblenden der Knotenliste.
Fortlaufende Ansicht nach vorne bringen oder Ausblenden.
Kumulierte Ansicht nach vorne bringen oder Ausblenden.
Ein- und Ausblenden der Werkzeugleiste.
Ein- und Ausblenden der Statuszeile.
ID hex
ID Darstellung
Daten hex
Daten Darstellung
Knotennr. hex
Letzte Nachrichten anzeigen
Schicht-2-Nachrichten anzeigen
Knotenliste
Fortlaufende Ansicht
Kumulierte Ansicht
Symbolleiste
Statusleiste
3.5.4
Funktionen-Men
Menpunkt
Funktion
Start
Stop
Anzeige lschen
Knotensuchlauf
Automatische Spaltenbreite
CANopen-Modul fr canAnalyser3
26
3.5. Menreferenz
3.5.5
Trace-Men
Gleichzeitig mit der fortlaufenden Anzeige am Bildschirm knnen die interpretierten CANopen
Nachrichten schritthaltend und ungefiltert in eine CSV-Datei geschrieben werden. Dies wird
als Online-Protokollierung bezeichnet und so auch in der Statuszeile des CANopenModuls angezeigt.
Bitte beachten Sie, da die entsprechende Protokolldatei schnell wchst und die Protokollierung
an sich den Rechner stark belastet. Insbesondere bei der Verwendung von Virenscannern mit
Echtzeituntersuchung knnen schwerwiegende Einschrnkungen der Reaktionszeit auftreten.
Bitte verwenden Sie in diesem Fall das Trace-Modul des canAnalyser3s. Jede Protokolldatei ist
auf 1 GiB Gre begrenzt. Darber beginnt die automatische Segmentierung, indem eine neue
Protokolldatei mit fortlaufender Segmentnummer erstellt wird.
Vor der Verwendung der Online-Protokollierung mu der Dateiname der Protokolldatei unter dem
Menpunkt Trace | Dateiname... eingegeben werden. Danach schaltet man die Protokollierung ber den Menpunkt Trace | Luft, die Werkzeugleiste oder Tastaturkrzel ein.
Mit dem gleichen Befehl wird sie wieder ausgeschaltet.
Menpunkt
Funktion
Dateiname...
Luft
3.5.6
Optionen-Men
Menpunkt
Funktion
Vorgelagerte Filterung
SDO-Inhalt zusammenhngend
CANopen-Modul fr canAnalyser3
27
3.5.7
Hilfe
Menpunkt
Funktion
Hilfethemen
Info...
CANopen-Modul fr canAnalyser3
28
3.6. Werkzeugleiste
3.6
Werkzeugleiste
Die wichtigsten Funktionen des CANopen-Moduls sind auch ber die Werkzeugleiste (Abb. 3.13)
aufrufbar.
3.7
Statuszeile
In der Statuszeile befindet sich ein LED-Symbol, das den Status des Control Panels bzw. des
CANopen-Moduls anzeigt:
LED-Farbe
Bedeutung
Grn
Rot blinkend
Rot
CANopen-Modul fr canAnalyser3
29
3.8
Tastaturkrzel
TAB
Strg+TAB
F1
F2
Umschalten+F2
Strg+F2
F5
Umschalten+F5
F6
F7
F8
F11
Strg+A
Strg+C
Strg+E
Strg+N
Strg+O
Strg+S
Strg+W
BildNachOben
BildNachUnten
Strg+BildNachOben
Strg+BildNachUnten
Strg+0
Strg+1..9
CANopen-Modul fr canAnalyser3
30
Anhang A
Anhnge
A.1
CiA
CiA-301
CANopen-Kommunikationsprofil [1] A.2[7] A.2. Verpflichtende Spezifikation des Kommunikationmodells und Objektverzeichnisaufbaus fr alle
CANopen Gerte. Mit der Version 4.0 wurden CMS und NMT in die Spezifikation mit aufgenommen, DBT entfiel und LMT wurde zu LSS.
CiA-302
CiA-401
CANopen-Gerteprofil fr E/A-Gerte.
CiA-402
CiA-405
CiA-406
CANopen-Gerteprofil fr Encoder.
Client-SDO
Unter einem Client-SDO versteht man den Initiator einer SDObertragung. Dieser hat Zugriff auf die Objektverzeichniseintrge eines
"SDO-Servers".
COB: Communication Object Ein COB ist eine Nachricht, die im CAN-Netzwerk bertragen wird. Daten werden mit einem COB transportiert.
CANopen-Modul fr canAnalyser3
31
Anhang A. Anhnge
COB-ID / COBID
Communication Cycle Period Mit Communication Cycle Period wird der zeitliche Abstand
aufeinanderfolgender Sync-Objekte festgelegt.
Dummy / Dummy-Entry Dummymapping wird bentigt zum Fllen von Lcken im
Empfangs-PDO Mapping.
DCF: Device Configuration File Das DCF-File beschreibt ein real existierendes und konfiguriertes Gert in einem Netzwerk. Das DCF-File entspricht im Aufbau
dem EDS-File plus der projektspezifischen Konfiguration dieses Gertes. Die Konfiguration enthlt u. a. die Baudrate, das PDO-Mapping,
projektspezifischer Gertename, eingestellte Modul-ID und die Parametrierung der Anwendungsobjekte.
EDS: Electronic Data Sheet Im Elektronischen Datenblatt wird die Gertefunktionalitt
beschrieben. Diese Datei, die jeder Hersteller bereitstellen mu, enthlt neben statistischen Daten zur EDS-Datei selbst, genaue Gertedaten sowie das detaillierte vollstndige Objektverzeichnis eines Gertes
(OV).
Emergency Object
Guard Time
Gerteprofile
Granularitt
Inhibit Time
PDO Sperrzeit. Erst nach Ablauf dieser Zeit darf ein Prozedatenobjekt
(PDO) erneut gesendet werden.
CANopen-Modul fr canAnalyser3
32
Kommunikationsparameter Die Attribute eines PDOs werden in dessen Kommunikationsparametern festgehalten. Zu ihnen gehren Transmission Type (Betriebsart), Inhibit Time Wert und natrlich der COB-ID.
NMT: Network Management Dienstelement des Application Layers im CAN Referenz Modell, das die Konfiguration, Initialisation und Fehlerbehandlung im Netzwerk sowie netzwerkweite Prozesynchronisation umfat. Das Network
Management besitzt eine Master-Slave Struktur.
Node Guarding
Node-ID
Mit seiner Knotennummer (zwischen 1 und 127) ist ein einzelnes Gert
im CAN-Netzwerk eindeutig bestimmt und identifizierbar. Diese Knotennummer wird von Predefined Connection Set fr die vordefinierte Identifiervergabe benutzt. Node-ID 0 ist fr NMT-Dienste reserviert.
PDO: Prozedatenobjekt PDOs stellen die eigentlichen Transportmittel fr die bertragung von Prozedaten dar. Ein PDO wird von einem "Producer" gesendet und kann von einem oder mehreren "Consumern" empfangen
werden. Die von einem Producer in einem PDO gesendeten Prozedaten knnen maximal 8 Bytes umfassen. Die bertragung eines PDO
erfolgt unbesttigt und erfordert einen dem PDO eindeutig zugeordneten CAN-Identifier. Die Bedeutung der bertragenen Daten wird durch
den verwendeten Identifier und durch das PDO-Mapping festgelegt.
Mit den kommunikationsspezifischen Parametern wird die Prioritt, Betriebsart der PDO definiert. Fr die Verwaltung von PDOs bentigen sowohl PDO-Producer wie PDO-Consumer entsprechende Datenstrukturen. Die von einem PDO-Producer bentigten Daten werden von diesem
in Form von sog. Sende-PDO Objektverzeichniseintrgen, die von einem PDO-Consumer zu empfangenden Daten von sog. Empfangs-PDO
OV-Eintrgen verwaltet.
PDO-Linking
PDO-Linking stellt die Kommunikationsverbindung zwischen SendePDO und entsprechenden Empfangs-PDOs her. Die Kommunikationsverbindung entsteht durch die Zuweisung desselben PDO-Identifiers zu
Sende- und Empfangs-PDO(s).
CANopen-Modul fr canAnalyser3
33
Anhang A. Anhnge
PDO-Mapping
Die Belegung des Datenfeldes (maximal 8 Bytes) eines PDOs mit Anwendungsobjekten wird durch PDO-Mapping festgelegt. Es kann statisch (unvernderlich) oder dynamisch (nderbar) sein. Bei statischem
Mapping mssen die Objekte eines PDO lckenlos, ohne Dummies, nebeneinander liegen.
Scan Timeout
Zeitfenster, innerhalb dessen sich ein Gert nach seinem Aufruf beim
Knotensuchlauf melden mu, um als vorhanden eingestuft zu werden.
SDO: Dienstdatenobjekt Ein SDO ist ein CANopen Kommunikationsobjekt, das zur Initialisierung und Parametrierung von CANopen Gerten oder zum bertragen von lngeren Datenstzen benutzt wird. Mit SDOs greift man auf die
Eintrge im Objektverzeichnis eines Gertes schreibend bzw. lesend zu.
Der Zugriff auf einen Eintrag erfolgt ber die Angabe des Index und Subindex. Ein SDO bildet einen 1:1 Kommunikationskanal zwischen zwei
beliebigen Knoten.
SDO Timeout
Server-SDO
Jedes Gert mu mindestens ein Server-SDO untersttzen und damit den Zugriff auf die Eintrge in seinem Objektverzeichnis ermglichen. Die Spezifikation eines SDO-Server-Objektes erfordert die Festlegung von je einem CAN-Identifier pro bertragungsrichtung (besttigter
Dienst), sowie die Angabe des zugehrigen Client- bzw Server-Knotens,
falls der dynamische Aufbau von SDO-Verbindungen untersttzt wird.
Die CAN-Identifier des ersten Server-SDOs sind, in Abhngigkeit der
Knotennummer, fest vorgeschrieben.
Sync-Objekt
Synchronous Window Length Zeitfenster nach einem Sync-Objekt, innerhalb dessen die
PDOs gesendet werden mssen, die vom synchroner Betriebsart sind.
Timestamp-Message Sie dient zur Nachsynchronisation der lokalen Timer, um hhere
Anforderungen an Synchronitt zu gewhrleisten.
CANopen-Modul fr canAnalyser3
34
A.2. Spezifikationen
Transmission Type
Die Betriebsart eines PDOs wird ber das Transmission Type Attribut
ihres Kommunikationsparameters im entsprechenden OV-Eintrag spezifiziert. CANopen stellt fr PDOs folgende bertragungsarten bereit: synchron: die bertragung erfolgt in Abhngigkeit eines Sync-Objektes entweder acyclic: einmalig oder cyclic: mit jedem Empfang oder nach einer
mit der Transmission Rate spezifizierbaren Anzahl von Sync-Objekten.
asynchron: die bertragung wird durch ein herstellerspezifisches oder
ein ber das Gerteprofil definiertes Ereignis ausgelst. Remote: die
bertragung erfolgt erst nach Anforderung durch einen anderen Teilnehmer.
Transmission Rate
Tx-PDO
A.2
Spezifikationen
[1]
[2]
[3]
[4]
[5]
[6]
[7]
CANopen-Modul fr canAnalyser3
35
Anhang B
Urheberrechte
B.1
Urheberrecht
B.2
Weitere Urheberrechte
This software contains material that is 1994-2000 DUNDAS SOFTWARE LTD., all rights reserved.
This software installs or updates Microsoft OS components (MSXML3 SP5) which are copyrighted by Microsoft Corp.
This product includes software developed by The Apache Software Foundation (http://www.
apache.org/). Portions of this software was originally based on the following:
software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
CANopen-Modul fr canAnalyser3
37