A Overview of All STL Instructions
A.1 STL Instructions Sorted According to German
Mnemonics (SIMATIC)
German
Mnemonics
English
Mnemonics
Program
Elements
Catalog
Description
+ + Integer math
Instruction
Add Integer Constant (16, 32-Bit)
= = Bit logic
Instruction
Assign
) ) Bit logic
Instruction
Nesting Closed
+AR1 +AR1 Accumulator AR1 Add ACCU 1 to Address Register 1
+AR2 +AR2 Accumulator AR2 Add ACCU 1 to Address Register 2
+D +D Integer math
Instruction
Add ACCU 1 and ACCU 2 as Double Integer (32-Bit)
–D –D Integer math
Instruction
Subtract ACCU 1 from ACCU 2 as Double Integer (32-Bit)
*D *D Integer math
Instruction
Multiply ACCU 1 and ACCU 2 as Double Integer (32-Bit)
/D /D Integer math
Instruction
Divide ACCU 2 by ACCU 1 as Double Integer (32-Bit)
? D ? D Compare Compare Double Integer (32-Bit) ==, <>, >, <, >=, <=
+I +I Integer math
Instruction
Add ACCU 1 and ACCU 2 as Integer (16-Bit)
–I –I Integer math
Instruction
Subtract ACCU 1 from ACCU 2 as Integer (16-Bit)
*I *I Integer math
Instruction
Multiply ACCU 1 and ACCU 2 as Integer (16-Bit)
/I /I Integer math
Instruction
Divide ACCU 2 by ACCU 1 as Integer (16-Bit)
? I ? I Compare Compare Integer (16-Bit) ==, <>, >, <, >=, <=
+R +R Floating point
Instruction
Add ACCU 1 and ACCU 2 as a Floating-Point Number
(32-Bit IEEE-FP)
–R –R Floating point
Instruction
Subtract ACCU 1 from ACCU 2 as a Floating-Point
Number (32-Bit IEEE-FP)
*R *R Floating point
Instruction
Multiply ACCU 1 and ACCU 2 as Floating-Point Numbers
(32-Bit IEEE-FP)
/R /R Floating point
Instruction
Divide ACCU 2 by ACCU 1 as a Floating-Point Number
(32-Bit IEEE-FP)
Statement List (STL) for S7-300 and S7-400 Programming
A5E00706960-01
A-1
Comments to this Manuals