Basic instructions
Create ones complement double integer (32
✔
✔
✔
bit)
S7-1500: Conversion also done implicitly
✔
✔
✔
Negate integer (16 bit)
✔
✔
✔
Negate integer (32 bit)
✔
✔
✔
Negate floating-point number
✔
✔
✔
Switch bytes in the right word of accumulator 1
✔
✔
✔
Switch all bytes in accumulator 1
Variant instructions
✔
✔
Convert VARIANT to DB_ANY
✔
✔
Convert DB_ANY to VARIANT
Legacy
Recommendation: Symbolic programming
Convert the integer to a floating-point number
✔
✔
✔
✔
scaled in physical units between a low limit and
high limit (scaling).
A5E33284667-AA
Extended instructions
Description
Technology
STL
LAD/FBD
(not S7-1200)
nn
INVD
nn
NEGI
nn
NEGD
nn
NEGR
nn
CAW
nn
CAD
VARIANT_TO_DB_ANY
DB_ANY_TO_VARIANT
SCALE
Communication
SCL
nn
nn
nn
nn
nn
nn
SCALE
Page 24