Instrucciones básicas
8.3 Contadores
8.3
Contadores
Tabla 8-23
Instrucciones con contadores
KOP / FUP
SCL
"IEC_Counter_0_DB".CT
U(
"IEC_Counter_0_DB".CT
D(
"IEC_Counter_0_DB".CTU
D(
1
En KOP y FUP: Seleccione el tipo de datos del valor de contaje en la lista desplegable situada debajo del nombre de la
instrucción.
STEP 7 crea el DB automáticamente al insertar la instrucción.
2
En los ejemplos SCL, "IEC_Counter_0_DB" es el nombre del DB de instancia.
3
Tabla 8-24
Tipos de datos para los parámetros
Parámetro
CU, CD
R (CTU, CTUD)
LD (CTD, CTUD)
PV
Q, QU
QD
CV
El rango numérico de valores de contaje depende del tipo de datos seleccionado. Si el valor de contaje es un entero sin signo,
1
es posible contar hacia atrás hasta cero o hacia delante hasta el límite del rango. Si el valor de contaje es un entero con signo,
es posible contar hacia atrás hasta el límite de entero negativo y contar hacia delante hasta el límite de entero positivo.
226
CU:=_bool_in,
R:=_bool_in,
PV:=_in,
Q=>_bool_out,
CV=>_out);
CD:=_bool_in,
LD:=_bool_in,
PV:=_in,
Q=>_bool_out,
CV=>_out);
CU:=_bool_in,
CD:=_bool_in,
R:=_bool_in,
LD:=_bool_in,
PV:=_in_,
QU=>_bool_out,
QD=>_bool_out,
CV=>_out_);
Tipo de datos
1
Bool
Bool
Bool
SInt, Int, DInt, USInt, UInt, UDInt
Bool
Bool
SInt, Int, DInt, USInt, UInt, UDInt
Descripción
Las instrucciones con contadores se utilizan para contar eventos del
programa internos y eventos del proceso externos. Todo contador utiliza
una estructura almacenada en un bloque de datos para conservar sus
datos. El bloque de datos se asigna al colocar la instrucción de contaje
en el editor.
•
CTU es un contador ascendente
•
CTD es un contador descendente
•
CTUD es un contador ascendente/descendente
Descripción
Contaje ascendente o descendente, en incrementos
de uno
Poner a cero el valor del contador
Control de carga del valor predeterminado
Valor de contaje predeterminado
Es verdadero si CV >= PV
Es verdadero si CV <= 0
Valor de contaje actual
Manual de sistema, V4.5 05/2021, A5E02486683-AO
Controlador programable S7-1200