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

168<br />

3-400<br />

D MVM P<br />

Enmascarar y combinar<br />

bits <strong>de</strong>signados<br />

Controladores<br />

ES2/EX2 SS2 SA2 SX2<br />

Tipo<br />

OP<br />

S1<br />

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

* * * * * * *<br />

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

E<br />

*<br />

*<br />

F<br />

*<br />

*<br />

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

programa<br />

MVM, MVMP:<br />

7 escalones<br />

DMVM,DMVMP:<br />

D * * * * * * * * *<br />

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

S1: Dispositivo fuente 1 S2: Bits a ser enmascarados (OFF) D: Dispositivo fuente 2 / resultados<br />

<strong>de</strong> operación [D = (S1 & S2) | (D & ~S2)]<br />

Explicaciones:<br />

1. La instrucción realiza la operación lógica AND entre S1 y S2 primero, operación lógica AND<br />

entre D y ~S2 en segundo lugar, y combina los 1 o y 2 o resultados en D por operación lógica<br />

OR.<br />

2. Regla <strong>de</strong> operación lógica AND: 0 AND 1 = 0, 1 AND 0 = 0, 0 AND 0 = 0, 1 AND 1 = 1<br />

3. Regla <strong>de</strong> operación lógica OR: 0 OR 1= 1, 1 OR 0 = 1, 0 OR 0 = 0, 1 OR 1 = 1.<br />

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

Cuando X0 = ON, la instrucción MVM realiza una operación lógica AND entre el registro D0 <strong>de</strong> 16<br />

bits y H’FF00 primero, operación lógica AND entre D4 y H’00FF en segundo lugar, y combina los 1 o<br />

y 2 o resultados en D4 por operación lógica OR.<br />

X0<br />

MVM D0 HFF00 D4<br />

執行前<br />

執行後<br />

b15 b0<br />

D0=HAA55 1 1 0 1 0 1 0 0 1 0 1 0 1 0 1<br />

HFF00 1 1 1 1 1 1 1<br />

AND<br />

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

HAA00<br />

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

D4=HAA34<br />

b15 b0<br />

D4=H1234 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0<br />

H00FF 0 0 0 0 0 0 0<br />

AND<br />

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

OR<br />

H0034<br />

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

0 0<br />

0 0 0 0 0 0 0 0 0 1 1 0 1 0 0

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

Saved successfully!

Ooh no, something went wrong!