EasyManua.ls Logo

Mitsubishi Electric MELSEC iQ-R Series - Chapter 31 Comparison Functions; Comparing Data

Mitsubishi Electric MELSEC iQ-R Series
2110 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
1940
31 COMPARISON FUNCTIONS
31.1 Comparing Data
31 COMPARISON FUNCTIONS
31.1 Comparing Data
GT(_E), GE(_E), EQ(_E), LE(_E), LT(_E)
These functions output the comparison result of input values.
*1 The input variable s can be changed within the range from 2 to 28.
*2 The engineering tool with version "1.035M" or later supports the ST. The function is described as an operator when an engineering tool
with an earlier version is used. ( MELSEC iQ-R Programming Manual (Program Design))
Setting data
Description, type, data type
*1 DX cannot be used.
Processing details
Operation processing
These functions perform comparison operation between the input values to (s), and output the operation result, in the
BOOL data type, from (d).
Input an INT, DINT, REAL, LREAL, BOOL, WORD, DWORD, TIME, or STRING type data value to (s). No WSTRING type
Unicode string can be specified.
Ladder, FBD/LD
*1
Structured text
*1
[Without EN/ENO] [With EN/ENO] [Without EN/ENO]
*2
d:=GT(s1,s2);
d:=GE(s1,s2);
d:=EQ(s1,s2);
d:=LE(s1,s2);
d:=LT(s1,s2);
[With EN/ENO]
d:=GT_E(EN,ENO,s1,s2);
d:=GE_E(EN,ENO,s1,s2);
d:=EQ_E(EN,ENO,s1,s2);
d:=LE_E(EN,ENO,s1,s2);
d:=LT_E(EN,ENO,s1,s2);
Argument Description Type Data type
EN Execution condition (TRUE: Executed, FALSE: Not executed) Input variable BOOL
s1 (IN1) to s28 (IN28)
*1
Input Input variable ANY_ELEMENTARY
ENO Output status (TRUE: Normal, FALSE: Abnormal) Output variable BOOL
d Output (TRUE, FALSE) Output variable BOOL
GT(_E): Performs comparison of [(s1)>(s2)]&[(s2)>(s3)]&&[(s)
(n-1)
>(s)
(n)
].
If all values satisfy (s)
(n-1)
>(s)
(n)
, TRUE is output.
If one the values satisfies (s)
(n-1)
(s)
(n)
, FALSE is output.
GE(_E): Performs comparison of [(s1)(s2)]&[(s2)(s3)]&&[(s)
(n-1)
(s)
(n)
].
If all values satisfy (s)
(n-1)
(s)
(n)
, TRUE is output.
If one the values satisfies (s)
(n-1)
<(s)
(n)
, FALSE is output.
EQ(_E): Performs comparison of [(s1)=(s2)]&[(s2)=(s3)]&&[(s)
(n-1)
=(s)
(n)
].
If all values satisfy (s)
(n-1)
=(s)
(n)
, TRUE is output.
If one the values satisfies (s)
(n-1)
(s)
(n)
, FALSE is output.
LE(_E): Performs comparison of [(s1)(s2)]&[(s2)(s3)]&&[(s)
(n-1)
(s)
(n)
].
If all values satisfy (s)
(n-1)
(s)
(n)
, TRUE is output.
If one the values satisfies (s)
(n-1)
>(s)
(n)
, FALSE is output.
LT(_E): Performs comparison of [(s1)<(s2)]&[(s2)<(s3)]&&[(s)
(n-1)
<(s)
(n)
].
If all values satisfy (s)
(n-1)
<(s)
(n)
, TRUE is output.
If one the values satisfies (s)
(n-1)
(s)
(n)
, FALSE is output.
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)
s1 d
s2
EN ENO
ds1
s2

Table of Contents

Other manuals for Mitsubishi Electric MELSEC iQ-R Series

Related product manuals