24.04.2013 Views

Conceptos de PLC

Conceptos de PLC

Conceptos de PLC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

API Mnemónic<br />

o<br />

62 D ABSD<br />

Operandos Función<br />

Secuenciador <strong>de</strong><br />

tambor absoluto<br />

3. Conjunto <strong>de</strong> instrucciones<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 />

ABSD: 9 escalones<br />

S1<br />

S2<br />

* * * * *<br />

*<br />

*<br />

*<br />

*<br />

*<br />

DABSD: 17 escalones<br />

D * * *<br />

n * *<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: Dispositivo <strong>de</strong> inicio <strong>de</strong> la tabla <strong>de</strong> datos S2: No. <strong>de</strong> contador D: Iniciar dispositivo para<br />

indicar resultado <strong>de</strong> comparación n: Grupos <strong>de</strong> datos a ser comparados (n: 1~64)<br />

Explicaciones:<br />

1. La instrucción ABSD crea varias formas <strong>de</strong> onda <strong>de</strong> salida <strong>de</strong> acuerdo al valor actual <strong>de</strong>l<br />

contador <strong>de</strong>signado por S2. Generalmente, la instrucción es aplicada para control <strong>de</strong> leva<br />

absoluto.<br />

2. S2 <strong>de</strong> la instrucción DABSD pue<strong>de</strong> <strong>de</strong>signar contadores <strong>de</strong> alta velocidad. Sin embargo,<br />

cuando el valor presente en el contador <strong>de</strong> alta velocidad es comparado con el valor meta, el<br />

resultado no pue<strong>de</strong> salir inmediatamente <strong>de</strong>bido al tiempo <strong>de</strong> exploración. Si se requiere una<br />

salida inmediata, por favor use la instrucción DHSZ que es exclusivamente para contadores<br />

<strong>de</strong> alta velocidad.<br />

3. Cuando el operando S1 usa patrones KnX, KnY, KnM, KnS, Kn <strong>de</strong>be ser K4 para instrucción<br />

<strong>de</strong> 16 bits y K8 para instrucción <strong>de</strong> 32 bits.<br />

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

1. Antes <strong>de</strong> la ejecución <strong>de</strong> la instrucción ABSD, use la instrucción MOV para escribir todos los<br />

valores establecidos en D100 ~ D107 con anticipación. El número par D es para el valor <strong>de</strong><br />

límite inferior y el número impar D es para el valor límite superior.<br />

2. Cuando X10 = ON, el valor presente en el contador C10 será comparado con los cuatro<br />

grupos <strong>de</strong> valores límite inferior y superior en D100 ~ D107. Los resultados <strong>de</strong> comparación<br />

se almacenarán en M10 ~ M13.<br />

3-165

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

Saved successfully!

Ooh no, something went wrong!