Ban2020 1

Comment gérer 64 boutons sur une supervision correspondant à 64 sorties ?

JbOne73
JbOne73
Modérateur
Automaticien habitué

32 messages
Inscrit le 12/02/2017

le 08/01/2019 à 15:48 Citer ce message

Bonjour à tous et très bonne année.

Je suis en train de développer un programme automate ainsi qu'une supervision. Pour des raisons d'efficacité de maintenance pour le service électrique, j'ai créé un synoptique dans lequel j'ai reproduit le module contenant 64 sorties TOR.

Afin de faire quelque chose de propre, je souhaiterai savoir comment je pourrais faire pour que lorsque sur un des boutons de la supervision la sortie correspondante soit active ?

Actuellement, ma solution serait d'affecter une variable différente à chaque boutons mais je trouve cela lourd et pas très beau dans la programmation (c'est basique) .

En vous remerciant à tous d'avance pour votre aide.
EvangerC
EvangerC
Modérateur

179 messages
Inscrit le 01/07/2017

le 08/01/2019 à 19:08 Citer ce message

Bonne année a toi aussi
Personnellement je pense qu'affecter une variable pour chaque boutons est plus simple que declarer un tableau de donnée et utiliser un pointeur pour mettre a 1 telle ou telle index de ton tableau par exemple.C'est peut être plus long mais c'est plus compréhensible.
Apres il y a peut être des solutions plus simple, tout dépend du type de supervision et d'automate que tu possèdes.
C'est quoi comme supervision et automate que tu possèdes?
JbOne73
JbOne73
Modérateur
Automaticien habitué

32 messages
Inscrit le 12/02/2017

le 08/01/2019 à 20:53 Citer ce message

Bonsoir EvangerC,

L’API en question est Un Schneider Modicom M580 et la supervision est Vijéo Citect 7.5.
Je pensais bien à utiliser les bits d’un mot mais c’est il m’en faut un de 64 bits donc pas possible, après il y a la déclaration d’une variable de type Array bool de dimension 64 mais je trouve pas ça très chouette.
Qu’en penses-tu ?
Merci pour ton aide

Répondre à ce message

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3