5 data structure in the acyclic telegrams, 6 header, 7 parameter block – GE Industrial Solutions AF-650 GP PROFINET User Manual

Page 37: 8 data block

Advertising
background image

7.1.5 Data Structure in the Acyclic

Telegrams

The data structure for a write/read parameter request,
consists of three main blocks:

Header block

Parameter block

Data block

They have to be arranged as in Table 7.1:

Word number

1 Header

Request #

Request ID

2 Header

Axis

# Param.

3 (Param. 1)

Attribute

# elements

4 (Param. 1)

Parameter number

5 (Param. 1)

Subindex number

6 (Param. 2)

Attribute

# elements

7 (Param. 2)

Parameter number

8 (Param. 2)

Subindex number

9 (Param. 3)

Attribute

# elements

10 (Param. 3)

Parameter number

11 (Param. 3)

Subindex number

....

N (Data Param. 1)

Format

# elements

N+1 (Data Param. 1)

Data

Data

N (Data Param. 2)

Format

# elements

N+1 (Data Param. 2)

Data

Data

N (Data Param. 3)

Format

# elements

N+1 (Data Param. 3)

Data

Data

N+1 (Data Param. 3)

Data

Data

N+1 (Data Param. 3)

Data

Data

Table 7.1 Request Telegram

7.1.6 Header

Request number:
Request # is used by the Master to handle the response
from the IO device. The IO device mirrors this number in
its response.

Request ID:
1 = request parameter 2 = change parameter

Axis:
Always leave this to 0 (zero). Only used in multi axis
system.

Number of parameters:
Number of parameters to read or write.

7.1.7 Parameter Block

The following 5 values have to be provided for each
parameter to read.

Attribute:
Attribute to be read
10 = Value
20 = Description
30 = Text

Number of elements:
The number of elements to read, if parameter is indexed.

Attribute:
Attribute to be read.

Parameter number:
The number of the parameter to read.

Subindex:
Pointer to the index.

7.1.8 Data Block

The Datablock is only needed for write commands. For
each parameter to write this information has to be setup.

Format:
The format of the information to write,
2: Integer 8
3: Integer 16
4: Integer 32
5: Unsigned 8
6: Unsigned 16
7: Unsigned 32
9: Visible string
33: Normalized value 2 bytes
35: Bit sequence of 16 Boolean variables
54: Time difference without date
For the individual drive series, the programming guide
contains a table with parameter number, format and other
relevant information and will not be further explained in
this document.

Number of elements:
The number of elements to read if parameter is indexed.

PROFINET Acyclic Communicat...

PROFINET Operating Instruction

36

7

7

Advertising