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.

API Mnemónico Operandos Función<br />

171<br />

OP<br />

D GBIN P Código Gray → BIN<br />

Tipo<br />

Dispositivos<br />

<strong>de</strong> bit<br />

Dispositivos <strong>de</strong> palabra<br />

X Y M S K H KnX KnY KnM KnS T C D E F<br />

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

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

Operandos:<br />

S: Dispositivo fuente D: Resultado <strong>de</strong> operación (valor BIN)<br />

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

Controladores<br />

ES2/EX2 SS2 SA2 SX2<br />

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

programa<br />

GBIN, GBINP:<br />

5 escalones<br />

DGBIN, DGBINP:<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 />

Explicaciones:<br />

1. La instrucción GBIN convierte el Código Gray en S a valor BIN y almacena el resultado<br />

convertido en el registro especificado D.<br />

2. Esta instrucción se pue<strong>de</strong> usar para leer el valor <strong>de</strong> un codificador tipo posición absoluta<br />

(generalmente un codificador <strong>de</strong> código Gray) el cual se conecta a las entradas <strong>de</strong>l <strong>PLC</strong>. El<br />

código Gray se convierte a valor BIN y se almacena en el registro especificado.<br />

3. Rango disponible <strong>de</strong> S:<br />

Instrucción <strong>de</strong> 16 bits : 0~32,767<br />

Instrucción <strong>de</strong> 32 bits : 0~2,147,483,647<br />

4. Si el operando S exce<strong>de</strong> el rango disponible, ocurre un error <strong>de</strong> operación y la instrucción es<br />

<strong>de</strong>shabilitada.<br />

5. Si los operandos S y D usan el dispositivo F, solo la instrucción <strong>de</strong> 16 bits es aplicable.<br />

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

Cuando X20 = ON, el valor <strong>de</strong> código Gray en codificador tipo posición absoluta conectado a las<br />

entradas X0~X17 es convertido a valor BIN y almacenado en D10.<br />

X20<br />

GBIN K4X0 D10<br />

X17 K4X0<br />

X0<br />

GRAY CODE 6513 0 0 0 1 0 1 0 1 1 1 0 0 1 0 0 1<br />

b15 b0<br />

H1971=K6513 0 0 0 1 1 0 0 1 0 1 1 1 0<br />

0 0 1<br />

3-405

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

Saved successfully!

Ooh no, something went wrong!