Registerkarte: CANopen Manager - Allgemein
Node-ID | Die Knotennummer identifiziert den CANopen Manager eindeutig (Wert zwischen 1 und 127). |
Konfiguration prüfen und korrigieren | Öffnet den gleichnamigen Dialog. Details dazu finden Sie unten. |
Autostart CANopen Manager |
Tipp: Solange der CANopen Manager nicht im Mode OPERATIONAL ist, werden keine PDOs gesendet (Ausgänge aktualisiert). |
Pollen optionaler Slaves |
Das ständige Pollen der Slaves führt zu einer Erhöhung der Buszykluszeit, was zu einer Beeinflussung der Applikation führen kann (speziell bei Motion-Applikationen). Um dieses Verhalten zu vermeiden, können Sie das Pollen deaktivieren. Wenn das Pollen deaktiviert ist, wird ein Slave erst wieder erkannt, wenn er ein Bootup-Telegramm schickt. |
Slaves starten |
|
NMT Start All (wenn möglich) |
|
NMT Fehlerverhalten |
|
Das Arbeiten mit Heartbeats ist ein alternativer Mechanismus zur Überwachung: Im Gegensatz zu der Nodeguarding-Funktionalität kann er sowohl von Master- als auch von Slave-Knoten ausgeführt werden. Normalerweise sendet der Master Heartbeats zu den Slaves. | |
Heartbeat-Producing aktivieren | Der Master sendet Heartbeats. Sie definieren das Zeitintervall in der Producer Time. Wenn Sie nun Slaves mit Heartbeat-Funktionalität anhängen, wird beim Slave ein Heartbeat Consuming-Eintrag für den Master angelegt. Dabei werden die Node-ID und das 1,5-fache Heartbeat-Intervall des Masters übernommen.
|
Node-ID | Eindeutige Kennzeichnung (1-127) des Heartbeat-Erzeugers auf dem Bus |
Producer Time (ms) | Intervalllänge zwischen aufeinander folgenden Heartbeats in Millisekunden |
Redundanz Node-ID | Voraussetzung: Unter der Applikation ist ein Objekt Redundanz-Konfiguration eingefügt. Eindeutige Kennzeichnung (1-127) des redundanten Heartbeat-Erzeugers auf dem Bus |
Redundanz-Wartezeit (µs) | Voraussetzung: Unter der Applikation ist ein Objekt Redundanz-Konfiguration eingefügt. Zeitdauer, wie lange die passive Steuerung auf den Heartbeat der aktiven Steuerung wartet. Wenn diese Zeit überschritten wird, übernimmt die passive Steuerung die aktive Rolle. |
Sync-Producing aktivieren |
Die synchronen PDOs werden direkt nach der Synchronisationsnachricht verschickt. |
COB-ID (Hex) | CAN-ID der SYNC-Nachricht. Möglicher Wertebereich: [1, 2047]. |
Cycle Period (µs) | Intervalllänge (in Mikrosekunden), nach der die Synchronisationsnachricht verschickt wird |
Window Length (µs) | Länge des Zeitfensters für synchrone PDOs in Mikrosekunden |
Sync-Consuming aktivieren |
|
Wichtig
Wenn Sie das Sync-Producing für den CANopen Manager aktivieren, dürfen Sie bei allen anderen Busteilnehmern die Option Sync-Producing aktivieren nicht mehr aktivieren.
TIME-Producing aktivieren |
|
COB-ID (Hex) | Communication Object Identifier, der den Zeitstempel der Meldung kennzeichnet. Standardwerte : [0, 2047], Voreinstellung 16#100 |
Producer Time (ms): | Intervall in Millisekunden in dem der Zeitstempel gesendet wird. Dieser Wert muss ein Vielfaches von der Task-Zykluszeit sein. Mögliche Werte [0, 65535] |
Tipp
Das Laufzeitsystem muss „high resolution timestamp“ unterstützen. Andernfalls wird eine Fehlermeldung ausgegeben.
Dialog: Überprüfen und Konfiguration reparieren
Wenn Sie mehrere Geräte unterhalb des CANopen Manager einhängen, können Fehlermeldungen erscheinen, die mehrfach vergebene Node-IDs oder unzulässige COB-IDs melden. Die Schaltfläche Konfiguration prüfen und korrigieren öffnet einen Dialog, in dem Sie diese Konflikte auflösen können.
Bei Konflikten mit Node-IDs oder PDO-COB-IDs können Sie durch den Befehl Konflikte editieren… einen Dialog mit detaillierten Angaben öffnen.
Doppelte Knotennummer | Liste aller Geräte, die identische IDs tragen. In den Feldern der Spalte Node-ID können Sie neue Knotennummern für die zugehörigen Geräte eintragen. |
Falsche und doppelt zugewiesene PDO COB-IDs | Die aus den Gerätebeschreibungsdateien automatisch erzeugten COB-IDs können unzulässig sein. Alle inkorrekten Einträge werden mit den zugehörigen Gerätenamen, Node-IDs und Index aufgelistet. Sie haben drei Möglichkeiten, die ungültigen COB-IDs zu korrigieren:
|
Korrigierte Einträge werden automatisch aus den angezeigten Listen entfernt.
Sie können Timing-Probleme automatisch durch den Befehl Automatisches Reparieren lösen. Der Befehl passt alle Timing-Werte auf entsprechende kompatible Werte an (Zeit sollte ein Vielfaches von der Task-Zeit sein).