
11-5
Ladder Logic (LAD) for S7-300 and S7-400
C79000-G7076-C504-02
11.4 Subtract Double Integer
A signal state of 1 at the Enable (EN) input activates the Subtract Double
Integer instruction. This instruction subtracts input IN2 from IN1. The result
can be scanned at OUT. If the result is outside the permissible range for a
double integer, the OV and the OS bit of the status word are 1 and the ENO
is 0.
Certain restrictions apply to the placement of integer math boxes (see
Section 6.1).
Table 11-4 Subtract Double Integer Box and Parameters
LAD Box Parameter Data Type Memory Area Description
EN BOOL I, Q, M, D, L Enable input
SUB_DI
ENO BOOL I, Q, M, D, L Enable output
IN1 DINT I, Q, M, D, L First value (from which to subtract)
IN2 DINT I, Q, M, D, L Value to subtract from first value
OUT DINT I, Q, M, D, L Result of subtraction
Status Word Bits
BR CC 1 CC 0 OV OS OR STA RLO FC
Write x x x x x x 1 x x
I 0.0
A signal state of 1 at input I 0.0 activates the
SUB_DI box. The result of the subtraction
MD0 – MD4 is put into memory double word
MD10. If the result is outside the permissible
range for a double integer or the signal state
of input I 0.0 is 0, output Q 4.0 is set.
Q 4.0
SUB_DI
IN2
EN ENO
MD4 MD10
IN1MD0
S
Function is executed (EN = 1):
NOT
OUT
Figure 11-4 Subtract Double Integer
Description
Integer Math Instructions
Comentarios a estos manuales