TOW (comprobar semana del reloj de tiempo real)

La instrucción TOW activa una salida si el valor del reloj de tiempo real (RTC) se encuentra dentro del intervalo del ajuste Momento de la semana.
Detalles de la operación:
  • Si no hay un RTC, la salida siempre está desactivada.
  • Configure cualquiera de los parámetros de entrada Time con intervalos válidos, como se especifica en el tipo de datos TOWDATA. Un valor no válido hace fallar al controlador cuando TimeX. Enable está establecido como CIERTO y hay un RTC presente y habilitado.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
TOW
TOW
Parámetros de TOW
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
EN
Entrada
BOOL
Habilitar instrucción.
  • Si EN = Cierto, se realiza la operación.
  • Si EN = Falso, no se realiza la operación.
TimeA
Entrada
TOWDATA
Configuración de hora del día del canal A.
Utilice el tipo de datos TOWDATA para definir TiempoA.
TimeB
Entrada
TOWDATA
Configuración de hora del día del canal B.
Utilice el tipo de datos TOWDATA para definir TiempoB.
TimeC
Entrada
TOWDATA
Configuración de hora del día del canal C.
Utilice el tipo de datos TOWDATA para definir TiempoC.
TimeD
Entrada
TOWDATA
Configuración de hora del día del canal D.
Utilice el tipo de datos TOWDATA para definir TiempoD.
TOW
Salida
BOOL
Si es Cierto, el valor del reloj de tiempo real se encuentra dentro del intervalo de la configuración de hora del día de cualquiera de los cuatro canales.

Tipo de datos TOWDATA

La tabla siguiente describe el tipo de datos TOWDATA:
Tipo de datos TOWDATA
Parámetro
Tipo de datos
Descripción
Enable
BOOL
CIERTO: Habilitar; Falso: Deshabilitar.
DailyWeekly
BOOL
Tipo de temporizador (0:temporizador diario; 1:temporizador semanal).
DayOn
USINT
Valor de día de la semana activado (debe estar entre [0...6]).
HourOn
USINT
Valor de hora activado (debe estar entre [0...23]).
MinOn
USINT
Valor de minuto activado (debe estar entre [0...59]).
DayOff
USINT
Valor de día de la semana desactivado (debe estar entre [0...6]).
HourOff
USINT
Valor de hora desactivado (debe estar entre [0...23]).
MinOff
USINT
Valor de minuto desactivado (debe estar entre [0...59]).

Ejemplos de TOW

Ejemplo de diagrama de bloque de funciones TOW
Ejemplo de diagrama de bloque de funciones TOW
Ejemplo de diagrama de lógica de escalera TOW
Ejemplo de diagrama de lógica de escalera TOW
Ejemplo de texto estructurado TOW
Ejemplo de texto estructurado TOW
(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal