
12-4
Ladder Logic (LAD) for S7-300 and S7-400
C79000-G7076-C504-02
12.3 Subtract Floating-Point Numbers
A signal state of 1 at the Enable (EN) input activates the Subtract
Floating-Point Numbers 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 floating-point number (overflow or underflow), the OV and the
OS bit of the status word is 1 and ENO is 0. You will find information on
evaluating the displays in the status word in Section 12.6.
Certain restrictions apply to the placement of floating-point math boxes (see
Section 6.1).
Table 12-2 Subtract Real Box and Parameters
LAD Box Parameter Data Type Memory Area Description
EN BOOL I, Q, M, D, L Enable input
SUB_R
ENO BOOL I, Q, M, D, L Enable output
IN1 REAL I, Q, M, D, L First value (from which to subtract)
IN2 REAL I, Q, M, D, L Value to subtract from first value
OUT REAL 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_R 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 real number or the signal state of
input I 0.0 is 0, output Q 4.0 is set.
Q 4.0
SUB_R
IN2
EN ENO
MD4 MD10
IN1MD0
S
Function is executed (EN = 1):
NOT
OUT
Figure 12-2 Subtract Real
Description
Floating-Point Math Instructions
Kommentare zu diesen Handbüchern