Functie van de PROFIBUS-interface MQP
9
Parametrering met PROFIBUS-DPV1
Voorbeeld voor
het schrijven van
een parameter
®
met MOVILINK
(schrijven van
een parameter
met DPV1)
104
®
Positief MOVILINK
-parametreerantwoord:
De volgende tabellen laten de gebruiksdata van de READ.RES zien met de positieve
antwoorddata van de parametreeropdracht. Hier wordt bijvoorbeeld de parameter-
waarde voor index 8300 (firmwareversie) teruggezonden.
Instructie
Slot_Number
DPV1-Header
Index
Length
Byte
Veld
0
Response reference
1
Response ID
2
Axis
3
No. of Parameters
4
Format
5
No. of values
6 tot 7
Value Hi
8 tot 9
Value Lo
De volgende tabellen laten bijvoorbeeld de structuur van de instructies WRITE en READ
zien voor het niet-vluchtig schrijven van de waarde 12345 op de IPOS-variabele H0
(parameterindex 11000). Hiervoor wordt de MOVILINK
METER VOLATILE gebruikt.
Instructie
Slot_Number
DPV1-Header
Index
Length
Byte
Veld
0
Request reference
1
Request ID
2
Axis
3
No. of Parameters
4
Attribute
5
No. of Elements
6 tot 7
Parameter number
8 tot 9
Subindex
10
Format
11
No. of values
12 tot 13
Value HiWord
14 tot 15
Value LoWord
Nadat deze WRITE.REQ is verzonden, wordt de WRITE.RES ontvangen. Als er tijdens
de bewerking van het parameterkanaal geen statusconflict was, volgt er een positieve
WRITE.RES. Anders staat de statusfout in Error_code_1.
READ.REQ
Omschrijving
0
Willekeurig (er wordt geen waarde toegekend)
47
Index van de dataset: constante index 47
10
10 byte gebruikersdata voor opdrachtbuffer
Waarde
Omschrijving
0x01
Gespiegeld referentienummer van de parametreeropdracht
®
0x40
Positief MOVILINK
0x00
Gespiegeld asnummer: 0 voor enkele as
0x01
1 parameter
0x43
Parameterindeling: dubbel woord
0x01
1 waarde
0x311C
Meest significante deel van de parameter
0x7289
Minst significante deel van de parameter
Decodering:
0x 311C 7289 = 823947913 dec
Æ Firmware-versie 823 947 9.13
READ.REQ
Omschrijving
0
Willekeurig, (wordt niet verwerkt)
47
Index van de dataset: constante index 47
16
16 bytes gebruikersdata voor opdrachtbuffer
Waarde
Omschrijving
0x01
Individueel referentienummer voor de parametreerop-
dracht, wordt in het parameterantwoord gespiegeld
®
0x40
SEW MOVILINK
-instructie
0x00
Asnummer; 0 = enkele as
0x01
1 parameter
®
0x30
MOVILINK
-instructie WRITE PARAMETER VOLATILE
0x00
0 = toegang tot directe waarde, geen subelement
0x2AF8
Parameterindex 11000 = "IPOS Variable H0"
0x0000
Subindex 0
0x43
Dubbel woord
0x01
1 parameterwaarde wijzigen
0x0000
Meest significante deel van de parameterwaarde
0x0BB8
Minst significante deel van de parameterwaarde
Handboek – PROFIBUS-interfaces, -veldverdelers
-antwoord
®
-instructie WRITE PARA-