Indice de contenidos
El tiempo visto por Dalí

Indice->Contadores->Operaciones de contaje del S7-200

Operaciones de contaje del S7-200

El PLC Simatic S7-200 ofrece al usuario un conjunto de instrucciones que permiten llevar la cuenta de cuántos enventos se producen durante la ejecución del programa de control, esto es, cuántas veces una señal (una marca, una entrada, una variable, etc.) cambia de valor.

Para poder almacenar cuántos eventos se han producido hasta un determinado momento, el PLC ofrece al usuario una zona de la memoria predefinida. Esta zona de la memoria se identifica con la letra "C" seguida de un número "XXX" que debe estar comprendido en el intervalo [0..255]. Se puede decir por tanto, que el usuario dispone de hasta 256 contadores distintos.

El valor actual (VA) del número de eventos producidos se almacena en una variable del tipo CXXX cuyo tamño es una palabra (una WORD) y cuyo tipo es INT. Además, por cada contador CXXX, el PLC ofrece al usuario una variable de tipo bit también identia como CXXX que tomará el valor "1" ó "0" dependiendo de ciertas condiciones detalladas más adelante.

El S7­200 ofrece tres tipos de contadores como se muestra a continuación:

La siguiente tabla muestra de manera resumida las acciones que las distintas operaciones de contaje llevan a cabo sobre el valor actual de la cuenta y el valor del bit del contador, en función del valor del los principales parámetros de entrada de dicha instrucción. (Yo quitaía la columna Alimentación/primer ciclo porque no entiendo lo que aporta, tú qué harías?).

Tipo de contador Valor actual (VA) Flanco en entrada Entrada R/LD
CTU Si el VA>=PV el bit del contador se pone a ON. El contador seguirá contando hasta alcanzar los 32.767. Un flanco en CU provoca el incremento del VA del contador. Si el bit R del contador se activa, bit del contador OFF y VA=0.
CTD Si el VA<=0 el bit del contador se pone a ON. El contador seguirá contando hasta llegar a -32.767. Un flanco en CD provoca el decremento del VA del contador. Si el bit Ld del contador de activa, bit del contador OFF, y se carga el valor PV al VA.
CTUD Si el VA>=PV el bit del contador se pone a ON. El contador seguirá contando hasta 32.767 ó -32.767. Un flacon en CU provoca el incremento del VA del contador, mientras que un flanco en CD provoca el decremento del VA del contador. Si el bit R del contador se activa, bit del contador OFF y VA=0.

Debido a los tiempos de procesamiento y de ciclo de scan, estas instrucciones de contaje sólo son adecuadas para contar eventos con frecuencias limitadas. Para contar eventos de altas frecuencias (hasta 20KHz) se dispone de las instrucciones de contadores rápidos (HC).