Herunterladen Inhalt Inhalt Diese Seite drucken

IFM Electronic CR2500 Systemhandbuch Seite 113

Vorschau ausblenden Andere Handbücher für CR2500:
Inhaltsverzeichnis

Werbung

CAN im ecomatmobil-Controller
Variablenlistenkennung (COB-ID)
Der Basis-Identifier wird als eindeutige Kennung benutzt, um Variablenlisten verschiedener Projekte
auszutauschen. Variablenlisten mit gleichem Basis-Identifier werden ausgetauscht. Es ist darauf zu
achten, dass die Definitionen der Variablenlisten mit gleichem Basis-Identifier in den verschiedenen
Projekten übereinstimmen.
HINWEIS
Der Basis-Identifier wird in CAN-Netzwerken direkt als COB-ID der CAN-Nachrichten benutzt. Es gibt
keine Überprüfung, ob der Identifier auch in der übrigen CAN-Konfiguration benutzt wird.
Damit die Daten korrekt zwischen zwei Steuerungen ausgetauscht werden, müssen die globalen
Variablenlisten in den beiden Projekten übereinstimmen. Sie können das Feature [Dateiverknüpfung]
benutzen, um dies sicherzustellen. Ein Projekt kann die Variablenlisten-Datei vor dem Übersetzen
exportieren. Die anderen Projekte sollten diese Datei vor dem Übersetzen importieren.
Neben einfachen Datentypen kann eine Variablenliste auch Strukturen und Arrays enthalten. Die
Elemente dieser zusammengesetzten Datentypen werden einzeln versendet.
Es dürfen keine Strings über Netzwerkvariablen verschickt werden, da es sonst zu einem Laufzeitfehler
kommt und der Watchdog aktiviert wird.
Wenn eine Variablenliste größer ist als ein PDO des entsprechenden Netzwerks, dann werden die
Daten auf mehrere PDOs aufgeteilt. Es kann darum nicht zugesichert werden, dass alle Daten der
Variablenliste in einem Zyklus empfangen werden. Teile der Variablenliste können in verschiedenen
Zyklen empfangen werden. Dies ist auch für Variablen mit Struktur- und Array-Typen möglich.
Prüfsumme übertragen
Diese Option wird nicht unterstützt.
Bestätigter Transfer
Diese Option wird nicht unterstützt.
Lesen
Es werden die Variablenwerte von einer (oder mehreren) Steuerungen gelesen.
Schreiben
Die Variablen dieser Liste werden zu anderen Steuerungen gesendet.
HINWEIS
Sie sollten für jede Variablenliste nur eine dieser Möglichkeiten auswählen, also entweder nur lesen
oder nur schreiben.
Wollen Sie verschiedene Variablen eines Projekts lesen und schreiben, so verwenden Sie bitte
mehrere Variablenlisten (eine zum Lesen, eine zum Schreiben).
Für die Kommunikation zwischen 2 Teilnehmern sollten Sie die Variablenliste von einer Steuerung auf
die andere kopieren, um die gleiche Datenstruktur zu erhalten.
Zwecks besserer Übersichtlichkeit sollten Ihre Variablenlisten jeweils nur für ein Teilnehmerpaar
gelten. Es ist nicht sinnvoll, die selbe Liste für alle Teilnehmer zu verwenden.
ifm
Systemhandbuch
ecomatmobile
SmartController (CR2500) V05
ifm-CANopen-Bibliothek
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis