TM_10ms_FUN

Temporizador con resolución de 10ms (de 0 a 327,67s)

Esta es una función definida por el usuario de un bloque de función del sistema. El temporizador con resolución de 0,01s funciona con retardo a la conexión. Si el contacto start de la función se encuentra en el estado ON, se inicia el temporizador SV (valor de preselección). Cuando el valor actual (EV) alcanza el valor de preselección (SV), el contacto T pasa a ON.

Parámetros

Entrada

start (BOOL)

arranca el temporizador

cada vez que se detecta el flanco de subida, el valor de preselección SV se copia en EV, valor actual y arranca el temporizador

SV (INT, WORD)

valor de preselección

valor de preselección del temporizador (de 0 a 327.67s)

Entrada/salida

dutInstance (TM_10ms_FUN_INSTANCE_DUT)

Memoria interna que contiene los valores y estados internos, la cual se corresponde con la memoria de instancia del FB asociado.

Salida

T (BOOL)

contacto del temporizador

se activa cuando se alcanza el valor de preselección SV, es decir, cuando EV llega a 0

EV (INT, WORD)

valor actual

valor que se decrementa en 1 cada 0,01s mientras esté funcionando el temporizador

El valor se puede cambiar durante la operación de contaje escribiendo en la variable desde el editor de programación.

Observaciones

Diagrama de tiempos

  1.  (1) Descargar en modo PROG
  2.  (2) Modo RUN
Temas relacionados

Modificado el: 2021-09-27Comentarios sobre esta páginaLínea directa de Panasonic