Error messages
Operating Manual XCx 300 / 500 / 540 Version 09/08
137
14.2
PLC Error Messages
0x0100nnnn
PLC runtime error
0x0110nnnn
General PLC error messages
0x0120nnnn
XRIO error
14.2.1
0x0100 PLC runtime error
Errors with this classification are ProConOs runtime errors that are merely passed on by the
ProNumeric runtime system. An error number consists of a part describing the error type
– error,
information, warning
– and the actual error number itself.
0000:
Error
4000:
Flag for optional information
8000:
Flag for a warning
C000 : Flag for optional infor warning
Example:
0x0100 4051: Internal error: Root task error number n
This error is also marked as information.
14.2.1.1
Group 0001 Task communication
Errors in this error group can occur at any time when ProConOs is running.
Error no.
Error text
0x01004021
Internal error : Memory task error number n
0x01004031
Internal error : Communication task error number n
0x01004041
Internal error : Debug task error number n
0x01004051
Internal error : Root task error number n
0x01000061
Internal error : Remote control disabled
14.2.1.2
Group 0002 Code generation
Errors in this error group can occur when projects, programs or parts of programs are sent to the
controller.
Additional parameters such as %u and n are replaced when the error is output.
Error no.
Error text
0x01004012
Internal Error : No code for module n
0x01004022
Memory Error! WN %u: Not enough memory in PLC! -> Shrink project
0x01004032
Error! WN %u: Instruction not implemented or incorrect data type! ->Don't use this
instruction Don't use this instruction in conjunction with this datatyp
0x01004042
Error! WN %u: Code exceeds 64K limit! -> shrink POU
0x01004052
Error WN %u: Missing Label -> insert missing label
0x01004062
Internal Error! WN %u: Error passing on parameter! -> check parameter passing
0x01004072
Error! "WN %u: Nesting level of parenthesis exceeded -> use less brackets
0x01004082
Error! WN %u: Nesting error! -> check brackets
0x01004092
Internal Error! WN %u: Undefined parameter! -> tried to access a parameter that
wasn't passed
0x010040A2 Error! Automatic datatype conversion of operand not possible! ->use explicit type
conversion
0x010040B2 Error! Automatic datatype conversion of accumulator not possible ! ->use explicit type
conversion