5.5 Guarding-Mechanismen
Register „Basisparameter"
Hier können Sie die Ein/Ausgangsstartadressen für die Abbildung der SWD-
Teilnehmer auf die Ein-/Ausgänge des Steuerungsabbilds festlegen. Das Pro-
grammiersystem stellt hierbei standardmäßig den lückenlosen Anschluss an
die bisherigen Ein-/Ausgänge her. Sie können diese Werte jedoch auf
andere, nicht belegte Bereiche ändern.
Register „CAN-Parameter"
Unter diesen Einstellungen werden die für die Kommunikation zum Feldbus
CANopen relevanten Parameter eingetragen. Hierzu gehören beispielsweise
die Slave-Adresse (Node-ID) oder die Überwachungszeit (Node-Guarding/
Heartbeat).
→
Für das Gateway dürfen nur die Adressen 1 bis 32 vergeben
werden → Abschnitt „6.1.1 PDO-Mapping", Seite 41.
Zur Überwachung der Kommunikation zwischen dem Gateway und dem
CAN-Master kann Nodeguarding oder Heartbeat verwendet werden.
Nodeguarding
Beim Nodeguarding überwacht der CAN-Master durch zyklische Protokolle
die CAN-Slaves. Guard Time beträgt maimal 200 ms. Life Time Factor ist 3.
Innerhalb der eingestellten Zykluszeit sendet der CAN-Master hierfür einen
Protokoll-Frame, auf den die CAN-Slaves entsprechend antworten. Antwor-
tet ein Slave nicht, wiederholt der CAN-Master diesen Vorgang. Überschrei-
tet die Anzahl der Wiederholversuche den eingestellten Wert, wird der
CAN-Slave als nicht existent angesehen. Das Überwachungsintervall (Guard
Time) sowie die Anzahl der Wiederholversuche können eingestellt werden.
Standardmäßig ist Nodeguarding aktiviert.
Heartbeat
Ist die Option Heartbeat Erzeugung aktivieren gewählt, sendet das Modul
in den bei Heartbeat Producer Time angegebenen Millisekunden-Abstän-
den Heartbeats aus. Beträgt der eingetragene Wert 0, so ist die Heartbeat-
Funktion deaktiviert.
Im Gegensatz zum Nodeguarding-Verfahren senden beim Heartbeat-Verfah-
ren die CAN-Slaves und der CAN-Master jeweils eigene Nachrichten zur
Überwachung der Kommunikationsfähigkeit. Hierdurch besteht zusätzlich die
Möglichkeit, Abhängigkeiten in der Kommunikationsfähigkeit zwischen den
CAN-Slaves aufzubauen.
→
Nodeguarding und Heartbeat für denselben Teilnehmer können
nicht gemeinsam betrieben werden.
SmartWire-DT Gateway EU5C-SWD-CAN 01/13 MN120002Z-DE www.eaton.eu
5 XSoft-CoDeSys in Betrieb nehmen
5.5 Guarding-Mechanismen
37