X20 system modules • Temperature modules • X20ATC402
X20 system User's Manual 3.10
2471
4.31.8.9.8.3 IOCycleCounter
Designations (pChannelName):
IOCycleCounter01_8bit
IOCycleCounter[02…06]_8bit
IOCycleCounter01_16bit
IOCycleCounter[02…06]_16bit
The "IOCycleCounter" is a cyclic counter that is incremented each time a value is converted. It can be used as
either a 1-byte or 2-byte counter.
Data type
Values
USINT
0...255
UINT
0…65535
4.31.8.9.8.4 Error management
The module can diagnose various error states. Detected errors can be read out via the status registers and the
individual error bits. If an error only occurs briefly, the error status is reset automatically. The error management
method must be tailored to the particular function model being used.
Status messages in function model 0
When using function model 0 (e.g. operation with X20 CPU) six different error sources can be analyzed. The
"Delay" registers allow the user to control how errors are triggered on each channel. Error messages can be called
either in packages or bit-wise.
Status
Names (pChannelName):
Status01
Status[02…06]
The current error status of the module channels is displayed in this register, regardless of the configured replace-
ment value strategy. Some error information may be delayed according to the previously configured condition.
Data type
Values
USINT
See bit structure
Bit structure:
Bit
Name
Information
0
No error
0
Underrun01
Underrun[02...06]
1
Value below the permitted range
0
No error
1
Overrun01
Overrun[02...06]
1
Value above the permitted range
0
No error
2
OpenLine01
OpenLine[02...06]
1
Open line
0
No error
3
CompensationFault01
CompensationFault[02...06]
1
Compensation error
0
No error
4
ConverterFault01
ConverterFault[02...06]
1
Conversion error
0
No error
5
SumFault01
SumFault[02...06]
1
Immediate composite error
0
No error
6
ParameterFault01
ParameterFault[02...06]
1
Setting for "ClampType" register not permitted
7
Reserved
-
Summary of Contents for X20 System
Page 2: ......