Changement d'heure automate premium
-
- Apprend le binaire
- Messages : 4
- Enregistré le : 21 juin 2017, 08:01
Changement d'heure automate premium
Bonjour à tous,
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.
Merci pour vos réponses
Chachoumie
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.
Merci pour vos réponses
Chachoumie
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Changement d'heure automate premium
slts,
non il faut remettre les pendules à l'heure
======== Exemple sous PL7-PRO ========
(* 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;
non il faut remettre les pendules à l'heure
======== Exemple sous PL7-PRO ========
(* 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.
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Changement d'heure automate premium
Si tu as une carte ethernet dans ta config, tu as aussi la possibilité de synchroniser l'heure sur un serveur de temps NTP. Sinon c'est à la mano.
-
- Apprend le binaire
- Messages : 4
- Enregistré le : 21 juin 2017, 08:01
Re: Changement d'heure automate premium
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 ?
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 ?
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Changement d'heure automate premium
slts,
Tu veux dire de mettre l'horloge du terminal (Date+Heure) à la Date et l'heure de l'automate ?????
Tu veux dire de mettre l'horloge du terminal (Date+Heure) à la Date et l'heure de l'automate ?????
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Apprend le binaire
- Messages : 4
- Enregistré le : 21 juin 2017, 08:01
Re: Changement d'heure automate premium
Oui c'est ça
J'ai essayé avec le tableau de données comme indiqué sur la notice schneider : http://www.schneider-electric.fr/fr/faqs/FA20585/
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
J'ai essayé avec le tableau de données comme indiqué sur la notice schneider : http://www.schneider-electric.fr/fr/faqs/FA20585/
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
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Changement d'heure automate premium
slts,
c'est pareil, dans l'automate sous PL7-PRO il faut écrire: RRTC(%MW500:4); pour l'exemple
ceci dit, c'est plus simple de faire la mise à l'heure de l'automate à l'heure du Terminal car celui-ci géré le changement éte/hiver
c'est pareil, dans l'automate sous PL7-PRO il faut écrire: RRTC(%MW500:4); pour l'exemple
ceci dit, c'est plus simple de faire la mise à l'heure de l'automate à l'heure du Terminal car celui-ci géré le changement éte/hiver
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Apprend le binaire
- Messages : 4
- Enregistré le : 21 juin 2017, 08:01
Re: Changement d'heure automate premium
Tu veux dire de prendre l'heure et date de l'ihm et de la mettre dans l'automate c'est bien ça ?