You are on page 1of 5

Juego de operaciones del S7-200 Captulo 6

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

Tabla 6-21 Operandos vlidos para las operaciones de contaje SIMATIC


Entradas/salidas Tipos de datos Operandos
Cxx WORD Constante (C0 a C255)
CU , CD , LD , R BOOL I, Q, V, M, SM, S, T, C, L, circulacin de corriente
PV INT IW, QW, VW, MW, SMW, SW, LW, T, C, AC, AIW, *VD, *LD, *AC, constante

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.

Tabla 6-22 Funcionamiento de las operaciones de contaje

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 .

Ejemplo de la operacin Decrementar contador (SIMATIC)


Network 1 //El contador atrs C1 cuenta de 3 a 0
//estando I0.1 OFF,
//I0.0 OFF-ON decrementa el valor actual de C1
//I0.1 ON carga el valor de preseleccin 3 de contaje atrs
LD I0.0
LD I0.1
CTD C1, +3

Network 2 //El bit C1 est ON cuando el valor actual de C1 = 0


LD C1
= Q0.0

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

Ejemplo de la operacin Incrementar/decrementar contador (SIMATIC)


Network 1 //I0.0 cuenta adelanta
//I0.1 cuenta atrs
//I0.2 pone el valor actual a 0
LD I0.0
LD I0.1
LD I0.2
CTUD C48, +4

Network 2 //El contador adelante/atrs C48 activa el bit C48


//cuando el valor actual >= 4
LD C48
= Q0.0

Cronograma
I0.0 (up)
6
I0.1 (down)

I0.2 (reset)

5 5
4 4 4
3 3
2
1
C48 (current) 0 0

C48 (bit) Q0.0

109
Manual del sistema de automatizacin S7-200

Operaciones de contaje (IEC)


Contador ascendente
La operacin Contador ascendente (CTU) cuenta adelante desde el
valor actual hasta el valor prefijado (PV) al producirse un flanco positi-
vo en la entrada de contaje adelante (CU). Si el valor actual (CV) es
mayor o igual al valor prefijado, se activa el bit de contaje (Q). El con-
tador se inicializa al activarse la entrada de desactivacin (R). El con-
tador ascendente se detiene al alcanzar el valor prefijado.

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.

Tabla 6-23 Operandos vlidos para las operaciones de contaje IEC


Entradas/salidas Tipos de datos Operandos
Cxx CTU, CTD, CTUD Constante (C0 a C255)
CU , CD , LD , R BOOL I, Q, V, M, SM, S, T, C, L, circulacin de corriente
PV INT IW, QW, VW, MW, SMW, SW, LW, AC, AIW, *VD, *LD, *AC, constante
Q, QU, QD BOOL I, Q, V, M, SM, S, L
CV INT IW, QW, VW, MW, SW, LW, AC, *VD, *LD, *AC

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

Ejemplo Operaciones de contaje (IEC)


Cronograma
I4.0
CU (ascendente)

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

You might also like