Functie van de PROFIBUS-interface MQP
9
Parametrering via PROFIBUS-DP
9.4.8
Lezen en schrijven van de parameters via PROFIBUS-DP
Lezen van een
parameter via
PROFIBUS-DP
(READ)
96
Voor het uitvoeren van een READ-instructie via het parameterkanaal mag de hand-
shakebit op basis van de cyclische overdracht van het parameterkanaal pas worden uit-
gewisseld als het gehele parameterkanaal overeenkomstig de instructie is gereedge-
maakt. Houd daarom voor het lezen van een parameter de onderstaande volgorde aan:
1. Voer de index van de te lezen parameter in byte 2 (Index High) en byte 3 (Index Low)
in.
2. Voer de service-ID voor de READ-instructie in de managementbyte in (byte 0).
3. Geef de READ-instructie aan de MQP door de handshakebit te wisselen.
Aangezien het een leesinstructie betreft, worden de verzonden databytes (byte 4 – 7)
en de datalengte (in het managementbyte) genegeerd; deze hoeven daarom ook niet
ingesteld te worden. De MQP bewerkt nu de READ-instructie en geeft door het wisselen
van de handshakebit de instructiebevestiging terug.
Byte 0: Management
7
6
5
4
0
0/1
X
X
X
= niet relevant
0/1
= bitwaarde wordt gewijzigd
De afbeelding laat de codering van een READ-instructie in de managementbyte zien.
De datalengte is niet relevant. Alleen de service-ID voor de READ-instructie moet
worden ingevoerd. Deze instructie wordt nu in de MQP geactiveerd als de handshakebit
wordt gewisseld. De READ-instructie kan zo bijvoorbeeld met de codering van de mana-
gementbyte 01
of 41
hex
hex
3
2
1
0
0
0
0
1
Service-ID:
0001 = READ Parameter
Datalengte:
niet relevant voor READ-instructie
Handshakebit
Moet bij elke nieuwe opdracht worden
gewisseld
Statusbit
0 = geen fout bij instructie-uitvoering
1 = fout bij instructie-uitvoering
geactiveerd worden.
Handboek – PROFIBUS-interfaces, -veldverdelers