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.

M1002<br />

X20<br />

X21<br />

RST M1081<br />

FLT D0 D12<br />

DFLT D0 D20<br />

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

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

1. Cuando M1081 = ON, los datos fuente se convierten <strong>de</strong> valor <strong>de</strong> punto flotante a entero BIN.<br />

(Decimal ignorado)<br />

2. Cuando X20 = ON, D1 y D0 (punto flotante) se convertirán a D12 (entero BIN). Si D0 (D1) =<br />

H47C35000, el resultado será 100,000 el cual exce<strong>de</strong> el rango disponible <strong>de</strong>l entero BIN en<br />

registro D12 <strong>de</strong> 16 bits. En este caso el resultado será D12 = K32767, y M1022 = ON<br />

3. Cuando X21 = ON, D1 y D0 (punto flotante) se convertirán a D21, D20 (entero BIN). Si D0<br />

(D1) = H47C35000, el resultado es 100,000 y será guardado en registro D20 (D21) <strong>de</strong> 32<br />

bits.<br />

M1002<br />

X20<br />

X21<br />

SET M1081<br />

FLT D0 D12<br />

DFLT D0 D20<br />

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

Aplicar la instrucción FTL para completar la siguiente operación<br />

(D10) (X7~X0)<br />

BIN <strong>de</strong><br />

16 bits<br />

1 2<br />

BCD <strong>de</strong><br />

2 dígitos<br />

(D101,D100) (D200) BIN<br />

Punto flotante binario<br />

3<br />

K61.5<br />

(D301,D300)<br />

Punto flotante binario<br />

(D203,D202)<br />

Punto flotante binario<br />

(D401,D400)<br />

Punto flotante binario<br />

5<br />

4<br />

6<br />

7<br />

8<br />

(D21,D20)<br />

Punto flotante binario<br />

(D31,D30)<br />

Punto flotante <strong>de</strong>cimal<br />

(para monitoreo)<br />

(D41,D40)<br />

Entero <strong>de</strong> 32 bits<br />

3-117

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

Saved successfully!

Ooh no, something went wrong!