Delta AH500 — 6.3.2 Explanation of Data Conversion Instructions

Chapter 6 Applied Instructions Symbol: S : Source device Word/Double word D : Conversion result Word/Double word Explanation: 1. The binary value in the device specified by S is converted into the Gray code, and the conversion result is stored in the device specified by D . 2. Only the instruction DGRY can use the 32-counter. 3. The value in the operand S should be within the available range. The value in the operand S used in the 16-bit instruction should be within the range between 0 and 32,767. The value in the operand S used in the 32-bit instruction should be within the range between 0 and 2,147,483,647. Example:

When X0.0 is ON, the constant 6513 is converted into the Gray code, and the conversion result is stored in Y1.0~Y1.15. b15 b0 K6513=H1971 Y1.15 Y1.0 GRAY 6513 Y1 Additional remark: If the value in S is less than 0, the operation error occurs, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 6-89 API Instruction code Operand Function 0208 D GRY P S, D Converting the binary number into the Gray code Device X Y M S T C HC D L SM SR E PR K 16# “$” DF S             D           Pulse instruction 16-bit instruction (5 steps) 32-bit instruction (5 steps) AH500 AH500 AH500 0 0 0 1 1 0 0 1 0 1 1 1 0 0 0 1 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1