Acciones síncronas a desplazamiento
10.3 Variables de proceso principal para acciones síncronas
10.3.9
Variables de temporizador $AC_Timer[n]
Función
La variable de sistema $AC_TIMER[n] permite arrancar las acciones al transcurrir los
tiempos de espera definidos.
Variable de tipo temporizador: Tipo de datos REAL
$AC_TIMER[n]
s
n
Activar temporizador
El contaje de una variable tipo temporizador se inicia con la asignación del valor
$AC_TIMER[n] = value
n: Número de la variable de tiempo
value: Valor inicial (generalmente 0)
Parar temporizador
El contaje de una variable de tipo temporizador se detiene asignando un valor negativo
$AC_TIMER[n]= -1
Leer temporizador
El valor de tiempo actual se puede leer estando las variables de temporizador en marcha o
parado. Tras el paro de las variables de temporizador mediante la asignación de -1, se
conserva y se puede continuar leyendo el último valor de tiempo actual.
Ejemplo
Emisión de un valor real a través de salida analógica,
500 ms después de haber detectado una entrada digital
WHEN $A_IN[1]==1 DO $AC_TIMER[1]=0
WHEN $AC_TIMER[1]>=0.5 DO $A_OUTA[3]=$AA_IM[X] $AC_TIMER[1]=-1
10-18
Temporizador específico de canal del tipo de datos REAL
Unidad en segundos
Índice de la variable tipo temporizador
; Inicializar y arrancar temporizador
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo