FB_ScheduleBlock: blocco di programmazione
Il blocco funzione FB_ScheduleBlock permette di controllare azioni in un mese, un giorno e un'ora definiti.
Il grafico seguente mostra lo schema pin del blocco funzione FB_ScheduleBlock:
Descrizione delle variabili di I/O
La tabella descrive le variabili di ingresso del blocco funzione nella libreria TwidoEmulationSupport:
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
i_xEnable |
BOOL |
Attivare il blocco funzione FB_ScheduleBlock. |
i_etStartMonth |
ET_Month |
Il mese per impostare l'uscita (da gennaio a dicembre). |
i_etEndMonth |
ET_Month |
Il mese per reimpostare l'uscita (da gennaio a dicembre). |
i_uiStartDay |
UINT |
[1..31] Giorno di inizio attivazione |
i_uiEndDay |
UINT |
[1..31] Giorno di fine attivazione |
i_uiStartHour |
UINT |
[0..23] Ora di inizio attivazione |
i_uiEndHour |
UINT |
[0..23] Ora di fine attivazione |
i_uiStartMinute |
UINT |
[0..59] Minuto di inizio attivazione |
i_uiEndMinute |
UINT |
[0..59] Minuto di fine attivazione |
i_xMonday |
BOOL |
Esecuzione attività il lunedì |
i_xTuesday |
BOOL |
Esecuzione attività il martedì |
i_xWednesday |
BOOL |
Esecuzione attività il mercoledì |
i_xThursday |
BOOL |
Esecuzione attività il giovedì |
i_xFriday |
BOOL |
Esecuzione attività il venerdì |
i_xSaturday |
BOOL |
Esecuzione attività il sabato |
i_xSunday |
BOOL |
Esecuzione attività la domenica |
La tabella descrive le variabili di uscita del blocco funzione nella libreria TwidoEmulationSupport:
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
q_xOutput |
BOOL |
Questa uscita è impostata a 1 se la data e l'ora correnti si trovano tra l'impostazione dell'inizio del periodo attivo e l'impostazione della fine del periodo attivo. |
q_etScheduleBlockDiag |
ET_ScheduleBlockDiag |
Codice di diagnostica ET_ScheduleBlockDiag. |
q_sMsg |
String |
Messaggio diagnostico |
La struttura dati DTU.ERROR (ENUM) descrive gli errori che si verificano quando si usano le funzioni della libreria CAA_DtUtility. L'intervallo dei codici di errore 5750-5799 è riservato a questa libreria nella registrazione dei prefissi delle librerie. Per maggiori informazioni fare riferimento a Librerie CAA/CAA_DTUtil.library/Tipi di dati/Enumerazioni/DTU.ERROR (ENUM).