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

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
EN | Entrada | BOOL | Habilitar instrucció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:
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 lógica de escalera TOW

Ejemplo de texto estructurado TOW

(* ST Equivalence: *) TESTOUTPUT := TOW(TIMEA, TIMEB, TIMEC, TIMED) ;
Resultados

Entregue su opinión