-->

dimanche 3 février 2019

Détection de front montant ou Descendant

Détection de front montant ou Descendant

Photo

Evaluation d’un front de signal (P, N):


L’évaluation du front d’un signal permet de détecter le passage de « 0 » à « 1 » (front montant ou positif) ou de « 1 » à « 0 » (front descendant ou négatif) d’un opérande (« marche » dans l’exemple). En cas de changement d’état, l’instruction fournit le résultat logique « 1 ». Ce dernier peut être relié à d’autres opérations (comme condition de mise à 1 dans l’exemple) ou affecté comme état à un autre opérande (un mémento, par ex.). Lors du cycle suivant, l’instruction fournit à nouveau le résultat « 0 », même si « marche » reste à l’état « 1 ».

L’instruction d’évaluation compare l’état courant de l’opérande « marche » à l’état qu’il avait lors du cycle de traitement précédent. Cet état doit avoir été mémorisé à cet effet dans un mémento auxiliaire (« M15.1 » dans les exemples ci-dessus et M0.0 dans les exemples ci-dessous). On veillera à ce que l’état de ce mémento ne soit pas écrasé en un autre point du programme en ayant soin d’utiliser un mémento de mémoire séparé pour chaque évaluation de front, même si le même opérande (« marche » dans l’exemple ci dessus) doit être réévalué par ex. dans un autre bloc.

Exemple de programmation front montant/descendant:

Photo
Photo

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
Disqus
Blogger
حدد نظام التعليق الذى تريده ... وأترك تعليقك

Aucun commentaire

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

About

-->