AR_COMMUNICATION_DATA - Manual - PROFINET Driver

PROFINET Driver Engineering Interface

Portfolio
PROFINET Development Kits
Product
PROFINET Driver
Software version
v3.1.0
Edition
03/2024
Language
en-US (original)

Data block AR_COMMUNICATION_DATA V1.0 (IODevice)

Data block AR_COMMUNICATION_DATA V1.0 consists of the following attributes:

Table: Data block AR_COMMUNICATION_DATA V1.0

Address offset BYTE Designation Content Value range Data type
0 BlockType AR_COMMUNICATION_DATA 0x3100 uint16_t
2 BlockLength Length of the entire structure block without BlockType, BlockLength 0x001C uint16_t
4 BlockVersionHigh Major BlockVersion 0x01 uint8_t
5 BlockVersionLow Minor BlockVersion 0x00 uint8_t
6 Reserved 0x0000 uint16_t
8 ARBlockVersion High_Byte (Major: 0x01)
Low_Byte (Minor: 0x00)
(The first version is 1.0)
01
00
uint16_t
10 ARType Possible values:
0x0001 = IOCARSingle
0x0001 uint16_t
12 AR_UUID UUID
Has to be created by the configuration
  0 Data1     uint32_t
4 Data2 uint16_t
6 Data3 uint16_t
8 Data4 uint8_t
9 Data5 uint8_t
_ _ 10 Data6 _ _ _ _ uint8_t[6]
28 ARProperties Properties of AR Default: 0x00000011 Bitfield[32]
  0..2 Reserved 1 Bitfield[3]
3 Reserved 0 Bitfield[1]
4 Reserved 1 Bitfield[1]
5..29 Reserved 0 Bitfield[25]
30 StartupMode Startup mode for RT (depending on the requested IOCRs).
0: Legacy mode
1: Advanced mode
Default: 0 Bitfield[1]
_ _ 31 Reserved 0 Bitfield[1]

Data block AR_COMMUNICATION_DATA V1.1 (IODevice)

Data block AR_COMMUNICATION_DATA V1.1 consists of the following attributes:

Table: Data block AR_COMMUNICATION_DATA V1.1

Address offset BYTE Designation Content Value range Data type
0 BlockType AR_COMMUNICATION_DATA 0x3100 uint16_t
2 BlockLength Length of the entire structure block without BlockType, BlockLength 0x003C uint16_t
4 BlockVersionHigh Major BlockVersion 0x01 uint8_t
5 BlockVersionLow Minor BlockVersion 0x01 uint8_t
6 Reserved 0 uint16_t
8 ARBlockVersion High_Byte (Major: 0x01)
Low_Byte (Minor: 0x01)
01 00 uint16_t
10 ARType Possible values:
0x0001 = IOCARSingle
0x0001 uint16_t
12 AR_UUID UUID
Has to be created by the configuration
  0 Data1     uint32_t
4 Data2 uint16_t
6 Data3 uint16_t
8 Data4 uint8_t
9 Data5 uint8_t
_ _ 10 Data6 _ _ _ _ uint8_t[6]
28 ARProperties Properties of AR Default:
0x00000011
Bitfield[32]
  0..2 Reserved 1 Bitfield[3]
3 Reserved 0 Bitfield[1]
4 Reserved 1 Bitfield[1]
5..29 Reserved 0 Bitfield[25]
30 StartupMode Startup mode for RT (depending on the requested IOCRs).
0: Legacy mode
1: Advanced mode
Default: 0 Bitfield[1]
_ _ 31 Reserved 0 Bitfield[1]
32 CMIActivityTimeout Ramp up monitoring time in 100 ms, IO device monitors the IO controller. Must not be bigger than the RPC remote application Timeout For legacy startup mode: 600
For advanced startup mode: 200
uint16_t
34..63 Reserved 0 uint8_t[30]