Delta AH500 — 6.9.2 Explanation of Logic Instructions

Chapter 6 Applied Instructions 6.9.2 Explanation of Logic Instructions Symbol: S 1 : Data source 1 Word/Double word S 2 : Data source 2 Word/Double word D : Operation result Word/Double word Explanation: 1. The logical operator AND takes the binary representations in S 1 and S 2 , and performs the logical AND operation on each pair of corresponding bits. The operation result is stored in D . 2. Only the instruction DAND can use the 32-bit counter. 3. The result in each position is 1 if the first bit is 1 and the second bit is 1. Otherwise, the result is 0. Example 1:

When X0.0 is ON, the logical operator AND takes the data in the 16-bit device Y0 and the 16-bit device Y2, and performs the logical AND operation on each pair of corresponding bits. The operation result is stored in Y4. 6-193 API Instruction code Operand Function 0800 W D AND P S , S , D 1 2 Logical AND operation Device X Y M S T C HC D L SM SR E PR K 16# “$” DF S 1             S 2             D           Pulse instruction 16-bit instruction (7 steps) 32-bit instruction (7 steps) AH500 AH500 AH500