Parameterzugriff
Das DP V1-Parameter-Anfragetelegramm besteht aus drei
Datenblöcken:
•
Ein Anfrage-Header, der die Art der Anfrage
(Lesen oder Schreiben) sowie die Anzahl der
Parameter, auf die zugegriffen werden soll,
definiert. Der Master stellt die Anfragereferenz ein
und benutzt diese Information zur Bewertung der
Antwort.
•
Ein Adressfeld, in dem alle Adressierungsattribute
der gewünschten Parameter definiert sind.
•
Ein Datenfeld, in das alle Parameterdatenwerte
gesetzt werden.
DP-V1
Parameteranforderung
Anfrage-
Anfragereferenz
Header
Anfrage-ID
Achse
Adressfeld
Anzahl der Parameter
Attribut
Anzahl Elemente
Parameter-Nr.
Sub-Index
n-te Parameternr.
Datenfeld
Datenformat
Anzahl Werte
Werte
n-ter Datenwert
Tabelle 5.6 Grundlegender Aufbau des PROFIdrive-
Parameterkanals
Das DP-V1-Parameter-Antworttelegramm besteht aus zwei
Datenblöcken:
•
Ein Antwort-Header, der angibt, ob die Anfrage
fehlerfrei durchgeführt wird (Antwort-ID).
Außerdem werden die Anzahl der Parameter
sowie die Anfragereferenz, die vom Master
innerhalb des betreffenden Anfragetelegramms
festgelegt wird, angegeben
•
Ein Datenfeld, in dem sich die angeforderten
Parameterdaten befinden. Wenn eine oder
mehrere interne Anfragen fehlgeschlagen sind,
wird anstelle der Datenwerte ein Fehlercode
gesetzt
DP-V1
Parameterantwort
Antwort-Header
Anfrageref. gespiegelt
Antwort-ID
Achse gespiegelt
Parameterwerte
Anzahl der Parameter
Format
Anzahl Werte
Werte von Fehlerwerten
n-ter Parameterwert
Tabelle 5.7 DP-V1-Parameter Antworttelegramm
Da das Antworttelegramm keine Informationen zur
Adressierung von Parametern beinhaltet, muss der Master
MG37G103
Programmierhandbuch
die Struktur der Antwortdaten aus dem Anfragetelegramm
erkennen.
5.2.9 Anfrage-/Antwortattribute
Tabelle 5.8 enthält eine Übersicht über die möglichen
Attribute des PROFIdrive-Parameterkanals.
Feld
Anfragere-
ferenz
Anfrage-ID U8
Byte-Nr.
0
1
2
3
4
Antwort-ID U8
5
6
7
8
9
4+6*(n-1)
...
Achse
4+6*n
Anzahl der
(4+6*n)+1
Parameter
(4+6*n)+2
...
Attribut
Anzahl
Elemente
Parameter-
Nr.
Subindex
Format
Anzahl
Werte
Fehler-Nr.
1) U8 - Ohne Vorzeichen8, U16 - Ohne Vorzeichen16
5.2.10 Anfragereferenz
Byte-Nr.
0
1
Identifizierung des Anfrage-/Antwort-Paares für den Master.
2
Der Master ändert bei jeder neuen Anfrage die Anfragere-
3
4
ferenz. Der Follower spiegelt die Anfragereferenz in der
5
Antwort.
6
...
Danfoss A/S © Rev. 05/2014 Alle Rechte vorbehalten.
Datenty
Werte
p
1)
U8
0x01..0xFF
0x01
Parameterwert
anfragen
0x02
Parameterwert
ändern
0x42
Parameter nicht
flüchtig ändern
0x51
Par.-Wert anfragen
Doppelwort
0x52
Par.-Wert ändern
Doppelwort
0x01
Parameter anfragen
(+) positiv
0x02
Parameter ändern
(+) positiv
0x81
Parameter anfragen
(-) negativ
0x82
Parameter ändern
(-) negativ
U8
0x00..0xFF
Nummer (immer 0)
U8
0x01..0x25
U8
0x10
Wert
0x20
Beschreibung
0x30
Text
U8
0x01-0xFA
Menge 1-234
U16
0x0001...
Nummer 1-65535
0xFFFF
U16
0x0000
Nummer 0-65535
0xFFFF
U8
Siehe Tabelle
U8
0x01..0xEA Menge 0-234
U16
0x0000...
Fehlernummer
Tabelle 5.8 Übersicht: Mögliche Attribute des
PROFIdrive-Parameterkanals
Anmerkung
5
5
Identifizierung
für Lese- oder
Schreibanfrage
Identifizierung
für die Antwort
Beschränkung:
DP-V1-
Telegrammlänge
Datenbe-
schreibung
Beschränkung:
DP-V1-
Telegrammlänge
Parame-
ternummer
Array-Hinweis-
adresse
Beschränkung:
DP-V1-
Telegrammlänge
27