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

Скачать
Страница из 472
 
 
 
7 - 36 
7   OPERATION CONTROL PROGRAMS  
 
F/FS G 
 
 
7.6.12 Round-down : FIX  
Format 
FIX(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 down 
Data type of (S)  
 
[Functions] 
(1)   The largest integer not greater than the data specified with (S) is found.  
 
(2)   If the (S) value is positive, the absolute value will be smaller, and if it is negative, 
the absolute value will be greater.  
 
(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-down fractional portion value of D0F and 
substitutes the result to #0F  
 
#0F = FIX(D0F)  
 
#3
#2
33.0
#1
#0
D3
D2
33.54
D1
D0
 
 
(2)   Program which finds the rounded-down fractional portion value of D4F and 
substitutes the result to #0F (when D4F is a negative number)  
 
#0F = FIX(D4F)  
 
 
#3
 
#2
 
-34.0
#1
#0
D7
D6
 
-33.54 
D5
 
D4