Ds_read – Baumer GE-GB-GXxxx Benutzerhandbuch

Seite 22

Advertising
background image

Handbuch_ProfibusDPV2_BIDE_DE.docx

22/41

Baumer IVO GmbH & Co. KG

22.11.12

Villingen-Schwenningen, Germany

9

Subindex lo

0x02

Zusätzlich Bytes 10...15 nur bei “Change Parameter”:

10

Format des folgenden Parameters

0x40=Zero 41=Byte 42=Word
43=Dword 44=Error

0x43

11

Anzahl der Werte im Parameter

Beim Drehgeber Immer “1”

0x01

12

Value

bei Byte: Parameter
bei Word: Parameter Hi Byte (MSB)
bei Dword: Parameter Byte 3 (MSB)

0x00

13

Value

bei Word: Parameter Lo Byte (LSB)
bei Dword: Parameter Byte 2

0x01

14

Value

bei Dword: Parameter Byte 1

0x00

15

Value

bei Dword: Parameter Byte 0 (LSB)

0x00


6.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

Beispiel

ID

Slot-Nr.1 (E/A Adresse Telegramm81)
Slot-Nr.0 (Diagnoseadresse Slave)

0x0200
0xFFD

Index

47 = 0x2F
255 = 0xFF

0x2F
0xFF

Length

Maximallänge der zu übertragenden
Daten, die der Datenbaustein (read)
aufnehmen kann

0x40

Datenbaustein (read)

Byte

Bedeutung

Bemerkung

Beispiel

0

Request Reference

gespiegelter Wert aus DS_Write

0xAA

1

Response ID

0x01 = Request parameter (success)
0x02 = Change parameter(success)
0x81 = Request parameter(error)
0x82 = Change parameter(error)

0x01

2

Achse Nr.

immer 0= Gesamter Slave

0x00

3

Anzahl der Parameter Nur ein Parameter: 1

0x01

4

Format

0x01 = Boolean
0x02 = Integer8
0x03 = Integer16
0x04 = Integer32
0x05 = Unsigned8
0x06 = Unsigned16
0x07 = Unsigned32
0x08 = FloatingPoint
0x09 = VisibleString
0x10 = OctetString

0x10

5

Anzahl der Werte

0xnn

6

Wert 1

7

Wert 2

8

Wert 3

9

Wert n

Der GXMMW unterstützt die folgenden azyklischen Funktionsparameter des PROFIdrive Profils V3.3
(Parameter Nummern 9xx) bzw. des DPV2 Encoder Profils V3.2 (65xxx):

Advertising