Mitsubishi Electronics Q173CPU(N) ユーザーズマニュアル

ページ / 472
 
 
 
7 - 37 
7   OPERATION CONTROL PROGRAMS  
 
F/FS G 
 
 
7.6.13 Round-up : FUP  
Format 
FUP(S) 
 
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 
(S) — 
 
 
 
 
 
 
 
 
— — 
 : Usable 
 
[Setting data] 
 
Setting data 
Description 
Data type of result 
(S) 
Data whose fractional portion will be rounded up  
Data type of (S)  
 
[Functions] 
(1)   The smallest integer not less than the data specified with (S) is found.  
 
(2)   If the (S) value is positive, the absolute value will be greater, and if it is negative, 
the absolute value will be smaller.  
 
(3)   If (S) is an integer type, its value is returned unchanged, with no conversion 
processing performed.  
 
[Errors] 
(1)   An operation error will occur if:  
•  (S) is an indirectly specified device and its device No. is outside the range.  
 
[Program examples] 
(1)   Program which finds the rounded-up fractional portion value of D0F and 
substitutes the result to #0F  
 
#0F = FUP(D0F)  
 
#3
#2
34.0
#1
#0
D3
D2
33.54
D1
D0
 
 
(2)   Program which finds the rounded-up fractional portion value of D4F and 
substitutes the result to #0F (when D4F is a negative number)  
 
#0F = FUP(D4F)  
 
 
#3
 
#2
 
-33.0
#1
#0
D7
D6
 
-33.54 
D5
 
D4