beautypg.com

2 user ram 0xf80:0xf83, 2 esm tests (0x2000 – 0x200f), User ram 0xf80:0xf83 – BECKHOFF ET9300 User Manual

Page 74: Esm tests (0x2000, 0x200f), Table 14)

background image

72

Application Note ET9300

Attribute

Value

Object Code

ARRAY

Max SubIndex

16 (7if build for EL9800)

Table 14: Test Control Object Entries

Sub-
Index

Descripti
on

Data Type Acces

s

PDO
Mappin
g

Description / Default value

1

– Max

SubIndex
(see
Table 13)

Linked
test
object
entry

UNSIGNE
D32

RW

No

Linked test object entry

Bit0

7

Reserved for future use

Bit8 -
15

Subindex of the test object
entry

Bit16-
32

Index of the test object

11.1.2 User RAM 0xF80:0xF83

The master can write the object index and subindex of the behavior to be activated to the register
(Table 15: Test Application | ESC Register 0xF80:0xF83). The value is read by the application on a
state trigger from INIT to any (also INIT to INIT), if the behavior is accepted the first bit in 0xF83 is set.

Table 15: Test Application | ESC Register 0xF80:0xF83

11.2 ESM Tests (0x2000

– 0x200F)

Table 16: Test Object 0x2000 (ESM Group 1)

Bit

Description

Purpose

0:15

Object Index

Updated by the master

16:23

Subindex

Updated by the master

24

1 : behavior active

Shall be set to 0 by the master if a new
index/subindex was written. Is set to 1
by the slave application

32:31

Reserved for future use

Sub-
Index

Description

Purpose

1

Invalid state transition from INIT to PreOP
AL status Code 0x16 (Invalid Mailbox)

2

Invalid state transition from PreOP to
SafeOP
AL status Code 0x1D (Invalid Output
SyncManager config)

3

Invalid state transition from PreOP to
SafeOP
AL status Code 0x1E (Invalid Input
SyncManager config)

4

Do not unlock the SM3 (process data
input SyncManager) buffer during the
transition from PreOP to SafeOP.

Check if the Master starts the process
data communication without initial input
process data.