Allumer Une Lampe

Cet exemple explique comment allumer une lampe de manière simple en utilisant le bloc fonctionnel VISUSET.

Conseil : Le programme peut être téléchargé et importé ici : example_switch.antobj

Principe De Fonctionnement

Afin de pouvoir allumer une lampe à l'aide d'un bouton-poussoir, celle-ci est commandée par le bloc fonctionnel VISUSET via la variable de visualisation switch. Cela présente l'avantage que l'état est mémorisé dans le bloc fonctionnel VISU. Si cela était réalisé avec une bascule ou un bloc fonctionnel SET/RESET, la lampe ne pourrait plus communiquer avec la visualisation sans un effort considérable.

Bases

Tout d'abord, une nouvelle périphérie de type Lampe (à trouver sous Aktoren Lampes) est insérée dans la Structure, puis cliquez sur Appliquer dans l'Explorateur.

Après avoir ouvert l'élément, cliquez sur Modifier pour commencer les étapes suivantes.

  1. Ajoutez un nouveau Réseau au-dessus du bloc fonctionnel VISU existant. Vous devrez peut-être déplacer le réseau vers le haut avec les symboles de flèche. Cela améliore les performances du programme, car le calcul est effectué avant la sortie out.switch.
  2. Créez un nouveau bloc fonctionnel et renommez-le en VISUSET.
  3. Définissez la base de données avec l'autocomplétion sur switch.
  4. Définissez l'entrée DIS sur TRUE ou niez-la.
  5. À l'entrée SET, créez maintenant un nouveau bloc fonctionnel nommé N. Celui-ci émet une impulsion lors d'un front descendant du bouton-poussoir.
  6. Ensuite, entrez le nom N1 pour la base de données du bloc fonctionnel N.
  7. À l'entrée CLK du bloc fonctionnel N, écrivez maintenant in.Tr1. Si vous souhaitez associer plusieurs boutons-poussoirs, vous pouvez ajouter un bloc fonctionnel OR avant l'entrée CLK.
  8. Maintenant, écrivez à la première entrée du bloc fonctionnel VISUVAR la même valeur out.switch, comme à la sortie du bloc fonctionnel VISU.
  9. Afin que l'état change également lors du déclenchement d'un bouton-poussoir, cette entrée doit maintenant être niée. Vous pouvez double-cliquer sur l'entrée, puis la négation est indiquée par un cercle.
  10. Vous pouvez maintenant tester l'application en cliquant sur Appliquer, puis sur Aperçu.

Remarque : La sortie peut continuer à être commandée via la visualisation après la modification. De plus, l'état est synchronisé via le retour d'information.