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.

API Mnemónico Operandos Función<br />

37 WSFL P<br />

Palabra cambia<br />

a la izquierda<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 />

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

D * * * * * *<br />

n1 * *<br />

n2 * *<br />

3. Conjunto <strong>de</strong> instrucciones<br />

Controladores<br />

ES2/EX2 SS2 EX2 SX2<br />

Escalones <strong>de</strong><br />

programa<br />

WSFL, WSFLP:<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 />

S: Número <strong>de</strong> inicio <strong>de</strong> dispositivo fuente D: Número <strong>de</strong> inicio <strong>de</strong> dispositivo <strong>de</strong> <strong>de</strong>stino<br />

n1: Longitud <strong>de</strong> los datos a cambiar n2: Número <strong>de</strong> dispositivos a ser cambiados en grupo<br />

Explicaciones:<br />

1. Esta instrucción realiza un cambio a la izquierda <strong>de</strong>l dispositivo fuente <strong>de</strong> n2 registros<br />

iniciando <strong>de</strong>s<strong>de</strong> S hacia el dispositivo <strong>de</strong> <strong>de</strong>stino <strong>de</strong> n1 registros iniciando <strong>de</strong>s<strong>de</strong> D.<br />

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

3. El tipo <strong>de</strong> dispositivos <strong>de</strong>signados por S y D <strong>de</strong>be ser el mismo, por ejemplo. KnX, KnY, KnM,<br />

y KnS como una categoría y T, C, y D como otra categoría.<br />

4. Siempre y cuando los dispositivos <strong>de</strong>signados por S y D pertenezcan al tipo Kn, el número<br />

<strong>de</strong> dígitos <strong>de</strong> Kn en S y D <strong>de</strong>be ser el mismo.<br />

5. Rango válido <strong>de</strong> operando n1, n2 : 1≤ n2 ≤ n1 ≤512<br />

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

1. Cuando X0 se dispara, la instrucción WSFLP cambia D10~D13 a la pila <strong>de</strong> datos D20~D35 y<br />

D20~D35 también cambia a la izquierda con un grupo <strong>de</strong> 4 registros.<br />

2. La siguiente figura muestra el cambio a la izquierda <strong>de</strong> las palabras en una exploración.<br />

D35~D32 → Acarreo positivo<br />

D31~D28 → D35~D32<br />

D27~D24 → D31~D28<br />

D23 ~D20 → D27~D24<br />

D13~D10 → D23~D20 completado.<br />

Acarreo<br />

positivo<br />

X0<br />

WSFLP D10 D20 K16 K4<br />

4 registros en grupo cambian a la izquierda<br />

1 2<br />

3 4<br />

D13 D12 D11 D10<br />

D35 D34 D33 D32 D31 D30 D29 D28 D27 D26 D25 D24 D23 D22 D21 D20<br />

5<br />

3-99

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

Saved successfully!

Ooh no, something went wrong!