Herunterladen Inhalt Inhalt Diese Seite drucken

Lesen Eines Parameters Über Profibus Dp (Read) - SEW-Eurodrive DFS11B Handbuch

Feldbus-schnittstelle
Inhaltsverzeichnis

Werbung

Betriebsverhalten am PROFIBUS DP
8
Parametrierung über PROFIBUS DP
Index-Adressierung
Datenbereich
Fehlerhafte Dienstausführung
8.5.2
Lesen eines Parameters über PROFIBUS DP (READ)
84
Handbuch – Feldbus-Schnittstelle DFS11B PROFIBUS DP-V1 mit PROFIsafe
Mit Byte 2:Index-High und Byte 3:Index-Low wird der Parameter bestimmt, der über
das Feldbussystem gelesen oder geschrieben werden soll. Die Parameter eines Um-
richters werden unabhängig vom angeschlossenen Feldbussystem mit einem einheitli-
chen Index adressiert. Byte 1 ist als reserviert zu betrachten und muss generell auf
0x00 gesetzt werden.
Die Daten befinden sich, wie in der folgenden Tabelle gezeigt, in Byte 4 bis Byte 7 des
Parameterkanals. Somit können maximal 4 Byte Daten je Dienst übertragen werden.
Grundsätzlich werden die Daten rechtsbündig eingetragen, d. h. Byte 7 beinhaltet das
niederwertigste Daten-Byte (Daten-LSB), Byte 4 dementsprechend das höchstwertigs-
te Daten-Byte (Daten-MSB).
0
1
2
Verwal-
Subin-
Index-
tung
dex
High
Eine fehlerhafte Dienstausführung wird durch Setzen des Statusbits im Verwaltungs-
byte signalisiert. Wenn das empfangene Handshake-Bit gleich dem gesendeten Hand-
shake-Bit ist, dann ist der Dienst vom Umrichter ausgeführt worden. Signalisiert das
Statusbit nun einen Fehler, so wird im Datenbereich des Parametertelegramms der
Fehlercode eingetragen. Byte 4  –  7 liefern den Rückkehrcode in strukturierter Form
zurück (siehe Kapitel "Rückkehrcodes der Parametrierung").
0
1
Verwaltung
Subindex
Statusbit = 1: Fehlerhafte Dienstausführung
Zur Ausführung eines READ-Dienstes über den 8-Byte-MOVILINK
darf aufgrund der zyklischen Übertragung des Parameterkanals das Handshake-Bit
erst dann gewechselt werden, wenn der gesamte Parameterkanal dem Dienst ent-
sprechend aufbereitet wurde. Halten Sie daher zum Lesen eines Parameters bitte fol-
gende 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 READ-Dienst im Verwaltungsbyte ein
(Byte 0).
3. Übergeben Sie durch Wechseln des Handshake-Bits den READ-Dienst an den
Umrichter.
Byte
3
4
Index-
Daten-MSB
Daten
Low
High-Byte 1 Low-Byte 1 High-Byte 2 Low-Byte 2
High-Wort
Byte
2
3
Index-
Index-
Error
High
Low
Class
5
6
Daten
Daten-LSB
Low-Wort
Doppelwort
4
5
6
Error
Add.
Add.
Code
Code
Code
high
low
®
-Parameterkanal
7
7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis