Comment gérer 64 boutons sur une supervision correspondant à 64 sorties ?
-
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. -
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? -
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