![]() |
Indice->Contadores->Operaciones de contaje del S7-200Operaciones de contaje del S7-200El 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 S7200 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?).
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). |