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

172<br />

3-406<br />

D ADDR P Suma <strong>de</strong> punto flotante<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 F<br />

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

programa<br />

DADDR, DADDRP: 13<br />

escalones<br />

D *<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: Sumando <strong>de</strong> punto flotante S2: A<strong>de</strong>ndo <strong>de</strong> punto flotante D: Suma<br />

Explicaciones:<br />

1. La instrucción ADDR suma el sumando <strong>de</strong> punto flotante S1 con el a<strong>de</strong>ndo <strong>de</strong> punto flotante<br />

S2 y almacena el resultado <strong>de</strong> operación en D.<br />

2. En la instrucción ADDR, los valores <strong>de</strong> punto flotante pue<strong>de</strong>n ingresarse directamente en S1 y S2.<br />

3. En la instrucción DADDR, los valores <strong>de</strong> punto flotante (por ejemplo F1.2) pue<strong>de</strong>n ser<br />

ingresados directamente en S1 y S2 o almacenados en registros <strong>de</strong> datos para operación.<br />

4. Cuando S1 y S2 son especificados como registros <strong>de</strong> datos, la función <strong>de</strong> la instrucción<br />

DADDR es igual a la instrucción API 120 EADD.<br />

5. S1 y S2 pue<strong>de</strong>n <strong>de</strong>signar el mismo registro. En este caso, si la instrucción se especifica como<br />

"instrucción <strong>de</strong> ejecución continua” (generalmente la instrucción DADDRP) y el contacto <strong>de</strong><br />

activación está ON, el registro será sumado una vez en cada exploración.<br />

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

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

Si el valor absoluto <strong>de</strong>l resultado exce<strong>de</strong> el valor máximo <strong>de</strong> punto flotante, ban<strong>de</strong>ra <strong>de</strong><br />

acarreo positivo M1022 = ON.<br />

Si el valor absoluto <strong>de</strong>l resultado es menor a el valor mínimo <strong>de</strong> punto flotante, ban<strong>de</strong>ra <strong>de</strong><br />

acarreo negativo M1021 = ON.<br />

Si el resultado <strong>de</strong> conversión es 0, ban<strong>de</strong>ra cero M1020 = ON<br />

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

Cuando X0 = ON, sume el número <strong>de</strong> punto flotante F1.200E+0 (entrada F1.2, y notación<br />

científica F1.200E+0 se mostrará en el diagrama <strong>de</strong> escalera. Los usuarios pue<strong>de</strong>n establecer<br />

formato <strong>de</strong> monitoreo <strong>de</strong> datos como flotante en la función Ver) con F2.200E+0 y almacenar el<br />

resultado obtenido F3.400E+0 en registros D10 y D11.<br />

X0<br />

DADDR F1.200E+0 D10<br />

F2.200E+0

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

Saved successfully!

Ooh no, something went wrong!