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ónic<br />

o<br />

71 D HKY<br />

3-186<br />

Operandos Función<br />

Entrada <strong>de</strong> teclas<br />

hexa<strong>de</strong>cimales<br />

Controladores<br />

ES2/EX2 SS2 SA2 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 />

HKY: 9 escalones<br />

S<br />

D1<br />

*<br />

*<br />

DHKY: 17 escalones<br />

D2 * * * * *<br />

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

S: Inicio <strong>de</strong> dispositivos <strong>de</strong> entrada (ocupa 4 dispositivos consecutivos) D1: Inicio <strong>de</strong> dispositivos<br />

<strong>de</strong> entrada (ocupa 4 dispositivos consecutivos) D2: Dispositivo para almacenar el valor <strong>de</strong><br />

entrada <strong>de</strong> tecla D3: Estado <strong>de</strong> entrada <strong>de</strong> tecla (ocupa 8 dispositivos consecutivos)<br />

Explicaciones:<br />

1. Esta instrucción crea un teclado <strong>de</strong> 16 teclas por un múltiplex <strong>de</strong> 4 dispositivos consecutivos<br />

<strong>de</strong> entrada externa <strong>de</strong> S y 4 dispositivos consecutivos <strong>de</strong> salida externa <strong>de</strong> D1. Por<br />

exploración <strong>de</strong> matriz, el valor <strong>de</strong> entrada <strong>de</strong> tecla será almacenado en D2. D3 almacena la<br />

condición <strong>de</strong> teclas A~F e indica el estado <strong>de</strong> entrada <strong>de</strong> tecla <strong>de</strong> ambos 0~9 y A~F..<br />

2. M1029 = ON por un ciclo <strong>de</strong> exploración cuando una tecla es presionada.<br />

3. Si varias teclas son presionadas, solo la primera tecla presionada es válida.<br />

4. D2 relaciona a un valor <strong>de</strong>cimal, un valor <strong>de</strong>cimal <strong>de</strong> 4 dígitos 0~9,999 (instrucción <strong>de</strong> 16 bits)<br />

o un valor <strong>de</strong> 8 dígitos 0~99,999,999 (instrucción <strong>de</strong> 32 bits). Si el número ingresado exce<strong>de</strong><br />

el rango disponible, por ejemplo 4 dígitos en instrucción <strong>de</strong>16 bits y 8 dígitos en instrucción <strong>de</strong><br />

32 bits, el digito más alto realiza un <strong>de</strong>sbordamiento<br />

5. No existe un límite <strong>de</strong> veces <strong>de</strong> uso <strong>de</strong> esta instrucción en el programa, pero solo se permite<br />

ejecutar una instrucción al mismo tiempo.<br />

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

1. Designe 4 puntos <strong>de</strong> entrada X20 ~ X23 y los otros 4 puntos <strong>de</strong> salida Y20 ~ Y23 para crear<br />

un teclado <strong>de</strong> 16 teclas. Cuando X4 = ON, la instrucción será ejecutada y el valor tecleado<br />

será almacenado en D0 en forma BIN. El estado <strong>de</strong> tecla se almacenará en M10 ~ M19.<br />

X4<br />

HKY X20 Y20 D0 M0

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

Saved successfully!

Ooh no, something went wrong!