Siemens Simatic S7-200 CPU 210 System Manual page 119

Table of Contents

Advertisement

Error Handling and Error Codes
Non-Fatal Errors (Compile Rule Violations)
When you download a program, the PDS 210 compiles the program. If the PDS 210 detects
that the program violates a compile rule (such as an illegal instruction), the PDS 210 aborts
the download and generates a non-fatal, compile-rule error code. Table C-1 describes the
error codes that are generated by violations of the compile rules.
Table C-1 Compile Rule Violations
Error Code
0080
0081
0082
0083
0087
0089
008C
008D
0090
0091
0092
Fatal Error Codes and Messages for the PDS 210
You cannot access the error codes for the CPU 210. The information about error codes is
provided to help you identify problems with your PDS 210 program development station.
Fatal errors cause the PDS 210 to stop the execution of your program. Depending on the
severity of the error, a fatal error can render the PDS 210 incapable of performing any or all
functions. The PDS 210 attempts to perform the following tasks when a fatal error is
detected:
Changes the mode of operation to the STOP mode
Turns on the System Fault LED
Turns off the outputs
S7-200 Programmable Controller, CPU 210
C79000-G7076-C235-01
Non-Fatal Errors (Compile Rule Violations)
Program too big to compile; you must reduce the program size.
Stack underflow; too many And Load (ALD) or Or Load (OLD) instructions in one
network.
Illegal instruction; check instruction mnemonics.
Missing MEND or instruction not allowed in main program: add a MEND
instruction, or remove incorrect instruction.
Missing Label (LBL or INT); add the appropriate label.
Missing RETI or instruction not allowed in an interrupt routine: add RETI to the end
of the interrupt routine or remove incorrect instruction.
Duplicate Label (LBL or INT); rename one of the labels.
Illegal Label (LBL or INT); ensure the number of labels allowed was not exceeded.
Illegal parameter; verify the allowed parameters for the instruction.
Range error (with address information); check the operand ranges.
Error in the count field of an instruction (with count information); verify the
maximum count size.
C
C-1

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents