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

20<br />

3-72<br />

D ADD P Adición<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 />

ADD, ADDP:<br />

S1 * * * * * * * * * * * 7 escalones<br />

S2 * * * * * * * * * * * DADD, DADDP:<br />

D * * * * * * * * 13 escalones<br />

Operandos:<br />

S1: Sumando S2: A<strong>de</strong>ndo D: Suma<br />

PULSE 16 bits 32 bits<br />

ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2<br />

Explicaciones:<br />

1. Esta instrucción suma S1 y S2 ein formato BIN y almacena el resultado en D.<br />

2. El bit más significativo (MSB) es el bit <strong>de</strong> signo <strong>de</strong> los datos. 0 indica positivo y 1 indica<br />

negativo. Todos los cálculos se procesan algebraicamente, por ejemplo 3 + (-9) = -6.<br />

3. Si S1, S2 y D usan el dispositivo F, solo la instrucción <strong>de</strong> 16 bits es aplicable.<br />

4. Ban<strong>de</strong>ras: M1020 (Ban<strong>de</strong>ra cero), M1021 (ban<strong>de</strong>ra <strong>de</strong> acarreo negativo), M1022 (ban<strong>de</strong>ra<br />

<strong>de</strong> acarreo positivo)<br />

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

En adición BIN <strong>de</strong> 16 bits:<br />

Cuando X0 = ON, el contenido en D0 sumará el contenido en D10 y la suma se almacenará en<br />

D20.<br />

X0<br />

ADD D0 D10 D20<br />

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

En adición BIN <strong>de</strong> 32 bits:<br />

Cuando X0 = ON, el contenido en (D31, D30) sumará el contenido en (D41, D40) y la suma se<br />

almacenará en (D51, D50). D30, D40 y D50 son <strong>de</strong> palabra baja; D31, D41 y D51 son <strong>de</strong> palabra<br />

alta;<br />

X0<br />

DADD D30 D40 D50<br />

(D31, D30) + (D41, D40) = (D51, D50)

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

Saved successfully!

Ooh no, something went wrong!