24.04.2013 Views

Conceptos de PLC

Conceptos de PLC

Conceptos de PLC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Manual <strong>de</strong> operación <strong>de</strong> DVP-ES2/EX2/SS2/SA2/SX2 - Programación<br />

API Mnemónico Operandos Función<br />

76<br />

3-198<br />

ASC<br />

Conversión <strong>de</strong> código<br />

ASCII<br />

Controladores<br />

ES2/EX2 SS2 SA2 SX2<br />

Tipo<br />

OP<br />

S<br />

Dispositivos<br />

<strong>de</strong> bit<br />

X Y M S<br />

Dispositivos <strong>de</strong> palabra<br />

K H KnX KnY KnM KnS T C D E F<br />

Escalones <strong>de</strong> programa<br />

ASC: 11 escalones<br />

D * * *<br />

PULSE 16 bits 32 bits<br />

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

Operandos:<br />

S: Letras en Inglés a ser convertidas a código ASCII D: Dispositivo para almacenar el código<br />

ASCII<br />

Explicación:<br />

1. La instrucción ASC convierte 8 letras en Inglés almacenadas en S y guarda el código ASCII<br />

convertido en D. El valor en S pue<strong>de</strong> ser ingresado por medio <strong>de</strong> WPLSoft o ISPSoft.<br />

2. Si el <strong>PLC</strong> está conectado a una pantalla <strong>de</strong> 7 segmentos mientras ejecuta la instrucción ASC,<br />

el mensaje <strong>de</strong> error pue<strong>de</strong> visualizarse por las letras en Inglés.<br />

3. Ban<strong>de</strong>ra: M1161 (conmutador <strong>de</strong> modo <strong>de</strong> 8/16 bits)<br />

Ejemplo <strong>de</strong> programa:<br />

Cuando X0 = ON, A~H se convierte a código ASCII y se almacena en D0~D3.<br />

X0<br />

b15 b0<br />

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

Cuando M1161 = ON, cada código ASCII convertido<br />

<strong>de</strong> las letras ocupará los 8 bits bajos (b7 ~ b0) <strong>de</strong> un<br />

registro los 8 bits altos no son válidos (llenados con<br />

0), por ejemplo, un registro almacena una letra<br />

D1<br />

D2<br />

44H (D) 43H (C)<br />

46H (F) 45H (E)<br />

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

Byte alto<br />

Byte bajo<br />

b15 b0<br />

D0 00 H 41H (A)<br />

D1 00 H 42H (B)<br />

D2 00 H 43H (C)<br />

D3 00 H 44H (D)<br />

D4 00 H 45H (E)<br />

D5 00 H 46H (F)<br />

D6 00 H 47H (G)<br />

D7 00 H 48H (H)<br />

Byte alto<br />

Byte bajo

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

Saved successfully!

Ooh no, something went wrong!