FB_ScheduleBlock: blocco di programmazione

Panoramica

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:

G-SE-0033409.1.jpg

 

 

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

G-SE-0032378.1.gif-high.gif

 

 

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

G-SE-0032379.1.gif-high.gif

 

 

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).