32215698 - Schleicher Electronic
32215698 - Schleicher Electronic
32215698 - Schleicher Electronic
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
5.3.2 Projektierung CANopen<br />
(Achtung teilweise abweichende Projektierung für CANopen PCS)<br />
Pre-Defined Connection Set<br />
Nodeguarding<br />
Lifeguarding<br />
Nach dem Einschalten des RIO BC CANopen stehen die RPDO1,2<br />
und TPDO1,2 unter den folgenden Default-Identifiern zur Verfügung:<br />
RPDO1 = 200h + Node-Id<br />
RPDO2 = 300h + Node-Id<br />
TPDO1 = 180h + Node-Id<br />
TPDO2 = 280h + Node-Id<br />
Für die anderen T/RPDOs sind keine Default-Identifier festgelegt. Sie<br />
werden bei der Projektierung mittels eines Konfigurators automatisch<br />
vergeben.<br />
Die TPDOs für die digitalen Eingänge werden gesendet, wenn sich<br />
die Eingangssignale geändert haben (change of state).<br />
Die TPDOs für die analogen Eingänge werden gesendet und die<br />
RPDOs auf die analogen Ausgänge übernommen, wenn der<br />
Buskoppler ein Sync-Telegramm empfangen hat.<br />
Über das Nodeguarding kann der Netzwerkmanager den Ausfall eines<br />
Slaves erkennen. Dazu sendet er zyklisch Nachrichten auf den<br />
Guarding-Identifier (100Eh) des Slaves. Dieser antwortet mit einer<br />
Guarding-Nachricht, die u.a. ein Toggle-Bit enthält.<br />
Während das Nodeguarding vom Netzwerkmanager durchgeführt<br />
wird, um den Ausfall eines Slaves zu erkennen, benutzt der Slave<br />
diese Guarding-Telegramme, um seinerseits den Ausfall des Masters<br />
zu erkennen. Diese Überwachungsfunktion des Slaves wird<br />
Lifeguarding genannt.<br />
Eine Kabelbrucherkennung und damit eine Zwangsabschaltung der<br />
Ausgänge kann bei CANopen nur bei aktiviertem Node- und<br />
Lifeguarding erfolgen.<br />
Zur Aktivierung des Lifeguardings muss der Master die Objekte<br />
Guard-Time (100Ch) und Life-Time-Factor (100Dh) beschreiben. Falls<br />
die sich aus<br />
Life-Time = Life-Time-Factor * Guard-Time [ms]<br />
ergebene Überwachungszeit abläuft, ohne dass ein Guarding-<br />
Telegramm beim Slave eintrifft, aktiviert der RIO-Buskoppler<br />
CANopen den Fehler 6 und damit eine Zwangsabschaltung aller<br />
Ausgänge.<br />
Ist einer der beiden o.g. Objekte gleich 0, wird kein Lifeguarding und<br />
damit auch keine Kabelbrucherkennung durchgeführt.<br />
70 Betriebsanleitung RIO Buskoppler Version 10/03