Alarmas Cíclicas; Set_Cint (Ajustar Parámetros De Alarma Cíclica) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

9.5.2
Alarmas cíclicas
9.5.2.1
SET_CINT (ajustar parámetros de alarma cíclica)
Tabla 9- 100 SET_CINT (Ajustar parámetros de alarma cíclica)
KOP / FUP
Tabla 9- 101 Tipos de datos para los parámetros
Parámetro y tipo
OB_NR
IN
CYCLE
IN
PHASE
IN
RET_VAL
OUT
Ejemplos: parámetro de tiempo
● Si el tiempo CYCLE = 100 us, el OB de alarma referenciado por OB_NR interrumpirá el
programa cíclico cada 100 us. El OB de alarma se ejecuta y a continuación devuelve el
control de ejecución al ciclo del programa en el punto de la interrupción.
● Si el tiempo CYCLE = 0, el evento de alarma se desactiva y el OB de alarma no se
ejecuta.
● El tiempo PHASE (desfase) es un retardo específico que se produce antes de que
comience el intervalo de tiempo CYCLE. Se puede utilizar el desfase para control el
tiempo de ejecución de OBs de menor prioridad.
Si se llaman OBs de prioridad menor y mayor en el mismo intervalo de tiempo, el OB de
menor prioridad solo se llama una vez que ha finalizado el procesamiento del OB de mayor
prioridad. El tiempo de inicio de la ejecución para el OB de menor prioridad puede cambiar
en función del tiempo de procesamiento de OBs de mayor prioridad.
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
SCL
ret_val := SET_CINT(
ob_nr:=_int_in_,
cycle:=_udint_in_,
phase:=_udint_in_);
Tipo de datos
OB_CYCLIC
UDInt
UDInt
Int
Descripción
Ajustar el OB de alarma cíclica específico al comienzo
de la ejecución cíclica que interrumpe el ciclo del
programa.
Descripción
Número de OB (acepta el nombre simbólico)
Intervalo de tiempo en microsegundos
Desfase, en microsegundos
Código de condición de ejecución
Instrucciones avanzadas
9.5 Alarmas
447

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido