TOW (settimana di controllo per Real Time Clock)
L'istruzione TOW attiva un'uscita se il valore dell'orologio in tempo reale (RTC) è compreso nell'intervallo dell'impostazione Ora della settimana.
Dettagli operazione:
- Se non è presente un RTC, l'uscita è sempre OFF.
- Configurare i parametri di ingresso Time con intervalli validi, secondo quanto specificato nel Tipo di dati TOWDATA. Un valore non valido comporta un errore del controllore a TimeX. Enable è impostato su TRUE ed è presente, e abilitato, un RTC.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
TOW

Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
EN | Ingresso | BOOL | Abilitazione istruzioni.
|
TimeA | Ingresso | TOWDATA | Impostazione dell'ora del giorno per il canale A. Utilizzare il tipo di dati TOWDATA per definire TimeA. |
TimeB | Ingresso | TOWDATA | Impostazione dell'ora del giorno per il canale B. Utilizzare il tipo di dati TOWDATA per definire TimeB. |
TimeC | Ingresso | TOWDATA | Impostazione dell'ora del giorno per il canale C. Utilizzare il tipo di dati TOWDATA per definire TimeC. |
TimeD | Ingresso | TOWDATA | Impostazione dell'ora del giorno per il canale D. Utilizzare il tipo di dati TOWDATA per definire TimeD. |
TOW | Uscita | BOOL | Se TRUE, il valore del Real Time Clock è compreso nell'intervallo dell'Ora del giorno impostata per uno qualsiasi dei quattro canali. |
Tipo di dati TOWDATA
La seguente tabella descrive i tipi di dati TOWDATA:
Parametro | Tipo di dati | Descrizione |
|---|---|---|
Enable | BOOL | TRUE: Abilita; FALSE: Disabilita. |
DailyWeekly | BOOL | Tipo di timer (0:timer giornaliero; 1:timer settimanale). |
DayOn | USINT | Valore Giorno della settimana il (deve essere in set [0 .. .6]). |
HourOn | USINT | Valore Ora alle (deve essere in set [0 .. .23]). |
MinOn | USINT | Valore Minuto alle (deve essere in set [0 .. .59]). |
DayOff | USINT | Valore Giorno della settimana OFF (deve essere in set [0 .. .6]). |
HourOff | USINT | Valore Ora OFF (deve essere in set [0 .. .23]). |
MinOff | USINT | Valore Minuto OFF (deve essere in set [0 .. .59]). |
Esempi di TOW
Esempio di diagramma a blocchi funzionali TOW

Esempio di diagramma ladder TOW

Esempio di testo strutturato TOW

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

Fornire un feedback