CTU

Instrucciones  Índex 

Contador ascendente

 

    LD entrada de cuenta                  ;Quedará en e acumulador anterior

    LD entrada de desactivación           ;Quedará en el acumulador actual

    CTU contador, preselección

    ST salida contador                    ;La salida del contador se refleja en el acumulador

 

La operación Incrementar contador (CTU) empieza a contar hacia adelante a partir del valor actual cuando se produce un flanco positivo en la entrada_de_cuenta. Si el valor actual de cuenta es mayor o igual al valor de preselección (o comparación), se activa el bit de salida. El contador se inicializa (vuelve a cero) cuando se activa la entrada_de_desactivación (o reset). El contador se detiene al alcanzar el valor de 32767. El estado de la salida (Q) se refleja en el acumulador después de haber ejecutado la instrucción.

La variable contador tiene el estado de cuenta. Puede leerse o usarse en comparaciones

 

A partir del CP121 BIOS 2.60, CP122 BIOS 2.10, CP123 BIOS 2.20 y CP124 BIOS 1.06 puede usar la instrucción R resetear este contador.

Uso correcto en Ladder

Aunque por medio de alguna artimaña es posible poner un contador o temporizador en paralelo con otro objeto, esto no está permitido, porque aunque se logre, el resultado no será el esperado.

En la imagen se ve un mal ejemplo de uso. La forma correcta es en una sola línea, solamente con otros objetos en serie.

Esta forma funcionará bien, pero puede traer confusión en algún momento.

Esta es la forma correcta de usar un temporizador o contador.