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
    Automaticien vétéran

    270 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