Basic instructions
Unscale the floating-point number into physical
✔
✔
✔
units between a low limit and a high limit and
convert it into an integer (unscaling).
Program control operations
Branch conditionally
✔
✔
✔
✔
Branch conditionally multiple times
✔
✔
✔
✔
✔
✔
✔
✔
Branch to a list element
Run in counting loop
✔
✔
✔
✔
Run in counting loop with step width
✔
✔
✔
✔
Run if condition is met, the CPU checks the
✔
✔
✔
✔
condition at the start of the loop
Run if condition is not met.
✔
✔
✔
✔
The CPU checks the condition at the end of the
loop, i.e. the CPU runs the loop at least once.
A5E33284667-AF
Extended instructions
Description
Technology
STL
LAD/FBD
(not S7-1200)
UNSCALE
SPL
LOOP
Communication
SCL
JC
IF... THEN...
ELSE...
IF... THEN...
ELSIF...
CASE... OF...
FOR... TO...
DO...
FOR... TO...
BY... DO...
JC
WHILE... DO...
REPEAT...
UNTIL...
Page 25