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

Create successful ePaper yourself

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

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

·312·<br />

8.5.5 Instrucciones de acción lógicas<br />

= AND = OR = XOR<br />

Permiten realizar las operaciones lógicas AND, OR y XOR entre contenido de registros o entre<br />

contenidos de registro y número. El resultado siempre se colocará en un registro.<br />

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

AND<br />

OR<br />

XOR<br />

Como primer y segundo operandos se pueden definir registros (R1/559) o números expresados<br />

en formato decimal, hexadecimal o binario.<br />

El registro destino indica dónde se depositará el resultado de la operación y se definirá mediante<br />

un registro (R1/559).<br />

La marca M2003 se denomina flag de cero e indica si el resultado de una operación AND, OR, XOR,<br />

es igual a cero, en cuyo caso se tiene M2003=1.<br />

Ejemplos con: R200 = B1001 0010<br />

R201 = B0100 0101<br />

= RR = RL<br />

R1/559<br />

#<br />

Permiten rotar registros a derechas (RR) o a izquierdas (RL). Existen dos tipos de rotaciones: tipo<br />

1 (RR1 o RL1) y tipo 2 (RR2 o RL2).<br />

Tipo de rotación 1 (RL1 o RR1):<br />

Introduce un 0 en el bit menos significativo (RL1) o en el más significativo (RR1), desplazando los<br />

restantes bits del registro. El valor del último bit desaparece.<br />

Tipo de rotación 2 (RL2 o RR2):<br />

Rotación circular del registro en el sentido indicado.<br />

R1/559<br />

#<br />

R1/559<br />

()=AND R200 R201 R202 R202=B0 M2003=1<br />

()=OR R200 R201 R203 R203=B11010111 M2003=0<br />

()=XOR R200 R201 R204 R204=B11010111 M2003=0<br />

()=AND B1111 R201 R205 R205=B00000101 M2003=0<br />

()=OR R200 B1111 R206 R206=B10011111 M2003=0<br />

()=XOR B1010 B1110 R207 R207=B00000100 M2003=0

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

Saved successfully!

Ooh no, something went wrong!