Capture minimum (Minimum Capture, MINC)

Ces informations s’appliquent aux automates CompactLogix 5370, ControlLogix 5570, CompactGuardLogix 5370, GuardLogix 5570, CompactGuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 et ControlLogix 5590.
L'instruction Capture minimum (Minimum Capture, MINC) conserve dans la durée la valeur minimale de l'entrée et permet ainsi à l'utilisateur de rétablir le minimum selon ses besoins.
Langues disponibles
Diagramme à relais
Cette instruction n’est pas disponible dans un diagramme à relais.
Bloc fonctionnel
MINC_FBD_avail_v31
Texte structuré
MINC(MINC_tag);
Opérandes
Bloc fonctionnel
Opérande
Type
Format
Description
Balise MINC
MINIMUM_CAPTURE
structure
Structure MINC
Structure MINIMUM_CAPTURE
Paramètre d’entrée
Type de données
Description
EnableIn
BOOL
Activez l'entrée. Si mis à zéro, l'instruction n'est pas exécutée et les sorties ne sont pas mises à jour.
La valeur par défaut est définie.
In
REAL
Entrée du signal analogique dans l’instruction.
Valide = tout flottant
Par défaut = 0,0
Reset
BOOL
Demande de réinitialisation de l’algorithme de contrôle. L'instruction définit Out = ResetValue tant que Reset est défini.
La valeur par défaut est mise à zéro.
ResetValue
REAL
Valeur de réinitialisation pour l’instruction. L'instruction définit Out = ResetValue tant que Reset est défini.
Valide = tout flottant
Par défaut = 0,0
Paramètre de sortie
Type de données
Description
EnableOut
BOOL
Activer la sortie.
Out
REAL
Sortie calculée de l’algorithme.
Texte structuré
Opérande
Type
Format
Description
Balise MINC
MINIMUM _CAPTURE
structure
Structure MINC
Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la syntaxe des expressions dans le texte structuré.
Description
L’instruction MINC exécute l'algorithme suivant :
Condition
Action
Reset est défini
LastMinimum = ResetValue
Out = ResetValue
La réinitialisation est mise à zéro
Si In < LastMinimum alors il faut mettre LastMinimum à jour.
Out = LastMinimum.
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.EnableIn est faux
Les bits EnableIn et EnableOut sont définis sur faux.
Tag.EnableIn est vrai
Les bits EnableIn et EnableOut sont définis sur vrai.
L'instruction s'exécute.
Première exécution de l'instruction
N/A
Première scrutation de l'instruction
Définir la demande d’initialisation de la valeur minimale avec l’entrée actuelle.
Post-scrutation
Les bits EnableIn et EnableOut sont définis sur faux.
Texte structuré
Dans Texte structuré, EnableIn est toujours Vrai lors d’une scrutation normale. Si l’instruction se trouve dans le chemin d’accès de commande activé par la logique, elle est exécutée.
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
Si Reset est définie, l’instruction définit Out=ResetValue. Si Reset est mis à zéro, l'instruction définit Out=In quand In < LastMinimum. Sinon, l'instruction définit Out= LastMinimum.
Bloc fonctionnel
MINC_FBD_ex_v31
Texte structuré
MINCTag.In := input_value;
MINCTag.Reset := reset_input;
MINCTag.ResetValue := reset_value;
MINC(MINCTag);
result := MINCTag.Out;
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal