Starting Up the PLC
11.4 PLC programming
11-177
SINUMERIK 802D sl Instruction Manual (BA), 05/2005 Edition
6FC5 397-0CP10-1BA0
Instruction Valid OperandsLadder Symbol
Count Down If C
Value
= 0,
C
bit
=1
CTD
LD
Cxxx
CD
PV
Cnt Down: (CD)
S2
Reset: (R)
S0
Cxxx: C0 – 31
Preset: (PV)
VW, T, C, IW, QW, MW, AC,
Constant, LW
MATH OPERATIONS
Instruction Ladder Symbol Valid Operands
Word Add
Word Subtract
If EN = 1,
b = a + b
b = b – a
ADD_I
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VW, T, C, IW, QW, MW, AC,
Constant, LW
Out: VW, T, C, IW, QW, MW, AC, LW
DWord Add
DWord Subtract
If EN = 1,
b = a + b
b = b – a
SUB_DI
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VD, ID, QD, MD, AC, Constant, LD
Out: VD, ID, QD, MD, AC, LD
Multiply If EN = 1,
b = a x b
MUL
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VW, T, C, IW, QW, MW, AC,
Constant, LW
Out: VD, ID, QD, MD, AC, LD
Divide If EN = 1,
b = b ÷ a
Out:
16 bit remainder
Out+2:
16 bit quotient
DIV
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VW, T, C, IW, QW, MW, AC,
Constant, LW
Out: VD, ID, QD, MD, LD
Add
Subtract
Real Numbers
If EN = 1,
b = a + b
b = b – a
ADD_R
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VD, ID, QD, MD, AC, Constant, LD
Out: VD, ID, QD, MD, AC, LD
Multiply
Divide
Real Numbers
If EN = 1,
b = a x b
b = b ÷ a
MUL_R
IN1
IN2
OUT
EN
ENO
Enable: EN
In: VD, ID, QD, MD, AC, Constant, LD
Out: VD, ID, QD, MD, AC, LD
Siemens Automation Parts