Run-Time Programming Problems - Siemens SIMATIC S7-200 System Manual

Programmable controller
Hide thumbs Also See for SIMATIC S7-200:
Table of Contents

Advertisement

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 S7-200 generates a non-fatal run-time error code.
Table C-2 lists the descriptions of the non-fatal error codes.
Table C-2
Run-Time Programming Problems
Error Code
Description
0000
No fatal errors present; 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 an instruction that is not allowed 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
Simultaneous execution of XMT/RCV instructions 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 for access by TODR, TODW, or communications
000D
Attempt to redefine pulse output while it is active
000E
Number of PTO profile segment was set to 0
000F
Illegal numeric value in compare contact instruction
0010
Command is not allowed in current PTO mode of operation
0011
Illegal PTO command code
0012
Illegal PTO profile table
0013
Illegal PID loop table
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
009B
Illegal index (string operation in which a starting position value of 0 is specified)
009F
Memory cartridge missing or not responding
Error Codes
Appendix C
479

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents