Delta AH500 — 6.21.2 Explanation of String Processing Instructions

Chapter 6 Applied Instructions b15 b0 b7 b8 D20 D21 (D11, D10) D23 12345678 D22 (D1, D0) “ 0.012345678” D24 (D2, D3) 12 D25 9 D26 Additional remark: 1. If the value in S 1 exceeds the range, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 2. If the value in S 1 +1 exceeds the range, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 3. The value in S 1 +1 should be less than or equal to the value in S 1 minus 3. Otherwise, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 4.

If the value in S 1 is less than the number of digits in S 2 plus the number of characters which include the decimal point and the sign, the instruction is not executed, SM0 is ON, and the error code in SR0 is 16#2003. 5. If the operand S 1 used during the execution of the 16-bit instruction is declared in ISPSoft, the data type will be ARRAY [2] of WORD/INT. 6. If the operand S 1 used during the execution of the 32-bit instruction is declared in ISPSoft, the data type will be ARRAY [2] of DWORD/DINT. 6-463 16#30(0) 16#20( ) 16#30(0) 16#2E(.) 16#32(2) 16#31(1) 16#34(4) 16#33(3) 16#36(6) 16#35(5) 16#38(8) 16#37(7) 16#00