CONTREX CX-1200 User Manual
Page 296

7 - 57
Message Error Response Field
This field consists of one byte. Each bit in the byte may be set to 1 indicating a specific error has
occurred.
Message Error Bits Definitions:
Bit 7
=
(1) CRC Failure
Bit 6
=
(1) Buffer Overflow
Bit 5
=
(1) ETX Not Received/Data Field Error
Bit 4
=
(1) Invalid Function/Data Error
Bit 3
=
(1) Over-Run Error
Bit 2
=
(1) Noise Error
Bit 1
=
(1) Framing Error
Bit 0
=
(1) Parity Error
Example:
“86” = the number 10000110 (binary) would indicate a CRC failure with Noise errors and Framing
errors occurred when the transmission message was received.
Other Errors Returned From Control Through The Serial Communications
0 (00)
=
OK
1 (01)
=
General Data Error
2 (02)
=
Res Byte Error
3 (03)
=
Invalid Parameter
4 (04)
=
String too Long
5 (05)
=
Out of Range
6 (06)
=
Not Allowed
7 (07)
=
Lockout During Run
8 (08)
=
Not Ready
9 (09)
=
Block Parameter Error
10 (0A) =
Block Value Error
11 (0B) =
Block Parameter Memory Limit
12 (0C) =
MIN Error
13 (0D) =
MAX Error
14 (0E) =
Invalid Command (PLC/Control Command Send)
15 (0F) =
Invalid Operand (PLC)
16 (10) =
17 (11) =
PLC Program Memory Limit
18 (12) =
Defaults Loaded
19 (13) =
Backup Loaded
20 (14) =
Backup Saved
21 (15) =
Checksum Error
22 (16) =
Faults Cleared
23 (17) =
Test Passed
24 (18) =
Test Failed
25 (19) =
No Compare Parameter
26 (1A) =
Divide by Zero
27 (1B) =
Long Word Overflow
28 (1C) =
Parameter Transfer Limit Overflow
29 (1D) =
Memory Read request too long
30 (1E) =
Data Field Length Error
31 (1F) =
Message Function Request/Parameter NOT Processed
32 (20) =
Invalid Function Request