Profilspezifische Objekte (0x6000-0xFFFF) [ab Hardwarestand 03]
Die profilspezifischen Objekte haben für alle EtherCAT Slaves, die das Profil 5001 unterstützen, die gleiche Bedeutung.
Index 0x60n0 COM Inputs Ch. 1 (n = 0), Ch. 2 (n = 1)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default | |
---|---|---|---|---|---|---|
60n0:0 | COM Inputs Ch. 1 + Ch. 2 | Max. SubIndex (hex) | UINT8 | RO | 0x26 (38dez) | |
60n0:01 | Transmit accepted | Die Klemme quittiert die Entgegennahme von Daten mit Zustandsänderung dieses Bits. Erst daraufhin werden neue Daten von der Steuerung zur Klemme übertragen. | BOOLEAN | RO | 0x00 (0dez) | |
60n0:02 | Receive request | Über eine Zustandsänderung dieses Bits teilt die Klemme der Steuerung mit, dass sich die in "Input length" angezeigte Anzahl von Bytes in den DataIn-Bytes befinden. Die Steuerung muss die Entgegennahme der Daten mit Zustandsänderung des ReceiveAccepted-Bits quittieren. Erst daraufhin werden neue Daten von der Klemme zur Steuerung übertragen. | BOOLEAN | RO | 0x00 (0dez) | |
60n0:03 | Init accepted | 0 | Die Klemme ist wieder für den seriellen Datenaustausch bereit. | BOOLEAN | RO | 0x00 (0dez) |
1 | Die Initialisierung wurde von der Klemme ausgeführt. | |||||
60n0:04 | Buffer full | Das Empfangs-FIFO ist voll. Ab diesem Zeitpunkt gehen alle eingehenden Daten verloren! | BOOLEAN | RO | 0x00 (0dez) | |
60n0:05 | Parity error | Es ist ein Parity-Error aufgetreten. | BOOLEAN | RO | 0x00 (0dez) | |
60n0:06 | Framing error | Es ist ein Framing-Error aufgetreten. | BOOLEAN | RO | 0x00 (0dez) | |
60n0:07 | Overrun error | Es ist ein Overrun-Error aufgetreten. | BOOLEAN | RO | 0x00 (0dez) | |
60n0:09 | Input length | Anzahl der Eingangs-Bytes, die für die Übertragung von der Klemme zur Steuerung bereit stehen. | UINT8 | RO | 0x00 (0dez) | |
60n0:11 | Data In 0 | Eingangs-Byte 0 | UINT8 | RO | 0x00 (0dez) | |
... | ... | .... | ... | ... | ... | |
60n0:26 | Data In 21 | Eingangs-Byte 21 | UINT8 | RO | 0x00 (0dez) |
Index 0x60n1 Status Ch. 1 (n = 0), Ch. 2 (n = 1)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
60n1:0 | Status Ch. 1 + Ch. 2 | Max. SubIndex (hex) | UINT8 | RO | 0x01 (01dez) |
60n1:01 | Status | Status-Wort | UINT16 | RO | 0x00 (0dez) |
Index 0x70n0 COM Outputs Ch. 1 (n = 0), Ch. 2 (n = 1)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default | |
---|---|---|---|---|---|---|
70n0:0 | COM Outputs Ch. 1 + Ch. 2 | Max. SubIndex (hex) | UINT8 | RO | 0x26 (38dez) | |
70n0:01 | Transmit request | Über eine Zustandsänderung dieses Bits teilt die Steuerung der Klemme mit, dass sich die in mit den "Output length" angezeigte Anzahl von Bytes in den DataOut-Bytes befinden. Die Klemme quittiert die Entgegennahme der Daten mit Zustandsänderung des Bits "TransmitAccepted". Erst daraufhin werden neue Daten von der Steuerung zur Klemme übertragen. | BOOLEAN | RO | 0x00 (0dez) | |
70n0:02 | Receive accepted | Die Steuerung quittiert die Entgegennahme von Daten mit Zustandsänderung dieses Bits. Erst daraufhin werden neue Daten von der Klemme zur Steuerung übertragen. | BOOLEAN | RO | 0x00 (0dez) | |
70n0:03 | Init request | 0 | Die Steuerung fordert von der Klemme wieder die Bereitschaft für den seriellen Datenaustausch. | BOOLEAN | RO | 0x00 (0dez) |
1 | Die Steuerung fordert die Klemme zur Initialisierung auf. Die Sende- und Empfangsfunktionen werden gesperrt, die FIFO-Zeiger werden zurückgesetzt und die Schnittstelle wird mit den Werten des zuständigen Settings-Objektes initialisiert. Die Ausführung der Initialisierung wird von der Klemme mit dem Bit "Init accepted" quittiert. | |||||
70n0:04 | Send continuous | Kontinuierliches Senden der Daten aus dem FIFO. | BOOLEAN | RO | 0x00 (0dez) | |
70n0:09 | Output length | Anzahl der Ausgangs-Bytes, die für die Übertragung von der Steuerung zur Klemme bereit stehen. | UINT8 | RO | 0x00 (0dez) | |
70n0:11 | Data Out 0 | Ausgangs-Byte 0 | UINT8 | RO | 0x00 (0dez) | |
... | ... | .... | ... | ... | ... | |
70n0:26 | Data Out 21 | Ausgangs-Byte 21 | UINT8 | RO | 0x00 (0dez) |
Index 0x70n1 Ctrl Ch. 1 (n = 0), Ch. 2 (n = 1)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
70n1:0 | Crtl Ch. 1 + Ch. 2 | Max. SubIndex (hex) | UINT8 | RO | 0x01 (01dez) |
70n1:01 | Status | Control-Wort | UINT16 | RO | 0x00 (0dez) |
Index 0xA0n0 COM Diag data Ch. 1 (n = 0), Ch. 2 (n = 1)
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
A0n0:0 | COM Diag data Ch. 1 + Ch. 2 | Max. SubIndex (hex) | UINT8 | RO | 0x12 (18dez) |
A0n0:01 | Buffer overflow | Es ist ein Buffer-Overflow aufgetreten. | BOOLEAN | RO | 0x00 (0dez) |
A0n0:02 | Parity error | Es ist ein Parity-Error aufgetreten. | BOOLEAN | RO | 0x00 (0dez) |
A0n0:03 | Framing error | Es ist ein Framing-Error aufgetreten | BOOLEAN | RO | 0x00 (0dez) |
A0n0:04 | Overrun error | Es ist ein Overrun-Error aufgetreten. | BOOLEAN | RO | 0x00 (0dez) |
A0n0:05 | Buffer full | Das Empfangs-FIFO ist voll. Ab diesem Zeitpunkt gehen alle eingehenden Daten verloren! | BOOLEAN | RO | 0x00 (0dez) |
A0n0:11 | Data bytes in send buffer | Anzahl der Datenbytes im Sende-FIFO | UINT16 | RO | 0x0000 (0dez) |
A0n0:12 | Data bytes in receive buffer | Anzahl der Datenbytes im Empfangs-FIFO | UINT16 | RO | 0x0000 (0dez) |
Index 0xF000 Modular device profile
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
F000:0 | Modular device profile | Allgemeine Informationen des Modular Device Profiles | UINT8 | RO | 0x02 (2dez) |
F000:01 | Module Index 0xdistance | Index (hex)abstand der Objekte der einzelnen Kanäle | UINT16 | RO | 0x0010 (16dez) |
F000:02 | Maximum number of modules | Anzahl der Kanäle | UINT16 | RO | 0x0004 (4dez) |
Index 0xF008 Code word
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
F008:0 | Code word | reserviert | UINT32 | RW | 0x00000000 (0dez) |
Index 0xF010 Module list
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
F010:0 | Module list | Max. SubIndex (hex) | UINT8 | RW | 0x04 (4dez) |
F010:01 | SubIndex 0x001 | - | UINT32 | RW | 0x00000258 (600dez) |
F010:02 | SubIndex 0x002 | - | UINT32 | RW | 0x00000258 (600dez) |