Impulsion sur front montant avec entrée (OSRI)
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 montant avec entrée (One Shot Rising with Input, OSRI) définit le bit de sortie pour un cycle d'exécution lorsque le bit d'entrée passe de zéro à défini.
Langues disponibles
Diagramme à relais
Cette instruction n’est pas disponible dans un diagramme à relais.
Bloc fonctionnel

Texte structuré
OSRI(OSRI_tag);
Opérandes
Texte structuré
Opérande | Type | Format | Description |
|---|---|---|---|
OSRI tag | FBD_ONESHOT | Structure | Structure OSRI |
Bloc fonctionnel
Opérande | Type | Format | Description |
|---|---|---|---|
OSRI tag | FBD_ONESHOT | Structure | Structure OSRI |
Structure FBD_ONESHOT
Paramètre d’entrée | Type de données | Description |
|---|---|---|
EnableIn | BOOL | Si mis à zéro, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour. Si définir, l'instruction s'exécute. La valeur par défaut est définie. |
InputBit | BOOL | Bit d’entrée. La valeur par défaut est mise à zéro. |
Paramètre de sortie | Type de données | Description |
|---|---|---|
EnableOut | BOOL | Indique si l'instruction est activée. |
OutputBit | BOOL | Bit de sortie |
Description
Si InputBit est vrai et avait faux la dernière fois que l'instruction a été scrutée, OutputBit est défini, sinon OutputBit est mis à zéro.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section Attributs courants pour plus d’informations sur les défauts liés aux opérandes.
Exécution
Bloc fonctionnel
Condition/état | Action entreprise |
|---|---|
Préscrutation | Les bits EnableIn et EnableOut sont définis sur faux. |
Tag.Enable-in est faux | Les bits EnableIn et EnableOut sont définis sur faux. |
Tag.Enable-in est vrai | Les bits EnableIn et EnableOut sont définis sur vrai. L'instruction s'exécute. |
Première exécution de l'instruction | L'historique d'InputBit précédent est défini pour demander une transition de l'état faux à vrai d'InputBit. |
Première scrutation de l'instruction | L'historique d'InputBit précédent est défini pour demander une transition de l'état faux à vrai d'InputBit. |
Post-scrutation | Les bits EnableIn et EnableOut sont définis sur faux. |
Texte structuré
Condition/état | Action entreprise |
|---|---|
Préscrutation | Reportez-vous à Pré-scrutation dans le tableau Bloc fonctionnel. |
Exécution normale | Reportez-vous à Tag.EnableIn est vrai dans le tableau Bloc fonctionnel. |
Post-scrutation | Reportez-vous à Post-scrutation dans le tableau Bloc fonctionnel |
Exemples
Bloc fonctionnel

Lorsque limit_switch1 passe de zéro à défini, l'instruction OSRI définit OutputBit pour une scrutation.
Texte structuré
OSRI_01.InputBit := limit_switch1;
OSRI(OSRI_01);
State := OSRI_O1.OutputBit;
Fournir une réponse