Mise à l'heure de l'IHM sur la date/'heure automate

Sous forum réservé aux tutoriaux concernant les produits de la marque Schneider
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Mise à l'heure de l'IHM sur la date/'heure automate

Message par itasoft »

Slts,
Script Vijeo-designer pour la mise à l’heure du l’IHM sur la date et l’heure de l’automate à chaque redémarrage ou coupure de jus.

- Déclarer les 3 variables automate date et heure courante %SW51, %SW52, %SW53
- Actions / Nouvelle action / Type de déclenchement = Evènement / Evènement de déclenchement = Au démarrage / faire Suivant / Opération = Script / faire Nouveau Script
Copier les lignes du script ci dessous et les coller dans l’éditeur , faire Ajouter et terminer.

//Script
//- Lecture Date/Heure automate TSX37 ----------
int w51=SW51.getIntValue();
int w52=SW52.getIntValue();
int w53=SW53.getIntValue();

//SW51 HHMN
int W=w51>>8;
int hh=(W>>4)*10 +(W & 15);
W=w51 & 255;
int mn=(W>>4)*10 +(W & 15);
//SW52 MMJJ
W=w52>>8;
int mm=(W>>4)*10 +(W & 15);
W=w52 & 255;
int jj=(W>>4)*10 +(W & 15);
//SW53 AAAA
W=w53;
int m=((W & 0xf000)>>12)*1000;
int c=((W & 0x0f00)>>8)*100;
int d=((W & 0x00f0)>>4)*10;
int u=(W & 0x000f);
int aaa=m+c+d+u;

//Mise à l'heure IHM
Sys.setDate(aaa,mm,jj);
Sys.setTime(hh,mn,0);


cliquer dessus pour agrandir la photo
[attachment=1]_Date02.JPG[/attachment]


[attachment=1]_Date02.JPG[/attachment]
Pièces jointes
_Date00.JPG
_Date02.JPG
Automaticien privé (de tout)
itasoft@free.fr
Flav
Asservi son premier moteur
Asservi son premier moteur
Messages : 25
Inscription : 21 déc. 2017, 11:04

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par Flav »

Bonjour, serait-il possible d'avoir un exemplaire Proface sous GP Pro EX?

Je maitrise pas assez le soft pour faire ce que je veux. Ca ira peut être mieux après la pause café..
2e année BTS CRSA
Avatar de l’utilisateur
Schul
Forcené des structures
Forcené des structures
Messages : 179
Inscription : 28 mai 2017, 16:55
Localisation : reims

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par Schul »

Flav a écrit : 22 mars 2018, 09:39 Je maitrise pas assez le soft pour faire ce que je veux. Ca ira peut être mieux après la pause café..
à mon avis prépares plusieurs cafetières, parceque tu vas galérer pour faire la même chose sur le proface... :shock:
Avatar de l’utilisateur
josé
Codeur fou
Codeur fou
Messages : 263
Inscription : 20 oct. 2015, 17:02

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par josé »

Bonjour,
Quel est ton type d'afficheur PROFACE ?
Quel est le type d'automate ? TSX37 ?
Quel est le type de liaison entre les deux ? unitelway ?
Créateur de pannes ...
Flav
Asservi son premier moteur
Asservi son premier moteur
Messages : 25
Inscription : 21 déc. 2017, 11:04

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par Flav »

Schul a écrit : 22 mars 2018, 11:58
Flav a écrit : 22 mars 2018, 09:39 Je maitrise pas assez le soft pour faire ce que je veux. Ca ira peut être mieux après la pause café..
à mon avis prépares plusieurs cafetières, parceque tu vas galérer pour faire la même chose sur le proface... :shock:
Je vais passer au jerrican je crois :mrgreen:
josé a écrit : 22 mars 2018, 16:38 Bonjour,
Quel est ton type d'afficheur PROFACE ?
Quel est le type d'automate ? TSX37 ?
Quel est le type de liaison entre les deux ? unitelway ?
Bonjour josé
Il s'agit d'un LT 4301TM qui remplit les fonctions d'afficheur et d'automate (communication réseau CANopen, 1 module d'extension esclave)
Je suis en apprentissage donc c'est plutôt pour apprendre le cas général. Je pense que je vais me contenter de comprendre le code d'itasoft pour l'instant :ugeek:
2e année BTS CRSA
Avatar de l’utilisateur
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1230
Inscription : 13 oct. 2015, 16:56

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par sinced »

itasoft a écrit : 25 déc. 2015, 00:26 Slts,
Script Vijeo-designer pour la mise à l’heure du l’IHM sur la date et l’heure de l’automate à chaque redémarrage ou coupure de jus.

- Déclarer les 3 variables automate date et heure courante %SW51, %SW52, %SW53
- Actions / Nouvelle action / Type de déclenchement = Evènement / Evènement de déclenchement = Au démarrage / faire Suivant / Opération = Script / faire Nouveau Script
Copier les lignes du script ci dessous et les coller dans l’éditeur , faire Ajouter et terminer.

//Script
//- Lecture Date/Heure automate TSX37 ----------
int w51=SW51.getIntValue();
int w52=SW52.getIntValue();
int w53=SW53.getIntValue();

//SW51 HHMN
int W=w51>>8;
int hh=(W>>4)*10 +(W & 15);
W=w51 & 255;
int mn=(W>>4)*10 +(W & 15);
//SW52 MMJJ
W=w52>>8;
int mm=(W>>4)*10 +(W & 15);
W=w52 & 255;
int jj=(W>>4)*10 +(W & 15);
//SW53 AAAA
W=w53;
int m=((W & 0xf000)>>12)*1000;
int c=((W & 0x0f00)>>8)*100;
int d=((W & 0x00f0)>>4)*10;
int u=(W & 0x000f);
int aaa=m+c+d+u;

//Mise à l'heure IHM
Sys.setDate(aaa,mm,jj);
Sys.setTime(hh,mn,0);


cliquer dessus pour agrandir la photo
_Date02.JPG


_Date02.JPG
Si on utilise un PRemium ou un M340 comme automate, on peut utiliser cette astuce https://www.schneider-electric.fr/fr/faqs/FA20585/
Avatar de l’utilisateur
josé
Codeur fou
Codeur fou
Messages : 263
Inscription : 20 oct. 2015, 17:02

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par josé »

bonjour,
une simple recherche sur le forum :
viewtopic.php?f=35&t=2383
Créateur de pannes ...
Flav
Asservi son premier moteur
Asservi son premier moteur
Messages : 25
Inscription : 21 déc. 2017, 11:04

Re: Mise à l'heure de l'IHM sur la date/'heure automate

Message par Flav »

josé a écrit : 27 mars 2018, 06:26 bonjour,
une simple recherche sur le forum :
viewtopic.php?f=35&t=2383
Bonjour josé,

Je suis tombé dessus il y a quelques jours donc je n'ai plus de problème à ce niveau là. Merci
2e année BTS CRSA
Répondre