9.2.19.1.3.11 Generador de impulsos simétrico
9.2.19.1.3.12 Contador (hacia delante/hacia atrás)
140
Servicio 4016640/19 ES
Denominación
Entradas
Salidas
Parámetro
Función
Estado inicial
Tabla 57: Bloque de función Generador de impulsos simétrico
Denominación
Entradas
Salidas
Parámetro
Función
Estado inicial
Tabla 58: Bloque de función Contador (hacia delante/hacia atrás)
CLCK, generador de impulsos simétrico
Enable (BOOL)
Output (BOOL)
Time ms (UINT32), 1...1.000.000, Default = 1000
Mientras Enable es TRUE, el temporizador interno se detie-
ne.
Si el temporizador interno ha alcanzado o excedido el valor
de tiempo configurado, el estado de la salida cambia y el
temporizador se reinicia. El tiempo configurado correspon-
de con ello a la mitad de la duración del periodo de la señal
que resulta. Si la entrada Enable es FALSE, la salida también
cambia inmediatamente a FALSE y el temporizador interno
se restaura.
Si el valor de Time_ms es inferior al tiempo de ciclo, en lugar
de este se aplica el tiempo de ciclo.
Todas las entradas y salidas son FALSE.
COUNT, contador incremental
Trigger (BOOL)
Direction (BOOL)
Reset (BOOL)
Lock (BOOL)
SINT32 (SINT32)
REAL32 (REAL32)
Reset value (SINT32), -10.000.000... +10.000.000, Default =
0
Con un flanco ascendente en Reset, el valor de salida se fija
en el valor del parámetro Reset value. Un flanco ascendente
en Reset tiene prioridad sobre todo el resto de entradas.
Mientras Lock es TRUE, la señal de impulso no se evalúa y el
estado del contador se mantiene. Si no se ha asignado nin-
guna entrada, se acepta el valor por defecto FALSE.
Con la entrada Direction = FALSE el valor de salida se incre-
menta en uno con cada flanco ascendente en la entrada
Trigger.
Con la entrada Direction = TRUE el valor de salida se reduce
en uno con cada flanco ascendente en la entrada Trigger.
Todas las entradas y salidas son cero o bien FALSE.