DPV1-Interface
Es werden defaultmäßig je eine MSAC_C1- und eine MSAC_C2-Verbindung mit 52 Byte Daten (4 Byte DPV1-Header plus 48 Byte Nutzdaten) unterstützt. Die MSAC_C1-Verbindung wird mit der zyklischen Verbindung zusammen aufgebaut und ist über die UserPrmData zu aktivieren:
Byte | Bit | Wert: Beschreibung |
---|---|---|
0 | 7 | 1: MSAC_C1-Verbindung wird aktiviert |
Die MSAC_C2-Verbindung kann sowohl von dem C1-Master (der zyklisch mit dem Slave kommuniziert) oder einem C2-Master (der dann nur azyklisch mit dem Slave kommuniziert) benutzt werden und verfügt über einen eigenen Verbindungsaufbau. Die Parameter beim MSAC_C2-Verbindungsaufbau (Feature_Supported, Profile_Feature_Supported, Profile_Ident_Number, etc.) werden nicht geprüft, in der Response werden die Parameter des Requests gespiegelt.
Die Slot_Number = 0 adressiert Daten des PROFIBUS-Kopplers, Slot_Number > 0 adressiert die Daten der/des Funktionsmodule(s).
Daten des PROFIBUS-Kopplers (Slot_Number = 0)
Die Daten des PROFIBUS-Kopplers werden über den Index adressiert:
Index | Zugrif | Beschreibung |
---|---|---|
1-2 | R/W | |
5 | R | |
9-19 | R/W | Gerätekonfiguration (Tabelle 9) |
90 | R | K-Bus-Status (Tabelle 90) |
98 | R/W | |
99 | W | Kommandos: Reset des lokalen Busses, Starten bzw. Stoppen der internen Zykluszeitmessung |
Daten der Funktionsmodule (Slot_Number > 0)
Abhängig vom Typ des Funktionsmoduls wird entweder auf die Register (max. 4 Kanäle mit je 64 Register) oder die Parameter (wird nur von wenigen Funktionsmodulen unterstützt, deren Datenumfang für das Registermodell nicht ausreicht) zugegriffen
Zugriff auf Register
Index | Zugrif | Länge | Beschreibung |
---|---|---|---|
0-63 | R(/W) | 2 | Register 0-63 von Kanal 1 des Funktionsmoduls |
64-127 | R(/W) | 2 | Register 0-63 von Kanal 2 des Funktionsmoduls |
128-191 | R(/W) | 2 | Register 0-63 von Kanal 3 des Funktionsmoduls |
192-254 | R(/W) | 2 | Register 0-63 von Kanal 4 des Funktionsmoduls |
Zugriff auf Parameter
Index | Zugrif | Länge | Beschreibung |
---|---|---|---|
0 | R(/W) | 4-32 (muss durch 4 teilbar sein) | Parameter 0x0000-0x0007 des Funktionsmoduls |
1 | R(/W) | 4-32 (muss durch 4 teilbar sein) | Parameter 0x0008-0x000F des Funktionsmoduls |
... | ... | ... |
|
127 | R(/W) | 4-32 (muss durch 4 teilbar sein) | Parameter 0x03F8-0x03FF des Funktionsmoduls |