AH500 Programming Manual 
6-462 
 b15
 b0
 b7 b8
16#00
16#33(3)16#34(4)
16#35(5)
16#36(6)
16#37(7)16#38(8)
 (D11, D10)
 (D1, D0)
 (D2,  D3)
 D20
 D21
 D22
 D23
12345678
12
9
16#20( )
16#30(0)
16#2E(.)
16#30(0)
16#31(1)16#32(2)
 D24
 D25
 D26
 “ 0.012345678”
 
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.