Sie sind auf Seite 1von 6

Operaciones de contaje del S7-200

El PLC Simatic S7-200 ofrece al usuario un conjunto de instrucciones que permiten llevar la
cuenta de cuntos enventos se producen durante la ejecucin del programa de control esto
es cuntas veces una se!al "una marca una entrada una varia#le etc$% cam#ia de valor$
Para poder almacenar cuntos eventos se &an producido &asta un determinado momento el
PLC ofrece al usuario una 'ona de la memoria predefinida$ Esta 'ona de la memoria se
identifica con la letra (C( seguida de un n)mero (***( que de#e estar comprendido en el
intervalo +0$$2,,-$ Se puede decir por tanto que el usuario dispone de &asta 2,. contadores
distintos$
El valor actual "/0% del n)mero de eventos producidos se almacena en una varia#le del tipo
C*** cu1o tam!o es una pala#ra "una 2345% 1 cu1o tipo es 678$ 0dems por cada
contador C*** el PLC ofrece al usuario una varia#le de tipo #it tam#i9n identia como C***
que tomar el valor (:( (0( dependiendo de ciertas condiciones detalladas ms adelante$
El S7200 ofrece tres tipos de contadores como se muestra a continuacin;
Contador de contaje adelante "C8<%$ Para cuentas ascendentes$
Contador de contaje atrs "C85%$ Para cuentas descendentes$
Contador de contaje adelnate=atrs "C8<5%$ Para cuentas ascendentes 1
descendentes$
La siguiente ta#la muestra de manera resumida las acciones que las distintas operaciones de
contaje llevan a ca#o so#re el valor actual de la cuenta 1 el valor del #it del contador en
funcin del valor del los principales parmetros de entrada de dic&a instruccin$ ">o quita?a la
columna 0limentacin=primer ciclo porque no entiendo lo que aporta t) qu9 &ar?as@%$
Tipo de
contador
Valor actual (VA) Flanco en entrada Entrada R/L
C8<
Si el /0ABP/ el #it del
contador se pone a 37$
El contador seguir
contando &asta alcan'ar
los C2$7.7$
<n flanco en C< provoca el
incremento del /0 del
contador$
Si el #it 4 del
contador se activa
#it del contador 3DD
1 /0B0$
C85
Si el /0EB0 el #it del
contador se pone a 37$
El contador seguir
contando &asta llegar a
-C2$7.7$
<n flanco en C5 provoca el
decremento del /0 del
contador$
Si el #it Ld del
contador de activa
#it del contador 3DD
1 se carga el valor P/
al /0$
C8<5
Si el /0ABP/ el #it del
contador se pone a 37$
El contador seguir
contando &asta C2$7.7
-C2$7.7$
<n flacon en C< provoca el
incremento del /0 del
contador mientras que un
flanco en C5 provoca el
decremento del /0 del
contador$
Si el #it 4 del
contador se activa
#it del contador 3DD
1 /0B0$
5e#ido a los tiempos de procesamiento 1 de ciclo de scan estas instrucciones de contaje
slo son adecuadas para contar eventos con frecuencias limitadas$ Para contar eventos de
altas frecuencias "&asta 20FG'% se dispone de las instrucciones de contadores rpidos "GC%$
!ontador ascendente !T"
Esta es la sintaHis de la instruccin de contaje adelante$
Representacin del contador ascendente en lenguaje de programacin en esquema de contactos (KOP)
El #loque funcional Contador ascendente "C8<% cuenta adelante desde el valor actual &asta
el valor prefijado al producirse un flanco positivo en la entrada de contaje adelante "C<%$ Si
el valor actual "/0% es ma1or o igual al valor prefijado "P/% se activa el #it del contador$ El
contador se iniciali'a al activarse la entrada de desactivacin "4%$ El contador ascendente no
se detiene &asta llegar al mHimo valor que puede alvergar en la varia#le "/0% es decir
C2$7.7$
Ejemplo de uso del contador ascendente C8<
#ota$ Puesto que cada contador dispone slo de un valor actual no se podr asignar un
mismo n)mero a varios contadores$ "Los contadores ascendentes descendentes 1
ascendentes-descendentes acceden a un mismo valor actual%$

Programa de Control en lenguaje de programacin en esquema de contactos (KOP)
Cronograma, evolucin de las variables en el tiempo.
!ontador descendente !T
Esta es la sintaHis de la instruccin de contaje descendente$
Representacin del contador descendente en lenguaje de programacin en esquema de contactos (KOP)
El #loque funcional Contador descendente "C85% cuenta &acia atrs desde el valor prefijado
al producirse un flanco positivo en la entrada de contaje atrs "C5%$ Si el valor actual "/0% es
igual a cero se activa el #it del contador$ El contador se iniciali'a 1 carga el valor actual "C/%
en el valor prefijado "P/% cuando se &a#ilita la entrada de carga "L5%$ El contador atrs se
detiene al alcan'ar el valor cero$
Ejemplo de uso del contador descendente C85
#ota$ Puesto que cada contador dispone slo de un valor actual no se podr asignar un
mismo n)mero a varios contadores$ "Los contadores ascendentes descendentes 1
ascendentes-descendentes acceden a un mismo valor actual%$
Programa de Control en lenguaje de programacin en esquema de contactos (KOP)
Cronograma, evolucin de las variables en el tiempo.
!ontador ascendente/descendente !T"
Esta es la sintaHis de la instruccin de contaje ascendente=descendente$
Representacin del contador ascendente/descendente en lenguaje de programacin en esquema de
contactos (KOP)
El #loque funcional Contador ascendente=descendente "C8<5% empie'a a contar adelante
cuando se produce un flanco positivo en la entrada de contaje adelante C< 1 empie'a a
contar atrs cuando se produce un flanco positivo en la entrada de contaje atrs C5$ El valor
actual CHH del contador conserva el contaje actual$ El valor de preseleccin P/ se compara
con el valor actual cada ve' que se ejecuta la operacin de contaje$
Si el valor actual "CHH% es ma1or o igual al valor de preseleccin P/ se activa el #it de
contaje CHH$ En caso contrario se desactiva el #it$ El contador se iniciali'a cuando se activa
la entrada de desactivacin "4% o al ejecutarse la operacin Poner a 0$ El contador
adelante=atrs se detiene al alcan'ar el mIaaciteJHimo valor "C2$7.7% o #ien el minimo valor
"-C2$7.7% posi#les$
Ejemplo de uso del contador ascendente=descendente C8<5
#ota$ Puesto que cada contador dispone slo de un valor actual no se podr asignar un
mismo n)mero a varios contadores$ "Los contadores ascendentes descendentes 1
ascendentes-descendentes acceden a un mismo valor actual%$
Programa de Control en lenguaje de programacin en esquema de contactos (KOP)
Cronograma, evolucin de las variables en el tiempo.

Das könnte Ihnen auch gefallen