Professional Documents
Culture Documents
Operaciones de contaje
Operaciones de contaje (SIMATIC)
Incrementar contador
La operacin Incrementar contador (CTU) empieza a contar adelante
a partir del valor actual cuando se produce un flanco positivo en la
entrada de contaje adelante (CU). Si el valor actual (Cxx) es mayor o
igual al valor de preseleccin PV, se activa el bit de contaje Cxx. El
contador se inicializa cuando se activa la entrada de desactivacin
(R) o al ejecutarse la operacin Poner a 0. El contador se detiene
cuando el valor de contaje alcance el valor lmite superior (32.767).
Funcionamiento en AWL:
H Entrada de desactivacin: valor superior de la pila
H Entrada de contaje adelante: valor cargado en el segundo nivel de la pila
Decrementar contador
La operacin Decrementar contador (CTD) empieza a contar atrs a
6
partir del valor actual cuando se produce un flanco negativo en la en-
trada de contaje atrs (CD). Si el valor actual Cxx es igual a 0, se acti-
va el bit de contaje Cxx. El contador desactiva el bit de contaje Cxx y
carga el valor actual con el valor de preseleccin (PV) cuando se acti-
va la entrada de carga LD. El contador se detiene al alcanzar el valor
cero y el bit de contaje Cxx se activa.
Funcionamiento en AWL:
H Entrada de carga: valor superior de la pila
H Entrada de contaje atrs: valor cargado en el segundo nivel de la pila
Incrementar/decrementar contador
La operacin Incrementar/decrementar contador (CTUD) empieza a contar adelante cuando se produce
un flanco positivo en la entrada de contaje adelante (CU), y empieza a contar atrs cuando se produce un
flanco positivo en la entrada de contaje atrs (CD). El valor actual Cxx del contador conserva el contaje
actual. El valor de preseleccin PV se compara con el valor actual cada vez que se ejecuta la operacin
de contaje.
Cuando se alcanza el valor mximo (32.767), el siguiente flanco positivo en la entrada de contaje adelante
invertir el contaje hasta alcanzar el valor mnimo (--32.768). Igualmente, cuando se alcanza el valor mni-
mo (-32.768), el siguiente flanco positivo en la entrada de contaje atrs invertir el contaje hasta alcanzar
el valor mximo (32.767).
Si el valor actual (Cxx) es mayor o igual al valor de preseleccin PV, se activa el bit de contaje Cxx. En
caso contrario, se desactiva el bit. El contador se inicializa cuando se activa la entrada de desactivacin
(R) o al ejecutarse la operacin Poner a 0. El contador adelante/atrs se detiene al alcanzar el valor de
preseleccin (PV).
Funcionamiento en AWL:
H Entrada de desactivacin: valor superior de la pila
H Entrada de contaje atrs: valor cargado en el segundo nivel de la pila
H Entrada de contaje adelante: valor cargado en el tercer nivel de la pila
107
Manual del sistema de automatizacin S7-200
Consejo
Puesto que cada contador dispone slo de un valor actual, no se puede asignar un mismo nmero a va-
rios contadores. (Las operaciones Incrementar contador, Incrementar/decrementar contador y Decremen-
tar contador acceden a un mismo valor actual).
Cuando se inicializa un contador con la operacin Poner a 0, se desactivan tanto el bit de contaje como el
valor actual del contador. El nmero del contador se debe utilizar para direccionar tanto el valor actual
como el bit de ese contador.
Tipo
de da- Funcionamiento Bit de contaje Alimentacin/primer ciclo
tos
CTU CU incrementa el valor actual. El bit de contaje se activa si: El bit de contaje est desactiva-
El valor actual se sigue incrementando valor actual >= valor de pres- do.
hasta alcanzar 32.767. eleccin El valor actual se puede conser-
var.1
6 CTUD CU incrementa el valor actual.
CD decrementa el valor actual.
El bit de contaje se activa si: El bit de contaje est desactiva-
do.
valor actual >= valor de pres-
El valor actual se sigue incrementando o eleccin El valor actual se puede conser-
decrementando hasta que se inicialice el var.1
contador.
CTD CD decrementa el valor actual hasta que El bit de contaje se activa si: El bit de contaje est desactiva-
ste alcance 0. valor actual >= 0 do.
El valor actual se puede conser-
var.1
1 Es posible ajustar que se memorice el valor actual del contador. Para ms informacin sobre el respaldo de la memoria
de la CPU S7-200, consulte el captulo 4 .
Cronograma
I0.0 Down
I0.1 Load
3 3
2 2
1
0 0
C1 (current)
C1 (bit) Q0.0
108
Juego de operaciones del S7-200 Captulo 6
Cronograma
I0.0 (up)
6
I0.1 (down)
I0.2 (reset)
5 5
4 4 4
3 3
2
1
C48 (current) 0 0
109
Manual del sistema de automatizacin S7-200
Contador descendente
La operacin Contador descendente (CTD) empieza a contar atrs
desde el valor prefijado (PV) cuando se produce un flanco positivo en
la entrada de contaje atrs (CD). Si el valor actual (CV) es igual a
cero, se activa el bit de salida del contador (Q). El contador se iniciali-
za y carga el valor actual en el valor prefijado cuando se habilita la
entrada de carga (LD). El contador descendente se detiene al alcan-
zar el valor cero.
6 Contador ascendente/descendente
La operacin Contador ascendente/descendente (CTUD) cuenta ade-
lante o atrs desde el valor actual (CV) al producirse un flanco positivo
en la entrada de contaje adelante (CU) o de contaje atrs (CD), re-
spectivamente. La salida ascendente (QU) se activa cuando el valor
actual (CV) es igual al valor prefijado. La salida descendente (QD) se
activa cuando el valor actual (CV) es igual a cero. El contador carga el
valor actual en el valor prefijado (PV) cuando se habilita la entrada de
carga (LD). De forma similar, el contador se inicializa y carga el valor
actual con 0 cuando se habilita la desactivacin (R). El contador se
detiene cuando alcanza el valor prefijado, o bien 0.
Consejo
Puesto que cada contador dispone slo de un valor actual, no se puede asignar un mismo nmero a va-
rios contadores. (Los contadores ascendentes, descendentes y ascendentes-descendentes acceden a
un mismo valor actual).
110
Juego de operaciones del S7-200 Captulo 6
I3.0
CD (descendente)
I2.0
R (poner a 0)
I1.0
LD (cargar)
4 4 4 4
VW0 3 3 3
CV
(valor actual) 2 2
1
0 0
Q0.0
QU (ascendente)
Q0.1
QD (descendente)
6
111