![AXIOMATIC AXTC4CO User Manual Download Page 21](http://html1.mh-extra.com/html/axiomatic/axtc4co/axtc4co_user-manual_3037100021.webp)
UMAXTC20CO V1.1.1 Preliminary Documentation – May be Subject to Change 21-59
3.2.2.
Object 1001h: Error Register
This object is an error register for the device. Any time there is an error detected by the
Thermocouple Scanner, the Generic Error Bit (bit 0) is set. Only if there is no errors in the module
will this bit will be cleared. No other bits in this register are used by the Thermocouple Scanner.
Object Description
Index 1001h
Name Error
Register
Object Type
VAR
Data Type
UNSIGNED8
Entry Description
Access RO
PDO Mapping
No
Value Range
00h or 01h
Default Value
0
3.2.3.
Object 1002h: Manufacturer Status Register
This object is used for manufacturer debug purposes.
3.2.4.
Object 1003h: Pre-Defined Error Field
This object provides an error history by listing the errors in the order that they have occurred. An
error is added to the top of the list when it occurs, and is immediately removed when the error
condition has been cleared. The latest error is always at sub-index 1, with sub-index 0 containing
the number of errors currently in the list. When the device is in an error-free state, the value of sub-
index 0 is zero.
The error list may be cleared by writing a zero to sub-index 0, which will clear all errors from the
list, regardless of whether or not they are still present. Clearing the list does NOT mean that the
module will return to the error-free behaviour state if at least one error is still active.
The Thermocouple Scanner has a limitation of a maximum of 9 errors in the list. If the device
registers more errors, the list will be truncated, and the oldest entries will be lost.
The error codes stored in the list are 32-bit unsigned numbers, consisting of two 16-bit fields. The
lower 16-bit field is the EMCY error code, and the higher 16-bit field is a manufacturer-specific
code. The manufacturer-specific code is divided into two 8-bit fields, with the higher byte indicating
the error description, and the lower byte indicating the channel on which the error occurred.
MSB
LSB
Error Description
Channel-ID
EMCY Error Code
If node-guarding is used (not recommended per the latest standard) and a lifeguard event occurs,
the manufacturer-specific field will be set to 0x1000. On the other hand, if a heartbeat consumer
fails to be received within the expected timeframe, the Error Description will be set to 0x80 and the
Channel-ID (nn) will reflect the Node-ID of the consumer channel that was not producing. In this
case, the manufacturer-specific field will therefore be 0x80nn. In both cases, the corresponding
EMCY Error Code will be the Guard Error 0x8130.