Impulsion sur front descendant (OSF)

Ces informations s’appliquent aux automates
CompactLogix
 5370,
ControlLogix
 5570,
Compact GuardLogix
 5370,
GuardLogix
 5570,
Compact GuardLogix
 5380,
CompactLogix
 5380,
ControlLogix
 5580,
GuardLogix
 5580 et ControlLogix 5590.
L'instruction Impulsion sur front descendant (One Shot Falling, OSF) définit le bit de sortie pour une scrutation lorsque la condition d'entrée d'échelon passe de l'état vrai à faux.
Langues disponibles
Diagramme à relais
Opérandes
IMPORTANT: Une opération inattendue peut se produire dans les cas suivants :
  • Les opérandes d’étiquette de sortie sont remplacés
  • Les membres d’un opérande de structure sont remplacés
  • Sauf lorsque cela est spécifié, les opérandes de structure sont partagés par plusieurs instructions.
Diagramme à relais
Opérande
Type de données
Format
Description
Storage Bit
BOOL
balise
Stocke la condition d'entrée d'échelon de la dernière exécution de l'instruction.
Il existe divers modes d'adressage d'opérande possibles pour le bit de stockage, reportez-vous à la section Adressage par bit pour en voir des exemples.
Output Bit
BOOL
balise
Bit à modifier.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Indexation dans des tableaux pour consulter les défauts d’indexation par tableau.
Exécution
Diagramme à relais
Condition/état
Action entreprise
Préscrutation
Le bit de stockage est défini sur faux pour empêcher un déclenchement non valide pendant la première scrutation du programme.
Le bit de sortie est défini sur faux.
La condition d'entrée d'échelon est égale à faux
Définir la condition de sortie d’échelon sur la condition d’entrée d’échelon.
Reportez-vous à l'organigramme OSF (faux).
La condition d'entrée d'échelon est égale à vrai
Définir la condition de sortie d’échelon sur la condition d’entrée d’échelon.
Le bit de stockage est défini sur vrai.
Le bit de sortie est défini sur faux.
Post-scrutation
N/A
Organigramme OSF (faux)
osfFlowChart
Exemple
Diagramme à relais
Cet exemple montre comment OSF peut être utilisé pour qu'une ou plusieurs instructions soient déclenchées sur un front. Chaque fois que Limit_Switch_01 passe de l'état vrai à faux, OSF définit Output_bit_02 sur vrai. Toutes les instructions conditionnées par Output_bit_02 seront activées et, comme Output_bit_02 n'est à l'état vrai que pour une scrutation, se s'exécuteront qu'une seule fois par transition.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal