FB_ScheduleBlock : bloc fonction ScheduleBlock

Vue d'ensemble

Le bloc fonction FB_ScheduleBlock sert à contrôler les actions à un mois, un jour et une heure définis.

Le graphique suivant présente le schéma d'affectation des broches du bloc fonction FB_ScheduleBlock :

G-SE-0033409.1.jpg

 

 

Description des variables d'E/S

Le tableau décrit les variables d'entrée du bloc fonction dans la bibliothèque TwidoEmulationSupport :

Entrée

Type de données

Description

i_xEnable

BOOL

Activez le bloc fonction FB_ScheduleBlock.

i_etStartMonth

ET_Month

Mois auquel initialiser la sortie. (janvier à décembre).

i_etEndMonth

ET_Month

Mois auquel réinitialiser la sortie. (janvier à décembre).

i_uiStartDay

UINT

[1 à 31] Jour de début d'activation

i_uiEndDay

UINT

[1 à 31] Jour de fin d'activation

i_uiStartHour

UINT

[0 à 23] Heure de début d'activation

i_uiEndHour

UINT

[0 à 23] Heure de fin d'activation

i_uiStartMinute

UINT

[0 à 59] Minute de début d'activation

i_uiEndMinute

UINT

[0 à 59] Minute de fin d'activation

i_xMonday

BOOL

Exécuter l'activité le lundi

i_xTuesday

BOOL

Exécuter l'activité le mardi

i_xWednesday

BOOL

Exécuter l'activité le mercredi

i_xThursday

BOOL

Exécuter l'activité le jeudi

i_xFriday

BOOL

Exécuter l'activité le vendredi

i_xSaturday

BOOL

Exécuter l'activité le samedi

i_xSunday

BOOL

Exécuter l'activité le dimanche

G-SE-0032378.1.gif-high.gif

 

 

Le tableau décrit les variables de sortie du bloc fonction dans la bibliothèque TwidoEmulationSupport :

Sortie

Type de données

Description

q_xOutput

BOOL

Cette sortie est mise à 1 lorsque les paramètres d'horodatage courants sont compris entre les paramètres de début et de fin de la période active.

q_etScheduleBlockDiag     

ET_ScheduleBlockDiag

Code de diagnostic ET_ScheduleBlockDiag.

q_sMsg

String

Message de diagnostic

G-SE-0032379.1.gif-high.gif

 

 

La structure de données DTU.ERROR (ENUM) décrit les erreurs qui se produisent lors de l'utilisation des fonctions de la bibliothèque CAA_DtUtility. Dans cette bibliothèque, la plage de codes d'erreur 5750-5799 est réservée à l'enregistrement du préfixe des bibliothèques. Pour plus d'informations, consultez CAA libraries/CAA_DTUtil.library/Data types/Enumerations/DTU.ERROR (ENUM).