Vanne de contrôle principale (MVC)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L'instruction Vanne de contrôle principale (MVC) est utilisée pour commander et surveiller l'embrayage principal ou la vanne de frein. Cette instruction prend en charge les vannes avec des temps de réaction différents et des signaux de retour positifs ou négatifs. Les vannes à canal unique sont prises en charge en combinant la Sortie 1 et la Sortie 2 pour commander la vanne et en combinant le Retour 1 et le Retour 2 pour la surveillance.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Cette instruction n'est pas disponible dans le bloc fonctionnel.
Texte structuré
Cette instruction n'est pas disponible dans le texte structuré.
Opérandes
IMPORTANT:
Une opération inattendue peut se produire dans les cas suivants :
- Les opérandes de balise de sortie sont remplacés.
- Les membres d'un opérande de structure sont remplacés.
- Les opérandes de structure sont partagés par plusieurs instructions.
AVERTISSEMENT:
Si vous modifiez les opérandes de l’instruction en mode Exécution, acceptez les éditions en attente et faites passer le mode de l'automate de Programme à Exécution pour que les modifications prennent effet.
Vous trouverez dans le tableau suivant l’opérande utilisé pour configurer l’instruction. Ces opérandes ne peuvent pas être modifiés lors de l’exécution.
Opérande | Type de données | Format | Description | |
|---|---|---|---|---|
MVC | MAIN_VALVE_CONTROL | balise | Structure MVC | |
Feedback Type | BOOL | élément de liste | Cet opérande définit les états OFF et ON de retour pour les signaux de retour positif et négatif. | |
Positive (1) | OFF (0): Feedbacks OFF / Outputs OFF ON (1): Feedbacks ON / Outputs ON | |||
Negative (0) | OFF (0): Feedbacks ON / Outputs OFF ON (1): Feedbacks OFF / Outputs ON | |||
Feedback Reaction Time | DINT | immédiat | Cet opérande spécifie la durée pendant laquelle l’instruction attend que Retour 1 et Retour 2 reflètent l’état de Sortie 1 et de Sortie 2, comme défini par l’opérande Type de retour. La plage valide est comprise entre 5 et 1000 ms. | |
Le tableau suivant explique les entrées de l’instruction. Les entrées peuvent être des signaux de dispositifs de terrain des dispositifs d'entrée, ou être dérivées de la logique utilisateur.
Opérande | Type de données | Format | Description |
|---|---|---|---|
Actuate | BOOL | balise | Cette entrée active ou désactive la Sortie 1 et la Sortie 2. OFF (0) - > ON (1) : la Sortie 1 et la Sortie 2 sont activées s’il n’existe aucun défaut. ON (1) -> OFF (0): la Sortie 1 et la Sortie 2 sont désactivées. |
Feedback 1 | BOOL | balise | Ces entrées sont constamment surveillées pour s'assurer qu'elles reflètent l'état de Sortie 1 et Sortie 2. Pendant les transitions de la Sortie 1 et de la Sortie 2, ces entrées doivent réagir dans le Temps de réaction de retour. |
Feedback 2 | BOOL | balise | |
Input Status | BOOL | balise immédiat | Si les entrées des instructions proviennent d’un module d’E/S de sécurité, cette valeur correspond à l’entrée du ou des modules d’E/S (État de la connexion ou État combiné). Si les entrées d’instruction proviennent de la logique interne, c’est au programmeur de l’application de déterminer les conditions. ON (1) : les entrées vers cette instruction sont valides. OFF (0) : les entrées vers cette instruction sont invalides. |
Output Status | BOOL | balise immédiat | Cette entrée indique l’état de sortie du ou des modules I/O utilisés par cette instruction. ON (1) : le module de sortie fonctionne correctement. OFF (0) : le module de sortie est défectueux. Les sorties d'instruction sont définies à leur état de désactivation (sécurisé). |
Reset 1 | BOOL | balise | Si la condition de défaut n’est pas présente, cette entrée effacera les défauts d’instruction. ON (1) : les sorties Présence d’un défaut et Code de défaut sont réinitialisées. |
1
La norme ISO 13849-1 stipule que les fonctions de réinitialisation des instructions doivent avoir lieu sur des signaux de front descendant. Pour respecter les exigences de la norme ISO 13849-1, ajoutez cette logique immédiatement avant cette instruction. Renommez l'étiquette Reset_Signal dans l’exemple indiqué ci-dessous pour réinitialiser le nom de l'étiquette du signal. Utilisez ensuite l'étiquette Bit de sortie de l’instruction OSF comme source de réinitialisation de l’instruction.
Vous trouverez dans le tableau suivant les sorties d'instruction. Les sorties peuvent être des signaux de dispositifs de terrain, ou peuvent être dérivées de la logique utilisateur.
Opérande | Type de données | Description |
|---|---|---|
Output 1 (01) | BOOL | Une paire redondante, ces sorties sont utilisées pour commander un embrayage de presse ou une vanne de frein. Les sorties sont désactivées lorsque les situations suivantes se produisent :
|
Output 2 (02) | BOOL | |
Fault Present (FP) | BOOL | ON (1) : présence d’un défaut dans l’instruction. OFF (0) : l’instruction fonctionne normalement. |
Fault Code | DINT | Cette sortie indique le type de défaut qui s’est produit. Reportez-vous à la section Codes de défaut ci-dessous pour obtenir la liste des codes de défaut. Cet opérande n’est pas lié à la sécurité |
Diagnostic Code | DINT | Cette sortie indique l’état du diagnostic de l’instruction. Reportez-vous à la section Codes de diagnostic ci-dessous pour obtenir la liste des codes de diagnostic. Cet opérande n’est pas lié à la sécurité. |
IMPORTANT:
N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à Indexer via des tableaux pour consulter les défauts d'indexation par tableau.
Exécution
Condition/état | Action entreprise |
|---|---|
Préscrutation | Identique à Condition d’entrée d’échelon est fausse |
La condition d'entrée d'échelon est égale à faux | Les sorties .O1, .O2, et .FP sont mis à zéro (faux). Les sorties Code de diagnostic et Code de défaut sont définies sur 0. |
La condition d'entrée d'échelon est égale à vrai | L'instruction s'exécute. |
Post-scrutation | Identique à Condition d’entrée d’échelon est fausse |
Fonctionnement
Normal
Ce diagramme temporel montre le fonctionnement normal de cette instruction pour commander un embrayage de presse ou une vanne de frein avec le Type de retour = Positif. Les Sorties 1 et 2 sont activées lorsque l’entrée Actionner passe de l’état OFF (0) à ON (1) en (A), Les deux entrées de retour réagissent avant que le Temps de réaction de retour n'expire, ainsi les sorties restent sous tension dans un état stationnaire en (B). Les Sorties 1 et 2 sont desactivées en (C) lorsque l’entrée Actionner passe de l’état ON (1) à OFF (0). Les deux entrées de retour réagissent avant que le Temps de réaction de retour n'expire, ainsi les sorties restent desactivées dans un état stationnaire en (D).

Défaut de retour
Le diagramme suivant montre comment un défaut de retour peut se produire lorsque l'une ou l'autre des entrées Retour ne reflète pas l'état des Sorties 1 et correctement avec Type de retour = Positif. La Sortie 1 et la Sotie 2 sont activées en (A), mais en (B), le Retour 2 n'est pas passé de l'état OFF (0) à ON (1) avant l'expiration du Temps de réaction de retour, ce qui génère un défaut de Retour. Le défaut ne peut pas être effacé en (C) parce que le Retour 1 et le Retour 2 ne reflètent pas encore l'état de la Sortie 1 et la Sortie 2. Le défaut est effacé lorsqu'une transition de l'état OFF (0) à ON (1) est détectée sur l'entrée Réinitialisation et que les deux entrées Retour sont OFF (0), reflétant correctement l'état de la Sortie 1 et la Sortie 2 en (D).

Comportement d'état faux de l'échelon
Lorsque l’instruction est exécutée sur un échelon faux, toutes les sorties de l’instruction sont désactivées.
Codes de défaut et actions correctives
Les codes de défaut sont répertoriés au format hexadécimal, suivi du format décimal.
Code de défaut | Description | Action corrective |
|---|---|---|
0 | Aucun défaut. | Aucun |
16#20 32 | L’entrée État d'entrée est transformée de l'état ON (1) à OFF (0) pendant l’exécution de l’instruction. |
|
16#21 33 | L’entrée État de sortie est passée de l’état ON (1) à OFF (0) pendant l’exécution de l’instruction. |
|
16#5000 20480 | Retour 1 et Retour 2 ont été OFF (0) de manière inattendue. |
|
16#5001 20481 | Retour 1 a été OFF (0) de manière inattendue. |
|
16#5002 20482 | Retour 2 a été OFF (0) de manière inattendue. |
|
16#5003 20483 | Retour 1 et Retour 2 ont été ON (1) de manière inattendue. |
|
16#5004 20484 | Retour 1 a été ON (1) de manière inattendue. |
|
16#5005 20485 | Retour 2 a été ACTIVÉ (ON) (1) de manière inattendue. |
|
16#5006 20486 | Le Retour 1 et le Retour 2 ne sont pas passés à l'état ON (1) dans le Temps de réaction de retour configuré. |
|
16#5007 20487 | Le Retour 1 n’est pas passé à l'état ON (1) dans le Temps de réaction de retour configuré. |
|
16#5008 20488 | Le Retour 2 n’est pas passé à l'état ON (1) dans le Temps de réaction de retour configuré. |
|
16#5009 20489 | Le Retour 1 et le Retour 2 ne sont pas passés à l'état OFF (0) dans le Temps de réaction de retour configuré. |
|
16#500A 20490 | Le Retour 1 n’est pas passé à l'état OFF (0) dans le Temps de réaction de retour configuré. |
|
16#500B 20491 | Le Retour 2 n’est pas passé à l'état OFF (0) dans le Temps de réaction de retour configuré. |
|
Codes de diagnostic et actions correctives
Les codes de diagnostic sont répertoriés au format hexadécimal, suivi du format décimal.
Code de diagnostic | Description | Action corrective |
|---|---|---|
0 | Aucun défaut. | Aucun |
16#20 32 | L’état d'entrée était OFF (0) lors du démarrage de l’instruction. | Vérifiez la connexion du module d'E/S. |
16#21 33 | L’entrée État de sortie est passée de l’état ON (1) à OFF (0) pendant l’exécution de l’instruction. | Vérifiez la connexion du module d'E/S. |
16#5000 20480 | L’entrée Actionner est maintenue ON (1). | Définissez l’entrée Actionner sur OFF (0). |
Fournir une réponse