24.04.2013 Views

Conceptos de PLC

Conceptos de PLC

Conceptos de PLC

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.

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 />

19<br />

3-70<br />

D BIN P Convertir BCD a BIN<br />

Controladores<br />

ES2/EX2 SS2 EX2 SX2<br />

Tipo<br />

OP<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 />

BIN, BINP: 5 escalones<br />

S * * * * * * * * *<br />

DBIN, DBINP:<br />

D * * * * * * * *<br />

9 escalones<br />

Operandos:<br />

S: Fuente <strong>de</strong> datos D: Resultado <strong>de</strong> conversión<br />

PULSE 16 bits 32 bits<br />

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

Explicaciones:<br />

1. El contenido en S (valor BCD) se convierte a valor BIN y se almacena en D.<br />

2. El rango válido <strong>de</strong> fuente S: BCD (0 a 9,999), DBCD (0 a 99,999,999)<br />

3. Si el contenido <strong>de</strong> S no es un valor BCD válido, ocurrirá un error <strong>de</strong> operación, ban<strong>de</strong>ras <strong>de</strong><br />

error M1067 y M1068 = ON, y D1067 tiene el código <strong>de</strong> error H0E18.<br />

4. Si los operandos S y D usan un registro índice F, solo la instrucción <strong>de</strong> 16 bits está<br />

disponible.<br />

5. Ban<strong>de</strong>ras: M1067 (error <strong>de</strong> ejecución <strong>de</strong> programa), M1068 (error <strong>de</strong> ejecución bloqueado),<br />

D1067 (código <strong>de</strong> error)<br />

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

Cuando X0 = ON, el valor BCD <strong>de</strong> K1M0 se convierte a valor BIN y se almacena en D10.<br />

X0<br />

BIN K1X20 D10<br />

Puntos a tomar en cuenta:<br />

1. Cuando el <strong>PLC</strong> necesita leer un interruptor DIP externo en formato BCD, primero <strong>de</strong>be<br />

adoptarse la instrucción BIN para convertir los datos leídos en el valor BIN y almacenar los<br />

datos en el <strong>PLC</strong>.<br />

2. Por el contrario, cuando el <strong>PLC</strong> necesita mostrar un valor en una pantalla <strong>de</strong> 7 segmentos<br />

<strong>de</strong> formato BCD, la instrucción BCD es requerida para convertir los datos internos a un valor<br />

BCD y luego se envía el valor a la pantalla.<br />

3. Cuando X0 = ON, el valor BCD <strong>de</strong> K4X20 se convierte a valor BIN y se envía a D100. Luego<br />

el valor BIN <strong>de</strong> D100 se convierte a valor BCD y se envía a K4Y20.

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

Saved successfully!

Ooh no, something went wrong!