Le sujet est simple, j'aimerais savoir si les automates premium de chez Schneider font le passage heure d'été/heure d'hiver tous seuls où si je dois créer un code qui permet de modifier l'heure automatiquement.
(* MISE A L'HEURE D'ETE Le dernier dimanche du mois de Mars à 2h du matin *)
(*Si mois de Mars*)
IF(%SW52 AND 16#FF00)=16#0300
(*Si 2 h du mat*)
AND %SW51=16#0200
(*Si Dimanche*)
AND %SW49=7
(* Si c’est le dernier Dimanche du mois *)
AND BCD_TO_INT(%SW52 AND 16#00FF)+7>31
(* Mise à l'heure d'été + 1h *)
THEN
%M0:=False;
%MW0:=0;
%MW1:=16#0300;
%MW2:=%SW52;
%MW3:=%SW53;
WRTC(%MW0:4);
END_IF;
(* MISE A L'HEURE D'HIVER Le dernier dimanche du mois de Octobre à 3h du matin *)
(*Si mois de Octobre*)
IF(%SW52 AND 16#FF00)=16#1000
(*Si 3 h du mat*)
AND %SW51=16#0300
(*Si Dimanche*)
AND %SW49=7
(* Si c’est le dernier Dimanche du mois *)
AND BCD_TO_INT(%SW52 AND 16#00FF)+7>31 AND NOT %M0
(* Mise à l'heure d'hiver -1 h *)
THEN
%M0:=True;
%MW0:=0;
%MW1:=16#0200;
%MW2:=%SW52;
%MW3:=%SW53;
WRTC(%MW0:4);
END_IF;
Modifié en dernier par itasoft le 22 juin 2017, 08:08, modifié 1 fois.
Merci pour vos réponses, je vais mettre le premier code en application car je ne dispose pas d'Ethernet
Petite question supplémentaire, pour afficher l'heure de l'automate sur le magelis il faut bien que j'aille dans tableau de données et que je fasse configurer l'horloge du terminal ?
Mais cela ne marche pas pour mon cas, le magelis n'affiche pas la même heure que celle de l'automate .. Je pense que cette notice fonctionne aussi pour un automate programmé sous PL7 Pro