Betriebsverhalten am PROFIBUS DP-V1
6
Parametrierung über PROFIBUS-DP
6.3.2
Lesen eines Parameters über PROFIBUS-DP (Read)
40
Zur Ausführung eines Lesediensts über den 8-Byte-MOVILINK
aufgrund der zyklischen Übertragung des Parameterkanals das Handshake-Bit erst
dann gewechselt werden, wenn der gesamte Parameterkanal dem Dienst entsprechend
aufbereitet wurde. Halten Sie daher zum Lesen eines Parameters folgende Reihenfolge
ein:
1. Tragen Sie den Index des zu lesenden Parameters in Byte 2 (Index-High) und Byte 3
(Index-Low) ein.
2. Tragen Sie die Service-Kennung für den Lesedienst im Verwaltungs-Byte ein
(Byte 0).
3. Übergeben Sie durch Wechseln des Handshake-Bits den Lesedienst an das
®
MOVIPRO
.
Da es sich um einen Lesedienst handelt, werden die gesendeten Daten-Bytes (Byte 4 –
7) sowie die Datenlänge im Verwaltungs-Byte ignoriert und müssen demzufolge auch
nicht eingestellt werden.
®
Das MOVIPRO
bearbeitet nun den Lesedienst und sendet mit dem Wechsel des
Handshake-Bits die Dienstbestätigung zurück.
7 / MSB
6
1)
0
0/1
Datenlänge
für Lesedienst nicht relevant
Handshake-Bit
muss bei zyklischer Übertragung mit jedem neuen Auftrag gewechselt werden
Status-Bit
0 = kein Fehler bei Dienstausführung
1 = Fehler bei Dienstausführung
1) Bitwert wird gewechselt
2) Nicht relevant
Die obige Tabelle zeigt die Codierung eines Lesediensts im Verwaltungs-Byte 0. Die
Datenlänge ist nicht relevant, lediglich die Service-Kennung für den Lesedienst muss
eingetragen werden. Eine Aktivierung dieses Dienstes im MOVIPRO
dem Wechsel des Handshake-Bits. Beispielhaft könnte somit der Lesedienst mit der Co-
dierung des Verwaltungs-Bytes 01
5
4
3
2)
2)
X
X
0
Service-Kennung
0001 = Read Parameter
oder 41
aktiviert werden.
hex
hex
Handbuch – MOVIPRO®-SDC mit PROFIBUS-Schnittstelle
®
-Parameterkanal darf
2
1
0 / LSB
0
0
1
®
erfolgt nun mit