Instrucciones tecnológicas
9.1
Contador rápido
Tabla 9- 1
Instrucción CTRL_HSC
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "CTRL_HSC_0_DB" es el nombre del DB de instancia.
2
Tabla 9- 2
Tipos de datos para los parámetros
Parámetro y tipo
HSC
DIR
1, 2
CV
1
RV
1
PERIOD
1
NEW_DIR
NEW_CV
NEW_RV
NEW_PERIOD
BUSY
3
STATUS
Si no se solicita la actualización de un parámetro, se ignoran los valores de entrada correspondientes.
1
El parámetro DIR es válido sólo si el sentido de contaje se ajusta a "Programa de usuario (control interno de sentido)".
2
La forma de utilizar este parámetro se determina en la configuración de dispositivos HSC.
En un HSC en la CPU o en la Signal Board, el parámetro BUSY siempre está puesto a 0.
3
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
SCL
"CTRL_HSC_0_DB" (
hsc:=_hw_hsc_in_,
dir:=_bool_in_,
cv:=_bool_in_,
rv:=_bool_in_,
period:=_bool_in_,
new_dir:=_int_in_,
new_cv:=_int_in_,
new_rv:=_dint_in_,
new_period:=_int_in_,
busy:=_bool_out_,
status:=_word_out_);
Tipo de datos
IN
HW_HSC
IN
Bool
IN
Bool
IN
Bool
IN
Bool
IN
Int
IN
DInt
IN
DInt
IN
Int
OUT
Bool
OUT
Word
Descripción
Toda instrucción CTRL_HSC utiliza una estructura
almacenada en un DB para conservar los datos. El DB
se asigna cuando la instrucción CTRL_HSC se coloca
en el editor.
Descripción
Identificador del HSC
1 = solicitar nuevo sentido de contaje
1 = solicitar activación del nuevo valor del contador
1 = solicitar activación del nuevo valor de referencia
1 = solicitar activación del nuevo periodo
(sólo para el modo de medición de frecuencia)
Nuevo sentido: 1= hacia delante, -1= hacia atrás
Nuevo valor del contador
Nuevo valor de referencia
Nuevo periodo en segundos: 0.01, 0.1 ó 1
(sólo para el modo de medición de frecuencia)
La función está ocupada
Código de condición de ejecución
9
331