Specifications
Error Codes
B-3
S7-200 Programmable Controller System Manual
C79000-G7076-C233-01
B.2 Run-Time Programming Problems
Your program can create non-fatal error conditions (such as addressing errors)
during the normal execution of the program. In this case, the CPU generates a
non-fatal run-time error code. Table B-2 lists the descriptions of the non-fatal error
codes.
Table B-2 Run-Time Programming Problems
Error Code
Run-Time Programming Problem (Non-Fatal)
0000 No error
0001 HSC box enabled before executing HDEF box
0002 Conflicting assignment of input interrupt to a point already assigned to a
HSC
0003 Conflicting assignment of inputs to an HSC already assigned to input
interrupt or other HSC
0004 Attempted execution of ENI, DISI, or HDEF instructions in an interrupt
routine
0005 Attempted execution of a second HSC/PLS with the same number before
completing the first (HSC/PLS in an interrupt routine conflicts with HSC/PLS
in main program)
0006 Indirect addressing error
0007 TODW (Time-of-Day Write) or TODR (Time-of-Day Read) data error
0008 Maximum user subroutine nesting level exceeded
0009 Execution of a XMT or RCV instruction while a different XMT or RCV
instruction is in progress on Port 0
000A Attempt to redefine a HSC by executing another HDEF instruction for the
same HSC
000B Simultaneous execution of XMT/RCV instructions on Port 1
000C Clock cartridge not present
000D Attempt to redefine pulse output while it is active
000E Number of PTO profile segment was set to 0
0091 Range error (with address information): check the operand ranges
0092 Error in count field of an instruction (with count information): verify the
maximum count size
0094 Range error writing to non-volatile memory with address information
009A Attempt to switch to freeport mode while in a user interrupt