Mitsubishi — Chapter 8 Application Instructions API 100-149

8 Application Instructions API 100-149 API 111 Operands: S 1 : Lower bound of binary floating point S 2 : Upper bound of binary floating point S : Binary floating point comparison result D : Comparison result Explanations: 1. D occupied 3 consecutive devices. 2. S 1 ≤ S 2 . See the specifications of each model for their range of use. 3. S is compared with S 1 and S 2 and the result (>, =, D . 4. If S 1 or S 2 is andesignated constant K or H, the instruction will convert the constant into a binary floating point value before the comparison. 5. When S 1 > S 2 , S 1 will be used as upper/lower bound for the comparison. Program Example: 1.

Designated device M0 and M0 ~ M2 are automatically occupied. 2. When X0 = On. DEZCP instruction will be executed and one of M0 ~ M2 will be On. When X0 = Off, EZCP instruction will not be executed and M0 ~ M2 will remain their status before X0 = Off. 3. Use RST or ZRST instruction to clear the result. X0 M0 On when (D1,D0) > (D21, D20) M1 M2 On when (D1,D0) (D21, D20) (D11, D10) On when (D21, D20) > (D11, D10) Remarks: For floating point operations, see “5.3 Handling of Numeric Values”. DVP-PLC Application Manual 8-22 Mnemonic Operands Function D EZCP P Floating Point Zone Compare Type OP Bit Devices Word Devices Program Steps X Y M S K H KnX KnY KnM KnS T C D E F DEZCP, DEZCPP:

17 steps S 1 * * * S 2 * * * S * * * D * * * PULSE 16-bit 32-bit EH3 EH3 EH3 ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV SV2 SV2 SV2 DEZCP D0 D10 D20 M0