Profilspezifische Objekte (0x6000-0xFFFF)
Die profilspezifischen Objekte haben für alle EtherCAT Slaves, die das Profil 5001 unterstützen, die gleiche Bedeutung.
Index 6000 CAN Rx message queue
Index (hex) | Name | Bedeutung | Data type | Flags | Default |
---|---|---|---|---|---|
6000:0 | CAN Rx message queue | Dieses Objekt enthält die Inputs des CAN Interfaces mit 11 Bit Identifier. | UINT8 | RO |
|
6000:01 | TX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
6000:02 | RX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
6000:03 | Number of RX Messages | s. Beschreibung CAN Interface | UINT16 | RO |
|
6000:04 | TX Transaction Number | s. Beschreibung CAN Interface | UNT16 | RO |
|
6000:05 | RX Message 1 | s. Beschreibung CAN Interface | OCTET-STRING[10] | RO |
|
... |
|
|
|
|
|
6000:m | RX Message m-4 | s. Beschreibung CAN Interface | OCTET-STRING[10] | RO |
|
Index 6001 CAN Rx extended message queue
Index (hex) | Name | Bedeutung | Data type | Flags | Default |
---|---|---|---|---|---|
6001:0 | CAN Rx extended message queue | Dieses Objekt enthält die Inputs des CAN Interfaces mit 29 Bit Identifier. | UINT8 | RO |
|
6001:01 | TX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
6001:02 | RX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
6001:03 | Number of RX Messages | s. Beschreibung CAN Interface | UINT16 | RO |
|
6001:04 | TX Transaction Number | s. Beschreibung CAN Interface | UNT16 | RO |
|
6001:05 | RX Message 1 | s. Beschreibung CAN Interface | OCTET-STRING[14] | RO |
|
... |
|
|
|
|
|
6001:m | RX Message m-4 | s. Beschreibung CAN Interface | OCTET-STRING[14] | RO |
|
Index 7000 CAN Tx message queue
Index (hex) | Name | Bedeutung | Data type | Flags | Default |
---|---|---|---|---|---|
7000:0 | CAN Tx message queue | Dieses Objekt enthält die Outputs des CAN Interfaces mit 11 Bit Identifier. | UINT8 | RO |
|
7000:01 | TX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
7000:02 | RX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
7000:03 | Number of TX Messages | s. Beschreibung CAN Interface | UINT16 | RO |
|
7000:04 | TX Message 1 | s. Beschreibung CAN Interface | OCTET-STRING[12] | RO |
|
... |
|
|
|
|
|
7000:m | TX Message m-3 | s. Beschreibung CAN Interface | OCTET-STRING[12] | RO |
|
Index 7001 CAN Tx extended message queue
Index (hex) | Name | Bedeutung | Data type | Flags | Default |
---|---|---|---|---|---|
7001:0 | CAN Tx extended message queue | Dieses Objekt enthält die Outputs des CAN Interfaces mit 11 Bit Identifier. | UINT8 | RO |
|
7001:01 | TX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
7001:02 | RX Counter | s. Beschreibung CAN Interface | UINT16 | RO |
|
7001:03 | Number of TX Messages | s. Beschreibung CAN Interface | UINT16 | RO |
|
7001:04 | TX Message 1 | s. Beschreibung CAN Interface | OCTET-STRING[16] | RO |
|
... |
|
|
|
|
|
7001:m | TX Message m-3 | s. Beschreibung CAN Interface | OCTET-STRING[16] | RO |
|
Index 8000 CAN Interface configuration
Index (hex) | Name | Bedeutung | Data type | Flags | Default | |
---|---|---|---|---|---|---|
8000:0 | CAN Interface configuration | mit diesem Objekt wird das CAN Interface konfiguriert | UINT8 | RO | 0x24 (36dez) | |
8000:01 | Node Address | muss auf 0 gesetzt sein | UINT16 | RW | 0x0000 (0dez) | |
8000:20 | Flags | Bit 0-2 | reserviert für Erweiterungen, müssen 0 sein | UINT16 | RW | 0x0000 (0dez) |
Bit 3 | 0 = Standard Queue (11 Bit Identifier), 1 = Extended Queue (29 Bit Identifier) | |||||
Bit 4-8 | reserviert für Erweiterungen, müssen 0 sein | |||||
Bit 9 | 0 = Buffered CAN Queue, 1 = Fast CAN Queue (non buffered) | |||||
Bit 10-15 | reserviert für Erweiterungen, müssen 0 sein | |||||
8000:21 | Rx queue size | Anzahl der RX messages | UINT8 | RW |
| |
8000:22 | Tx queue size | Anzahl der TX messages | UINT8 | RW |
| |
8000:23 |
| reserviert für Erweiterungen, muss 150 sein | UINT16 | RW | 0x0096 (150dez) | |
8000:24 |
| reserviert für Erweiterungen, muss 150 sein | UINT16 | RW | 0x0096 (150dez) |
Index 8001 CAN Rx filter table
Ab der Firmware 17 der EL6751 muss der Parameter 0x8001 mit gültigen Werten beschrieben werden.
Sollen alle Daten in das CAN Interface geschrieben werden, so ist folgendes einzutragen:
Für 11 Bit und 29 Bit Identifier:
0x8001: 01 00 00 00 00 00 FF FF FF 1F
Für 11 Bit Identifier
0x8001: 01 00 00 00 00 00 FF 07 00 00
Index (hex) | Name | Bedeutung | Data type | Flags | Default |
---|---|---|---|---|---|
8001:0 | CAN Rx filter table | Anzahl der folgenden gültigen Filter Sub Index Werte (1..m, m = 255). Mit diesem Objekt können bei den Identifier CAN Messages die CAN Identifierbereiche festgelegt werden, die in die Rx Queue eingetragen und mit den EtherCAT Input Data übertragen werden. Dieses Objekt muss ab Firmware 17 konfiguriert werden. | UINT8 | RO |
|
8001:01 | Identifier Area 1 | Byte 0-3: erster Identifier, der in die Rx Queue eingetragen wird | UINT64 | RO |
|
Byte 4-7: letzter Identifier, der in die Rx Queue eingetragen wird | |||||
... |
|
|
|
|
|
8001:m | Identifier Area m | Byte 0-3: erster Identifier, der in die Rx Queue eingetragen wird | UINT64 | RO |
|
Byte 4-7: letzter Identifier, der in die Rx Queue eingetragen wird |