Auslesen eines ID Objects
Zur Überprüfung der störungsfreien Kommunikation zwischen AS-Interface-Master und der Option MLK31A lesen Sie das ID object mit dem Dienst "Read request" aus.
Wählen Sie den Index 0x00hex und die Länge 0x06hex aus.
- Wenn dieser Dienst korrekt bei dem Doppel-Slave ankommt, antwortet der Doppel-Slave MLK31A mit dem Antwort-Telegramm 0x50hex "Read response OK" und den Daten.
- Wenn dabei Fehler auftreten, sendet der Doppel-Slave MLK31A das Antwort-Telegramm 0x90hex "Read response not OK" (Fehlercode siehe AS-Interface-Spezifikation).
Dienst "Read request":
CTT2-Dienst | ||
|---|---|---|
Code | Index | Länge |
0x10 | 0x00 | 0x06 |
Code 0x10 = | Read request |
Index 0x00 = | ID object |
Länge 0X06 = | Länge des ID objects |
Nach der systembedingten Übertragungszeit für den Parameter antwortet der Slave.
Antwort-Telegramm "Read response OK":
CTT2-Dienst | ||||||
|---|---|---|---|---|---|---|
Code | Vendor ID High | Vendor ID Low | Device ID High | Device ID Low | Output/ | Firmware-Version |
0x50 | 0x00 | 0x0A | 0x00 | 0x0A | 0x00 | 0x01 |
Code 0x50 = | Read response OK |
Vendor ID High 0x00 = | High-Wert der Vendor ID |
Vendor ID Low 0x0A = | Low-Wert der Vendor ID => Vendor ID = 0x000Ahex = 10dez. |
Device ID High 0x00 = | High-Wert der Device ID |
Device ID Low 0x0A = | Low-Wert der Device ID => Device ID = 0x000Ahex = 10dez. |
Output/Input 0x00 = | Keine Ein- und Ausgänge |
Firmware-Version 0x01 |