Delta AH500 — 6.1.2 Explanation of Comparison Instructions

Chapter 6 0BApplied Instructions API 0030~ 0035 Symbol: S 1 : Data source 1 Double word/Long word Taking FOR= and DFOR= for example S 2 : Data source 2 Double word/Long word Explanation: 1. The instructions are used to compare the value in S 1 with that in S 2 , and the values compared are floating-point numbers. Take the instruction FOR= for example. When the comparison result is that the value in S 1 is equal to that in S 2 , the condition of the instruction is met. When the comparison result is that the value in S 1 is not equal to that in S 2 , the condition of the instruction is not met. Example: When X1.0 is ON, or when the value in D1 is equal to that in D2, Y1.0 is ON.

6-14 Instruction code Operand Function D FOR※ S , S 1 2 Comparing the floating-point numbers Device X Y M S T C HC D L SM SR E PR K 16# “$” DF S 1            S 2            Pulse instruction 32-bit instruction (5-7 steps) 64-bit instruction (5-7 steps) - AH500 AH500 API 32-bit 64-bit Comparison operation result number instruction instruction ON OFF 0030 FOR= DFOR= S =S 1 2 S ≠S 1 2 0031 FOR<> DFOR<> S ≠S 1 2 S =S 1 2 0032 FOR> DFOR> S >S 1 2 S ≦S 1 2 0033 FOR>= DFOR>= S ≧S 1 2 S <S 1 2 0034 FOR< DFOR< S <S 1 2 S ≧S 1 2 0035 FOR<= DFOR<= S ≦S 1 2 S >S 1 2