FB_ScheduleBlock : bloc fonction ScheduleBlock
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 :
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 |
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 |
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).