01-21-2018, 06:33 PM
automate: Jour de Semaine et Veille Weekend
Automate : Jour de Semaine et Veille Weekend
Variables : bJourSemaine (booléen - public)
bVeilleWeekend (booléen - public)
nTriggerJourSemaineOK (numérique - public)
Démarrage auto : OUI
Déclencheur : A chaque changement de SYSTEM_DATE
Logique : - START
- Si SYSTEM_DAY_OF_WEEK = Samedi OU SI
SYSTEM_DAY_OF_WEEK = Dimanche
- TRUE : bJourSemaine=FALSE
- FALSE : bJourSemaine=TRUE
- Si SYSTEM_DAY_OF_WEEK = Vendredi OU SI
SYSTEM_DAY_OF_WEEK = Samedi
- TRUE : bVeilleWeekend=TRUE
- FALSE : bVeilleWeekend=FALSE
- nTriggerJourSemaineOK = nTriggerJourSemaineOK + 1
Nous pouvons donc déjà créer un premier automate. Nous l'appelerons "Jour de Semaine et Veille Weekend" car il va établir si le jour courant est un jour de semaine et/ou une veille de weekend.
Automate : Jour de Semaine et Veille Weekend
Variables : bJourSemaine (booléen - public)
bVeilleWeekend (booléen - public)
nTriggerJourSemaineOK (numérique - public)
Démarrage auto : OUI
Déclencheur : A chaque changement de SYSTEM_DATE
Logique : - START
- Si SYSTEM_DAY_OF_WEEK = Samedi OU SI
SYSTEM_DAY_OF_WEEK = Dimanche
- TRUE : bJourSemaine=FALSE
- FALSE : bJourSemaine=TRUE
- Si SYSTEM_DAY_OF_WEEK = Vendredi OU SI
SYSTEM_DAY_OF_WEEK = Samedi
- TRUE : bVeilleWeekend=TRUE
- FALSE : bVeilleWeekend=FALSE
- nTriggerJourSemaineOK = nTriggerJourSemaineOK + 1