6 default/min/max, 7 m/o/c, b/s and rx/tx, 8 access – BECKHOFF ET9300 User Manual
Page 92: 5 enum, Default/min/max, M/o/c, b/s and rx/tx, Access, Enum

90
Application Note ET9300
Index
Name
Base Data Type
Bit Size
0x000A
OCTET_STRING
ARRAY [0..n] OF BYTE
8*(n+1)
0x000B
UNICODE_STRING
ARRAY [0..n] OF UINT
16*(n+1)
0x0260
ARRAY_OF_INT
ARRAY [0..n] OF INT
16*(n+1)
0x0261
ARRAY_OF_SINT
ARRAY [0..n] OF SINT
8*(n+1)
0x0262
ARRAY_OF_DINT
ARRAY [0..n] OF DINT
32*(n+1)
0x0263
ARRAY_OF_UDINT
ARRAY [0..n] OF
UDINT
32*(n+1)
A padding entry is described with the notation
”pad_x” where x defines the bit size from 1 to 15.
13.4.6 Default/Min/Max
Default/Min/Max
values shall be hexadecimal values. They shall have a leading “0x” and be of big
endian format.
13.4.7 M/O/C, B/S and rx/tx
The column “M/O/C” defines if an entry is mandatory optional or conditional. This value is only set in
the ESI file and has no influence to the slave application.
The column “B/S” specifies if an entry is a backup or setting object.
The column “rx/tx” specifies if an entry is rx or tx PDO map able.
13.4.8 Access
Defines the access rights via CoE. The access (read, write, readwrite) can be identical in PreOp,
SafeOp, Op. Or they can be different in some states. Example: A configuration value may be readable
and writeable in PreOp, but must not be changed any more in Op.
the allowed values are listed in Table 23: Entry access rights.
Table 23: Entry access rights
The state-dependent access rights shall be separated by a comma (,).
13.5 ENUM
Enums shall be defined in the index range 0x800 to 0xFFF (see also ETG.1000-6).
The used name and data type shall be “DTXXXXENYY”. XXXX is the index of the enumeration and
YY the used bit size.
Syntax
Description
RO
Read-only in all states
WO
Write-only in all states
RW
Readable and writable in all states
rd_preop
Readonly in Preop
rd_preop_safeop
Read-only in PreOP and SafeOP
rd _safeop
Read-only in SafeOP
rd_ safeop_op
Read-only in SafeOP and OP
rd _op
Read-only in OP
wr_preop
Write only in PreOP
wr _preop_safeop
Write only in PreOP and SafeOP
wr _safeop
Write only in SafeOP
wr _Safeop_op
Write only in SafeOP and OP
wr _op
Write only in OP