Справочник Пользователя для Mitsubishi Electronics Q172CPU(N)

Скачать
Страница из 472
 
 
 
7 - 12 
7   OPERATION CONTROL PROGRAMS  
 
F/FS G 
 
 
7.4.2 Addition : +  
Format 
(S1)+(S2) 
 
Number of basic steps 
 
[Usable data] 
 
Usable Data 
Word device 
Constant 
Setting 
data 
Bit device 
16-bit 
integer 
type 
32-bit 
integer 
type (L) 
64-bit 
floating 
point  
type (F) 
Coasting 
timer 
16-bit 
integer 
type (K/H) 
32-bit 
integer type 
(K/H, L) 
64-bit 
floating 
point  
type (K) 
Calculation 
expression 
Bit 
conditional 
expression
Comparison 
conditional 
expression 
(S1) — 
 
 
 
 
 
 
 
 
— — 
(S2) — 
 
 
 
 
 
 
 
 
— — 
 : Usable 
 
[Setting data] 
 
Setting data 
Description 
Data type of result 
(S1) Augend 
data 
(S2) Addend 
data 
Data type of (S1) or (S2) 
which is greater 
 
[Functions] 
(1)   The data specified with (S2) is added to the data specified with (S1). 
 
(2)   When (S1) and (S2) differ in data type, the data of the smaller data type is 
converted into that of the greater type before operation is performed.  
 
[Errors] 
(1)   An operation error will occur if:  
•  (S1) or (S2) is an indirectly specified device and its device No. is outside the 
range.  
 
[Program examples] 
(1)   Program which substitutes the result of adding K123 and #0 to W0  
 
W0 = K123 + #0  
 
                                 
 
(2)   Program which substitutes the result of adding #0F and #10 to D0L  
 
D0L = #0F + #10  
 
 
12468.789
123
 
D1
 
12468
D0
#3
#2
          12345.789
 
#1
 
#0
 
#10
D0L 
 
 
The 64-bit floating-point type data are used for addition, and the result is 
converted into the 32-bit integer type and then substituted.