168 • CANopen
Netzwerkkommunikation
Einträge im Objektverzeichnis
Sub0 |
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sub1 |
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sub2 |
C |
- |
MB1 |
MB2 |
MB3 |
MB4 |
MB5 |
MB6 |
|
|
|
|
|
|
|
|
|
Sub3 |
D1 |
|
|
Sub4 |
D2 |
|
|
Sub5 |
D3 |
|
|
Sub6 |
D4 |
|
|
|
|
|
|
|
|
|
5.3.4.3.21Objekt 0x4500, Leermodulkonfiguration
Idx |
S-Idx |
Name |
Typ |
Attribute |
Default Wert |
Bedeutung |
0x4500 |
0 |
Anzahl gesteckter und |
Unsigned8 |
RW |
0 |
0 nicht aktiv |
|
|
virtueller Klemmen |
|
|
|
1 .. 64 Anzahl der max. gesteckten |
|
|
|
|
|
|
Klemmen (physikalisch + virtuell) |
|
1 |
1. Klemmenbeschrei- |
Unsigned16 |
RW |
0 |
1. Klemme |
|
|
bung |
|
|
|
|
|
.... |
.... |
.... |
.... |
.... |
.... |
|
64 |
64. Klemmenbeschrei- |
Unsigned16 |
RW |
0 |
64. Klemme |
|
|
bung |
|
|
|
|
Mit Hilfe dieses Objektes ist es möglich virtuelle Klemmen in den Knoten einzufügen. So kann man beispielsweise einen max. Knotenausbau projektieren und anschließend einen neuen Knoten entwerfen, welcher eine Untermenge zum Maximalausbau darstellt. Dieser neue Knoten verhält sich von seinen Objekteinträgen bzgl. gesteckter Klemmen, wie der Maximalausbau. Somit können andere Applikationen (CANopen Master,...), einmal auf den Maximalausbau ausgelegt, ohne Änderung ihrer Einstellung auf jede Untermenge zugreifen.
Ebenso kann man von vorn herein Leerstellen für eventuelle spätere Erweiterungen vorsehen, wodurch ein nachträgliches Anpassen des Mappings entfällt.
•Sub-Index 0
Sub-Index 0 = 0: Einblenden von virtuellen Klemmen nicht aktiv Sub-Index 0 ≠ 0 Einblenden von virtuellen Klemmen aktiv
Der Eintrag gibt die Anzahl der gesteckten Klemmen im Maximalausbau an. Beim Setzen des Wertes von 0 auf >0, wird die Konfiguration wie ab SubIndex 1 beschrieben erzeugt. Während der Erzeugung der neuen Konfiguration, werden alle vorher gemachten Einstellungen, die nicht permanent gespeichert wurden, überschrieben und das Prozessabbild zurückgesetzt. Aus diesem Grund ist immer erst der Index 0x4500 zu konfigurieren und im Anschluss alle weiteren Einstellungen (Mapping, Sync-Zeit,...).
Das Setzen des Sub-Index 0 ist nur im Zustand PRE-OPERATIONAL möglich. Bei fehlerfreier Erzeugung der neuen Konfiguration wird ein Emergency gesendet mit den Parametern PP=LL=SS=0.
Tritt ein Fehler während der Erzeugung der neuen Konfiguration auf (z. B. es sind mehr Klemmen gesteckt als konfiguriert), wird ein entsprechendes Emergency gesendet. Der Controller startet mit der Defaultkonfiguration lt. gesteckten Klemmen und geht in den STOP-Zustand.
WAGO-I/O-SYSTEM 750
CANopen