Page 1 sur 2

Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 12:34
par seb38000
Bonjour,

Ma question est simple, mais je n'arrive pas a trouver de solution !

Je suis avec un Magelis HMIGTO et Vijeo Designer V6.2.3 SP3.1.
Au start du Magelis, au start du Magelis, je monte à 1 un bit interne que je dois remettre à 0 deux minutes après.

Comment faire pour remettre à 0 ce bit au bout de deux minutes ?

Merci pour votre aide

Séb

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 13:39
par itasoft
slts,
Exemple :
Si j’ai déjà une action périodique de 1s , dans ce script on décrémente une variable que j’aurais initialisé à 2 Au start du Magelis,
Quant cette variable arrive à zéro on reset le BIT

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 13:46
par seb38000
Salut,

Merci pour la réponse, mais je n'ai pas compris :-((((

Au start du magelis, j'ai une action :
Capture.JPG


Mais ensuite, ce bit je voudrais le mettre à 0 deux minutes après le start du Magelis.
Je n'ai pas de sript.

Encore merci pour l'aide

Séb

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 15:23
par itasoft
slts,
dans ce il faut faire une action périodique de 2s et dans cette action desactiver le BIT

PS:
dans ton action au démarrage il faut activer le bit pas faire Activer/désactiver

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 15:32
par seb38000
Salut itasoft ,

Donc pour résumer.

- Je fais une première action, au start du magelis qui set à 1 mon bit (comme mon exemple avec l'image).
- Et je fais une seconde action qui elle sera périodique de 2 minutes, pour le remettre à 0.

Questions :
Cette solution me semble pas top, car je vais avoir une action cyclique toute les deux minutes "pour rien". Elle sera utilisée qu'une seule fois.

Tu en penses quoi itasoft ? as tu une autre solution ? plus "propre" ?

PS : oui dans mon image, je n'avais pas mis la bonne action sur le bit :-)

Merci pour ton aide.

Séb

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 16:00
par itasoft
slts,
dans ce cas activer InterVerrouillage et mettre comme condition le BIT à 1 et ça ne le fera qu'une seule fois.

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 16:57
par ProfnovA
Je me permets de me mêler de la discussion pour te demander quel est l’intérêt de ton bit? Pendant le "vrai" démarrage de l'afficheur, les scripts ne seront pas exécutés et seront lancés lorsque l'afficheur est opérationnel, dans ce cas, quel est l’intérêt pour ton application de détecter 2 minutes au démarrage?
Tu peux aussi utiliser un bit de vie ou un compteur ou utiliser un mot de la table de communication (contrôle de communication) pour détecter que ton afficheur est en ligne et temporiser la reprise de la comm pour créer ton fameux bit démarrage xbt.

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 15 déc. 2015, 22:04
par lerieur
Pourquoi ne pas transformer ce bit interne en variable en communication avec l'automate ?
Car dans ce cas il suffit de le mettre à 1 au démarrage de l'IHM et de lancer une tempo de remise à 0 dans l'automate.

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 16 déc. 2015, 09:59
par seb38000
Bonjour,

Merci pour vos réponses, pour répondre a vos questions :

Je n'ai pas de PLC, le Magelis communique directement avec des cartes modbus qui ne sont pas programmables, les tables sont en durs.

Le client demande d'afficher un message sur l'écran principal pendant 2 minutes lors du démarrage du magelis.
Rien a voir si la comm est démarré ou pas, il veut un simple message qui s'affiche pendant 2 minutes.

Je n'ai pas compris la solution de l'inter verrouillage ?

Merci pour votre aide.

Re: Vijeo Designer : mettre à 1 un bit interne que je dois remettre à 0 deux minutes après ?

Posté : 16 déc. 2015, 10:34
par itasoft
Cliquer dessus pour agrandir la photo

[attachment=0]Capture.JPG[/attachment]