Chapter 26 Single Variable Functions; Calculating The Absolute Value - Mitsubishi Electric MELSEC iQ-R Series Programming Manual

Hide thumbs Also See for MELSEC iQ-R Series:
Table of Contents

Advertisement

26
SINGLE VARIABLE FUNCTIONS
26.1

Calculating the Absolute Value

ABS(_E)
RnPCPU
RnPCPU
RnCPU RnENCPU
(Process)
(Redundant)
These functions output the absolute value of an input value.
Ladder, FBD/LD
[Without EN/ENO]
s
d
Setting data
■Description, type, data type
Argument
Description
EN
Execution condition (TRUE: Executed, FALSE: Not executed)
s (IN)
Input
ENO
Output status (TRUE: Normal, FALSE: Abnormal)
d
Output
Processing details
■Operation processing
• These functions output the absolute value of the INT, DINT, REAL, or LREAL data type value input to (s), in the same type
of data as (s), from (d).
• When the input value is defined as A and the output value is defined as B, the relationship of A and B will be as follows:
B = |A|
• Input an INT, DINT, REAL, or LREAL data type value to (s).
• If -32768 in INT data type is input to (s), (d) will output -32768.
• If -2147483648 in DINT data type is input to (s), (d) will output -2147483648. (No operation error occurs. When ABS_E is
used, ENO outputs TRUE.)
■Operation result
1.
Function without EN/ENO
The operation processing is performed. The operation result is output from (d).
2.
Function with EN/ENO
The execution conditions and operation results will be as follows.
Execution condition
EN
TRUE (executed)
FALSE (not executed)
*1 If the value FALSE is output from ENO, the output data from (d) will be undefined. Create a program so that the undefined value will not
be used in operations.
RnSFCPU RnSFCPU
(Standard)
(Safety)
[With EN/ENO]
EN
ENO
s
d
Operation result
ENO
TRUE
*1
FALSE
Structured text
[Without EN/ENO]
d:=ABS(s);
[With EN/ENO]
d:=ABS_E(EN,ENO,s);
Type
Input variable
Input variable
Output variable
Output variable
(d)
Operation result output value
Undefined value
26 SINGLE VARIABLE FUNCTIONS
26.1 Calculating the Absolute Value
26
Data type
BOOL
ANY_NUM
BOOL
ANY_NUM
1893

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents