17.03.2014 Views

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

DVP-ES2-EX2-SS2-SA2-SX2-Operation Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3. Instruction Set<br />

API Mnemonic Operands Function<br />

76 ASC ASCII code conversion<br />

Controllers<br />

<strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SA2</strong><br />

SE<br />

<strong>SX2</strong><br />

Type Bit Devices Word devices Program Steps<br />

OP X Y M S K H KnX KnY KnM KnS T C D E F ASC: 11 steps<br />

S<br />

D * * *<br />

PULSE 16-bit 32-bit<br />

<strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SA2</strong><br />

<strong>SA2</strong><br />

<strong>SA2</strong><br />

<strong>SX2</strong> <strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong> <strong>SX2</strong> <strong>ES2</strong>/<strong>EX2</strong> <strong>SS2</strong><br />

SE SE SE <strong>SX2</strong><br />

Operands:<br />

S: English letters to be converted into ASCII code D: Device for storing ASCII code<br />

Explanation:<br />

1. The ASC instruction converts 8 English letters stored in S and save the converted ASCII code<br />

in D. The value in S can be input by WPLSoft or ISPSoft.<br />

2. If PLC is connected to a 7-segment display while executing ASC instruction, the error<br />

message can be displayed by English letters<br />

3. Flag: M1161 (8/16 bit mode switch)<br />

Program Example:<br />

When X0 = ON, A~H is converted to ASCII code and stored in D0~D3.<br />

X0<br />

b15<br />

ASC A B C D E F G H D0 D0 42H (B)<br />

b0<br />

41H (A)<br />

D1<br />

44H (D)<br />

43H (C)<br />

D2<br />

46H (F)<br />

45H (E)<br />

D3 48H (H) 47H (G)<br />

High byte<br />

Low byte<br />

When M1161 = ON, every ASCII code converted from<br />

the letters will occupy the lower 8 bits (b7 ~ b0) of a<br />

register and the upper 8 bits are invalid (filled by 0),<br />

i.e. one register stores a letter<br />

D0<br />

D1<br />

D2<br />

D3<br />

D4<br />

D5<br />

D6<br />

D7<br />

b15<br />

00 H<br />

00 H<br />

00 H<br />

00 H<br />

00 H<br />

00 H<br />

00 H<br />

00 H<br />

b0<br />

41H (A)<br />

42H (B)<br />

43H (C)<br />

44H (D)<br />

45H (E)<br />

46H (F)<br />

47H (G)<br />

48H (H)<br />

High byte<br />

Low byte<br />

3-197

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!