Voorbeeld van
De volgende tabellen tonen bijvoorbeeld de structuur van de instructies WRITE en
het schrijven van
READ voor het vluchtig schrijven van de waarde 12345 op de IPOS
een parameter via
(parameterlijst 11000). Hiervoor wordt de MOVILINK
®
MOVILINK
volatile gebruikt.
Opdracht "WRITE Parameter volatile" verzenden
Instructie
API
Slot_Number
Subslot_Number
Index
Length
In de volgende tabel worden de WRITE.request-gebruikersdata voor MOVILINK
Parameter volatile" weergeven.
Byte
0
1
2
3
4
5
6, 7
8, 9
10
11
12, 13
14, 15
Nadat deze WRITE.request is verzonden, wordt de WRITE.response ontvangen. Als er
geen statusconflict tijdens de bewerking van het parameterkanaal is opgetreden, komt
er een positieve WRITE.response. Anders staat de statusfout in Error_code_1.
Handboek – Veldbusinterface DFE32B PROFINET IO
Parametrering via PROFIdrive-dataset 47
Structuur van het PROFINET-parameterkanaal
WRITE.request
Omschrijving
0
Vast ingesteld op 0
0
Willekeurig (wordt niet verwerkt)
1
Vast ingesteld op 1
47
Index van de dataset voor parameteropdracht; constante index 47
16
16 bytes gebruikersdata voor opdrachtbuffer
Veld
Waarde
0x01
Request ID
0x40
0x00
No. of Parameters
0x01
Attribute
0x30
No. of Elements
0x00
Parameter Number
0x2AF8
Subindex
0x0000
Format
0x43
No. of values
0x01
Value High word
0x0000
Value Low word
0x0BB8
®
-instructie WRITE parameter
Omschrijving
Individueel referentienummer voor de parametreer-
opdracht, wordt in het parameterantwoord gespiegeld
®
SEW-MOVILINK
-service
Asnummer; 0 = enkele as
1 parameter
®
MOVILINK
-instructie "WRITE Parameter volatile"
0 = toegang tot directe waarde, geen subelement
Parameterindex 11000 = "IPOS Variable H0"
Subindex 0
Dubbel woord
1 parameterwaarde wijzigen
Meest significante deel van de parameterwaarde
Minst significante deel van de parameterwaarde
I
7
0 0
plus®
-variabele H0
®
"Write
71