Chapter 6 Applied Instructions 6.1.2 Explanation of Comparison Instructions Symbol S 1 : Data source 1 S 2 : Data source 1 Taking LD= and DLD= for example Explanation 1. These instructions compare the values in S 1 and S 2 . Take the LD= instruction for example. When the comparison 6_ result is that the value in S 1 is equal to that in S 2 , the continuity 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 discontinuity condition of the instruction is met. 2. Only the 32-bit instruction can use the 32-bit counter, but not the device E. Example 1. When the value in C10 is equal to 200, M10 is ON. 2.
When the value in D200 is greater than -30, M11 stays ON. 3. When the value in (C201, C200) is less than 678,493, or when M3 is ON, M50 is ON.
6-7 API Instruction code Operand Function 0000-0005 D LD※ S1,S2 Comparing values LD※ Device X Y M S T C HC D FR SM SR E K 16# “$” F S1 S2 BOOL WORD DWORD LWORD UINT INT DINT LINT REAL LREAL TMR CNT STRING Data type S1 S2 Pulse instruction 16-bit instruction 32-bit instruction - ES3 ES3 16-bit 32-bit Continuity Discontinuity API number instruction instruction condition condition 0000 LD= DLD= S1=S2 S1≠S2 0001 LD<> DLD<> S1≠S2 S1=S2 0002 LD> DLD> S1>S2 S1≦S2 0003 LD>= DLD>= S1≧S2 S1<S2 0004 LD< DLD< S1<S2 S1≧S2 0005 LD<= DLD<= S1≦S2 S1>S2