Delta DVP-ES2 User Manual
Page 348
D V P - E S 2 / E X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l - P r o g r a m m i n g
3-232
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S: Source device D: Destination device n: number of bytes to be converted (n = 1~256)
Explanations:
1.
16-bit conversion mode: When M1161 = OFF, the instruction converts n bytes of ASCII codes
starting from S into Hex data in byte mode and send them to high byte and low byte of D. n =
the converted number of bytes.
2.
8-bit conversion mode: When M1161 = ON, the instruction converts n bytes (low bytes only) of
ASCII codes starting from S into Hex data in byte mode and send them to the low byte of D. n
= the converted number of bytes. (All higher 8 bits of D = 0)
3.
Flag: M1161 (8/16 bit mode switch)
4.
Available range for Hex data: 0~9, A~F
Program Example 1:
1.
M1161 = OFF: 16-bit conversion.
2.
When X0 = ON, convert 4 bytes of ASCII codes stored in registers D20~ D21 into Hex value
and send the result in byte mode to register D10. n = 4
X0
HEX
D20
D10
K4
M1001
M1161
3. Assume:
S
ASCII code
HEX
conversion
S
ASCII code
HEX
conversion
D20 low byte
H 43
“C”
D24 low byte
H 34
“4”
D20 high byte
H 44
“D”
D24 high byte
H 35
“5”
D21 low byte
H 45
“E”
D25 low byte
H 36
“6”
D21 high byte
H 46
“F”
D25 high byte
H 37
“7”
D22 low byte
H 38
“8”
D26 low byte
H 30
“0”
D22 high byte
H 39
“9”
D26 high byte
H 31
“1”
D23 low byte
H 41
“A”
D27 low byte
H 32
“2”
D23 high byte
H 42
“B”
D27 high byte
H 33
“3”
API Mnemonic
Operands
Function
83
HEX P
Convert ASCII to HEX
Controllers
ES2/EX2 SS2 SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY KnM KnS T C D E F
S
*
*
*
*
*
*
*
*
*
D
*
*
*
*
*
*
n
*
*
HEX, HEXP: 7 steps