BECKHOFF FM33xx User Manual
Page 34

Register description
FM33xx
29
R13: Data type register
Data type register
0x00
Terminal with no valid data type
0x01
Byte array
0x02
Structure 1 byte n bytes
0x03
Word array
0x04
Structure 1 byte n words
0x05
Double word array
0x06
Structure 1 byte n double words
0x07
Structure 1 byte 1 double word
0x08
Structure 1 byte 1 double word
0x11
Byte array with variable logical channel length
0x12
Structure 1 byte n bytes with variable logical channel
length (e.g. 60xx)
0x13
Word array with variable logical channel length
0x14
Structure 1 byte n words with variable logical channel
length
0x15
Double word array with variable logical channel length
0x16
Structure 1 byte n double words with variable logical
channel length
R14: reserved
R15: Alignment bits (RAM)
The analog terminal is placed on a byte boundary in the terminal bus with
the alignment bits.
Manufacturer parameters
R16-R30 is the region for the "manufacturer parameters" (SEEROM)
The manufacturer parameters are specific for each type of terminal. They
are programmed by the manufacturer, but can also be modified by the
controller. The manufacturer parameters are stored in a serial EEPROM in
the terminal, and are retained in the event of voltage drop-out.
These registers can only be altered after the code word has been set in
R31.
User parameters
R31-R47 is the "application parameters" region (SEEROM)
The application parameters are specific for each type of terminal. They can
be modified by the programmer. The application parameters are stored in a
serial EEPROM in the terminal, and are retained in the event of voltage
drop-out. The application region is write-protected by a code word.
Note
R31: Code word register in RAM
The code word 0x1235 must be entered here so that parameters in the
user area can be modified. If any other value is entered into this register,
the write-protection is active. When write protection is not active, the code
word is returned when the register is read. If the write protection is active,
the register contains a zero value.
R32: Feature register
This register specifies the terminal's operating modes. Thus, for instance, a
user-specific scaling can be activated for the analog I/Os.
R33 - R47
Registers that depend on the terminal type
Extended application region
R47 - R63
Extended registers with additional functions.