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

39<br />

3-102<br />

SFRD P<br />

Cambiar registro a<br />

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

SFRD, SFRDP:<br />

S<br />

D<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

*<br />

* * *<br />

7 escalones<br />

n * *<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: Dirección <strong>de</strong> cabeza <strong>de</strong> pila <strong>de</strong> datos D: Dispositivo <strong>de</strong> <strong>de</strong>stino n: Duración <strong>de</strong> pila <strong>de</strong><br />

datos<br />

Explicación:<br />

1. Esta instrucción <strong>de</strong>fine la pila <strong>de</strong> datos <strong>de</strong> n palabras iniciando <strong>de</strong>s<strong>de</strong> D como una pila <strong>de</strong> datos<br />

"primeras entradas, primera salidas (FIFO) y especifica el primer dispositivo como el indicador<br />

(D). El contenido <strong>de</strong>l indicador indica la longitud actual <strong>de</strong> la pila. Cuando SFRDP se ejecuta, el<br />

primer dato (S+1) se leerá a D, todos los datos en esta pila se mueven hacia arriba para llenar el<br />

dispositivo <strong>de</strong> lectura y el contenido en el indicador disminuye 1. Cuando el contenido en el<br />

indicador = 0, la instrucción se <strong>de</strong>tiene y la ban<strong>de</strong>ra <strong>de</strong> acarreo positivo M1022= ON.<br />

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

3. Rango válido <strong>de</strong> operando n: 2≤ n ≤512<br />

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

1. Cuando X0 pasa <strong>de</strong> OFF a ON, D9~D2 todo cambia a la <strong>de</strong>recha y el indicador D0<br />

disminuye en 1 cuando el contenido <strong>de</strong> D1 es leído y movido a D21.<br />

2. La siguiente figura ilustra el cambio y lectura <strong>de</strong> la instrucción.<br />

El contenido <strong>de</strong> D1 es leído y movido a D21.<br />

D9~D2 todos cambian a la <strong>de</strong>recha.<br />

El contenido <strong>de</strong> D0 disminuye en 1.<br />

X0<br />

SFRDP D0 D21 K10<br />

n = 10 puntos<br />

D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 D21<br />

Indicador<br />

Datos leídos

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

Saved successfully!

Ooh no, something went wrong!