![Beckhoff KL3102 Documentation Download Page 36](http://html1.mh-extra.com/html/beckhoff/kl3102/kl3102_documentation_2719375036.webp)
Access from the user program
KL3102, KL3112, KL3122
36
Version: 3.2
Address
Designation
Default value
R/W
Storage medium
Raw ADC value
variable
R
RAM
R1…R5
reserved
0x0000
R
Diagnostic register
variable
R
RAM
Command register - reserved
0x0000
R
Terminal type
e.g. 3102
R
ROM
Software version number
0x????
R
ROM
Multiplex shift register
0x0218
R
ROM
Signal channels
0x0218
R
ROM
Minimum data length
0x0098
R
ROM
Data structure
0x0000
R
ROM
R14
reserved
0x0000
R
Alignment register
variable
R/W
RAM
Hardware version number
0x????
R/W
SEEROM
Hardware compensation: Offset specific
R/W
SEEROM
Hardware compensation: Gain
specific
R/W
SEEROM
Manufacturer scaling: Offset
0x8000
R/W
SEEROM
Manufacturer scaling: Gain
0x0100
R/W
SEEROM
R21…R30
reserved
0x0000
R/W
SEEROM
Code word register
variable
R/W
RAM
Feature register
0x01106
R/W
SEEROM
User scaling: Offset
0x0000
R/W
SEEROM
User scaling: Gain
0x0100
R/W
SEEROM
Threshold 1
0x0000
R/W
SEEROM
Threshold 2
0x0000
R/W
SEEROM
Filter constant
0x35C0
R/W
SEEROM
R38…R47
reserved
0x0000
R/W
SEEROM
5.4
Register description
The registers can be read or written via the register communication. They are used for the parameterization
of the terminal.
R0 to R7: Registers in the internal RAM of the terminal
The process variables can be used in addition to the actual process image. Their function is specific to the
terminal.
•
R0 ADC raw value (X_R)
This register contains the raw ADC value with gain and offset error
•
R1 to R5: Reserved
•
R6: Diagnostic register
◦ High byte: reserved
◦ Low byte: Status byte
•
R7: Command register
High-Byte_Write = function parameter
Low-Byte_Write = function number
High-Byte_Read = function result
Low-Byte_Read = function number
Summary of Contents for KL3102
Page 2: ......
Page 4: ...Table of contents KL3102 KL3112 KL3122 4 Version 3 2...