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

181<br />

MOR P Matriz OR<br />

OP<br />

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

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

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

D * * * * * *<br />

n * * *<br />

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

Controladores<br />

ES2/EX2 SS2 SA2 SX2<br />

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

programa<br />

MOR, MORP:<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 />

S1: Dispositivo fuente <strong>de</strong> matriz 1 S2: Dispositivo fuente <strong>de</strong> matriz 2. D: Resultado <strong>de</strong><br />

operación n: Longitud <strong>de</strong> matriz (n = K1~K256)<br />

Explicaciones:<br />

1. La instrucción MOR realiza una operación matriz OR entre los dispositivos fuente <strong>de</strong> matriz 1<br />

y 2 con longitud <strong>de</strong> matriz n y almacena el resultado <strong>de</strong> operación en D.<br />

2. Regla <strong>de</strong> operación matriz OR: el resultado es 1 si uno <strong>de</strong> los dos bits es 1. el resultado es 0<br />

solo cuando ambos dos bits son 0;<br />

3. Si los operandos S1, S2, D usan formato KnX, KnY, KnM, KnS, solo n = 4 es aplicable.<br />

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

Cuando X0 = ON, MOR realiza la operación matriz OR entre los registros <strong>de</strong> 16 bits D0~D2 y los<br />

registros <strong>de</strong> 16 bits D10~D12. El resultado <strong>de</strong> operación entonces es almacenado en los registros<br />

<strong>de</strong> 16 bits D20~D22.<br />

X0<br />

Antes <strong>de</strong><br />

la ejecución<br />

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

la ejecución<br />

S 1<br />

S 2<br />

D<br />

MOR D0 D10 D20 K3<br />

D0<br />

D1<br />

D2<br />

D10<br />

D11<br />

D12<br />

D20<br />

D21<br />

D22<br />

b15 b0<br />

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

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

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

MOR<br />

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

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

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

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

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

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

3-425

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

Saved successfully!

Ooh no, something went wrong!