5.9.3
DS_Read
SIEMENS Steuerungen verwenden für DS_Read die Systemfunktion SFB52 / RDREC. Die Parameter für
Index und ID (Slot) entsprechen denjenigen bei DS_Write. Der Parameter MLEN entspricht der Grösse des
Datenbausteins für die einzulesenden Daten. Er kann unverändert immer auf Maximallänge (z.B.64) stehen
bleiben.
Zusätzlich ist ein Datenbaustein in ausreichender Grösse vorzuhalten, der die eingelesenen Parameterdaten
aufnimmt. Eine Grösse von 68 Byte ist für alle im Drehgeber implementierten Parameter ausreichend. Sein
Inhalt nach DS_Read ist nachstehend dargestellt.
DS_READ
Aufrufparameter Wert
ID
Index
Length
Datenbaustein (read)
Byte
Bedeutung
0
Request Reference
1
Response ID
2
Achse Nr.
3
Anzahl der Parameter
4
Format
5
Anzahl der Werte
6
Wert 1
7
Wert 2
8
Wert 3
9
Wert n
Die Bushaube unterstützt die folgenden azyklischen Funktionsparameter des PROFIdrive Profils V3.3
(Parameter Nummern 9xx) bzw. des DPV2 Encoder Profils V3.2 (65xxx):
Parameter 918
(read only)
Parameter 922
(read only)
Parameter 964
(read only)
Parameter 965
(read only)
Parameter 971
(read/write)
Parameter 979
(read only)
Parameter 65000 (read/write)
Alle Parameter sind zugänglich über Slot 1 (unter Step7 hierfür unter „ID" die E/A Adresse angeben), Index
47 und Subindex 0. Zusätzlich ist Block 0 der I&M Funktionen (Identification and Maintenance ) über Index
255, Slot 0 oder 1, Parameter 65000 erreichbar.
BUDE_Handbuch-ProfibusDPV2_DE.doc
09.04.2013/bja
Slot-Nr.1 (E/A Adresse Telegramm81)
Slot-Nr.0 (Diagnoseadresse Slave)
47 = 0x2F
255 = 0xFF
Maximallänge der zu übertragenden
Daten, die der Datenbaustein (read)
aufnehmen kann
Bemerkung
gespiegelter Wert aus DS_Write
0x01 = Request parameter (success)
0x02 = Change parameter(success)
0x81 = Request parameter(error)
0x82 = Change parameter(error)
immer 0= Gesamter Slave
Nur ein Parameter: 1
0x01 = Boolean
0x02 = Integer8
0x03 = Integer16
0x04 = Integer32
0x05 = Unsigned8
0x06 = Unsigned16
0x07 = Unsigned32
0x08 = FloatingPoint
0x09 = VisibleString
0x10 = OctetString
Profibus Node Address (BCD-Switches)
Telegram type (=81)
Device identification
Profile number (3.2)
Transfer to non-volatile Memory
Sensor format
Preset Value
Beispiel
0x0200
0xFFD
0x2F
0xFF
0x40
20/39
Beispiel
0xAA
0x01
0x00
0x01
0x10
0xnn
Baumer Hübner GmbH
Berlin, Germany