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

32<br />

3-92<br />

D RCR P<br />

Rotación a la <strong>de</strong>recha con<br />

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

RCR, RCRP:<br />

D * * * * * * * * 5 escalones<br />

DRCR, DRCRP:<br />

n * *<br />

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

D: Dispositivo que va a ser rotado n: Número <strong>de</strong> bits que serán rotados en 1 rotación<br />

Explicación:<br />

1. Esta instrucción rota el estado <strong>de</strong>l bit <strong>de</strong>l dispositivo D junto con M1022 a la <strong>de</strong>recha por n bits<br />

2. El estado <strong>de</strong>l último bit rotado (marcado con ※) se mueve a la ban<strong>de</strong>ra <strong>de</strong> acarreo positivo<br />

3.<br />

M1022.<br />

Esta instrucción generalmente se usa en modo <strong>de</strong> ejecución <strong>de</strong> pulso (RCRP, DRCRP).<br />

4. Si el operando D usa el índice F, solo está disponible una instrucción <strong>de</strong> 16 bits.<br />

5. Si el operando D se especifica como KnY, KnM ó KnS, solo K4 (16 bits) ó K8 (32 bits) es válido.<br />

6. Rango válido <strong>de</strong> operando n: 1≤ n ≤16 (16 bits), 1≤ n ≤32 (32 bits)<br />

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

Cuando X0 pasa <strong>de</strong> OFF a ON, los 16 bits (4 bits en grupo) en D10 juntos con la ban<strong>de</strong>ra <strong>de</strong><br />

acarreo positivo M1022 (total <strong>de</strong> 17 bits) rotarán a la <strong>de</strong>recha, como se muestra en la figura<br />

siguiente. El bit marcado con ※ será movido a la ban<strong>de</strong>ra <strong>de</strong> acarreo positivo M1022.<br />

D10<br />

D10<br />

X0<br />

Bit alto<br />

RCRP<br />

Rotar a la <strong>de</strong>recha<br />

D10 K4<br />

Bit bajo<br />

0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0<br />

Bit alto<br />

16 bits<br />

Después <strong>de</strong> una<br />

rotación a la <strong>de</strong>recha<br />

Bit bajo<br />

1 1 0 1 0 0 0 0 1 1 1 1 0 0 0 0<br />

0<br />

1<br />

M1022<br />

Ban<strong>de</strong>ra<br />

<strong>de</strong> acarreo<br />

positivo<br />

M1022<br />

Ban<strong>de</strong>ra<br />

<strong>de</strong> acarreo<br />

positivo

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

Saved successfully!

Ooh no, something went wrong!