EasyManuals Logo

Siemens Simatic S7 Series System Manual

Siemens Simatic S7 Series
726 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #312 background imageLoading...
Page #312 background image
Program instructions
7.13 Program control
S7-200 SMART
312 System Manual, 09/2015, A5E03822230-AC
7.13.4
END, STOP, and WDR (watchdog timer reset)
LAD
FBD
STL
Description
END
The conditional END instruction terminates the current scan based
upon the condition of the preceding logic. You can use the conditional
END instruction in the main program, but you cannot use it in either
subroutines or interrupt routines.
STOP
The conditional STOP instruction terminates the execution of your pro-
gram by causing a transition of the CPU from RUN to STOP mode.
If the STOP instruction is executed in an interrupt routine, the interrupt
routine is terminated immediately and all pending interrupts are ig-
nored. Remaining actions in the current scan cycle are completed,
including execution of the main user program. The transition from RUN
to STOP mode is made at the end of the current scan.
WDR
The watchdog reset instruction retriggers the system watchdog timer
and adds 500 milliseconds to the time allowed for the scan to complete
before a watchdog timeout error occurs.
Watchdog timer operation
When the CPU is in RUN mode, the duration of the main scan is limited to 500 milliseconds,
by default. If the duration of the main scan exceeds 500 milliseconds, then the CPU
automatically transitions to STOP mode and the non-fatal error 001AH (Scan watchdog
timeout) is issued.
You can extend the duration of the Main Scan by executing the Watchdog Reset (WDR)
instruction in your program. The scan watchdog timeout period is reset to 500 milliseconds
each time the WDR instruction is executed.
However, there is an absolute maximum main scan duration of 5 seconds. The CPU will
unconditionally transition to STOP mode if the current scan duration reaches 5 seconds.
Example: STOP, END, and WDR (Watchdog reset) instructions
LAD
STL
When an I/O error is detected,
force the transition to STOP
mode.
Network 1
LD SM5.0
STOP
When M5.6 is ON, execute the
watchdog reset instruction to
extend the allowed scan time by
500 milliseconds.
Network 1
LD SM5.6
WDR
When I0.0 is ON, terminate the
current scan.
Network 1
LD I.0
END

Table of Contents

Other manuals for Siemens Simatic S7 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens Simatic S7 Series and is the answer not in the manual?

Siemens Simatic S7 Series Specifications

General IconGeneral
CPUVaries by model (e.g., S7-300, S7-400, S7-1200, S7-1500)
Communication InterfacesPROFIBUS, PROFINET, Ethernet, MPI
ProgrammingTIA Portal, STEP 7
Programming LanguagesLAD, FBD, STL, SCL, GRAPH
I/O ModulesDigital, Analog, Specialty modules available
Operating Temperature0°C to 60°C (standard models)
MountingDIN rail mounting
Operating Voltage24V DC or 120/230V AC (varies by model)
Protection ClassIP20 (standard models)
MemoryVaries depending on the S7 model. Includes work memory (RAM) for program execution, load memory (EEPROM or Flash) for program storage, and system memory for operating system functions. Memory sizes range from kilobytes to megabytes.

Related product manuals