28.08.2013 Views

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - Fagor Automation

ES: man_8035t_inst.pdf - Fagor Automation

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 de <strong>inst</strong>alación<br />

8.<br />

PROGRAMACIÓN DEL PLC<br />

Instrucciones de acción<br />

CNC 8035<br />

(SOFT M: V15.3X)<br />

(SOFT T: V16.3X)<br />

·310·<br />

8.5.4 Instrucciones de acción aritméticas<br />

= MOV<br />

Permite mover información de un recurso a otro del PLC.<br />

El formato de programación es:<br />

Los códigos de origen y destino indican el formato (binario o BCD) en que se encuentra y se desea<br />

dejar la información. Se pueden transmitir 4, 8, 12, 16, 20, 24, 28 o 32 bits.<br />

Si no se definen los códigos y el número de bits a transmitir, se transmite de binario a binario y en<br />

32 bits (0032).<br />

Si el número que se desea convertir de binario a BCD es mayor que el máximo permitido en BCD,<br />

se trunca el valor despreciando los dígitos de mayor peso.<br />

El máximo valor convertible en BCD es:<br />

En estos casos se recomienda realizar la transferencia ampliando el número de bits, utilizando, si<br />

es necesario, registros o marcas en pasos intermedios.<br />

Ejemplo: I11 = MOV I14 O16 108<br />

Si la entrada I11 vale "1" el PLC realiza una transferencia de los estados lógicos de las 8 entradas<br />

I14 y siguientes en código BCD, hacia las 8 salidas O16 y siguientes en código binario.<br />

= NGU<br />

Origen Destino Código origen Código destino Nº bits a transmitir<br />

MOV I 1/512<br />

O 1/512<br />

M 1/5957<br />

T 1/256<br />

C 1/256<br />

R 1/559<br />

#<br />

I 1/512<br />

O 1/512<br />

M 1/5957<br />

R 1/559<br />

Complementa los bits de un registro.<br />

(Bin)<br />

1(BCD)<br />

0(Bin)<br />

1(BCD)<br />

MOV I12 M100 0032 de binario a binario en 32 bits<br />

MOV O21 R100 0012 de binario a binario en 12 bits<br />

MOV C22 O23 0108 de binario a BCD en 8 bits<br />

MOV T10 M112 1020 de BCD a binario en 20 bits<br />

9 con 4 bits<br />

99 con 8 bits<br />

999 con 12 bits<br />

9999 con 16 bits<br />

99999 con 20 bits<br />

999999 con 24 bits<br />

Realiza una complementación de los 32 bits del registro (cambia el estado de cada uno de los bits).<br />

Ejemplo: I15 = NGU R152<br />

Si la entrada I15 vale "1" el PLC complementa los 32 bits del registro R152.<br />

32<br />

28<br />

24<br />

20<br />

16<br />

12<br />

8<br />

4<br />

9999999 con 28 bits<br />

99999999 con 32 bits<br />

R152 antes 0001 0001 0001 0001 0001 0001 0001 0001<br />

R152 después 1110 1110 1110 1110 1110 1110 1110 1110

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

Saved successfully!

Ooh no, something went wrong!