Entrée analogique double canal (DCA, version avec nombre entier et DCAF, version avec nombre à virgule flottante)

Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L’instruction Entrée analogique double canal surveille deux canaux d’entrée analogique provenant d’un module d’entrée analogique. La Sortie 1 s’active lorsque les deux entrées analogiques, Canal A et Canal B, se situent à l’intérieur des paramètres de Tolérance et entre la Limite Haute et la Limite Basse, et que les actions de réinitialisation correctes ont été effectuées.
IMPORTANT: N’utilisez pas l’instruction DCA avec la fonction double canal du module analogique Guard I/O. Définissez les entrées du module Guard I/O sur canal unique lorsque vous utilisez l’instruction DCA ou DCAF.
Langues disponibles
Diagramme à relais
DCA_DCAF_LD_avail_v31
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
AVERTISSEMENT: si vous modifiez les paramètres des instructions en mode Exécution, vous devrez accepter les éditions en attente et faire passer le mode de l’automate de Programme à Exécution pour que les modifications prennent effet.
IMPORTANT: N'utilisez pas le même nom d'étiquette pour plusieurs instructions dans le même programme. N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
IMPORTANT: Une opération inattendue, y compris une assertion de l’automate ou un défaut majeur irrécupérable, peut se produire dans les cas suivants :
  • Les membres de balise de sauvegarde sont écrits.
  • Les balises de sauvegarde sont partagées par plusieurs invocations d’instruction.
  • Les membres de balise de sauvegarde sont transmis en tant que paramètres à une instruction contrôlée par la même balise de sauvegarde.
  • La balise de sauvegarde
    .EnableIn
    est référencée n’importe où dans le programme.
    .EnableIn
    est un paramètre qui représente l’état d’échelon d’une instruction et qui est uniquement destiné à un usage interne.
    Pour obtenir des exemples de ces utilisations incorrectes des balises de sauvegarde, reportez-vous à la section Cas d’utilisation de balises de sauvegarde pouvant provoquer des opérations inattendues.
Vous trouverez dans le tableau suivant les paramètres utilisés pour configurer l’instruction. Ces paramètres ne peuvent pas être modifiés lors de l’exécution.
Paramètre
Type de données
Format
Description
(Nombre entier) DCA
DCA_INPUT
balise
Ce paramètre est une étiquette de sauvegarde qui maintient les informations d'exécution à chaque utilisation de cette instruction.
Pour des exemples de cas d’utilisation incorrecte de balises de sauvegarde, reportez-vous à la section Cas d’utilisation de balises de sauvegarde pouvant provoquer des opérations inattendues.
(Réel) DCAF
DCAF_INPUT
balise
Type de redémarrage (Restart Type)
BOOL
nom
Ce paramètre configure la Sortie 1 pour un Redémarrage manuel ou automatique.
Manuel (0) -
lorsque le Canal A et le Canal B se situent à l'intérieur du paramètre de Tolérance et entre les paramètres de Limite Haute et de Limite Basse, une transition de l'entrée Réinitialisation pour passer de l'état Désactivé (OFF) (0) à Activé (ON) (1) est requise pour activer la Sortie 1.
Automatique (1) -
la Sortie 1 est activée 50 ms après que le Canal A et le Canal B se situent à l’intérieur du paramètre de Tolérance et entre les paramètres de Limite Haute et de Limite Basse.
safety advisory
ATTENTION :
Le Redémarrage automatique ne peut être utilisé que dans des situations d’application pour lesquelles vous pouvez prouver qu’il ne peut se produire aucune condition risquée suite à son utilisation, ou dans lesquelles la fonction de réinitialisation est effectuée à un autre endroit dans le circuit de sécurité (par exemple, fonction sortie).
Type de démarrage à froid (Cold Start Type)
BOOL
nom
Ce paramètre spécifie le comportement de la Sortie 1 lors de l’application de l’alimentation à l’automate ou d’un changement de mode pour passer sur Exécution.
Manuel (0) -
la Sortie 1 n'est pas activée lorsque l'État d'entrée devient valide ou lorsqu'un défaut État d'entrée est effacé.
Automatique (1) -
lorsque le Canal A et le Canal B se situent à l'intérieur du paramètre de Tolérance et entre les paramètres de Limite Haute et de Limite Basse, la Sortie 1 est activée immédiatement lorsque l'État d'entrée devient valide ou qu'un défaut État d'entrée est effacé.
Vous trouverez dans le tableau suivant des explications sur les entrées des instructions. Les entrées peuvent être des signaux de dispositifs de terrain provenant de dispositifs d'entrée ou de la logique d'utilisateur.
Opérande
Type de données
Format
Description
Channel A
DINT (DCA)
REAL (DCAF)
balise
Cette entrée est l’une de deux entrées analogiques de sécurité pour l’instruction.
Channel B
DINT (DCA)
REAL (DCAF)
balise
Cette entrée est l’une de deux entrées analogiques de sécurité pour l’instruction.
Discrepancy Time (ms)
DINT
immédiat
balise
Durée pendant laquelle les entrées Canal A et Canal B sont autorisées à se situer en dehors de la tolérance avant la génération d’un défaut d’instruction.
La plage valide est comprise entre 5 et 3 000 ms. Un réglage sur 0 désactive le temporisateur. La valeur 0 ne peut être appliquée que via l’utilisation d’une étiquette.
IMPORTANT: Les valeurs comprises entre 1... et 4 sont réinitialisées à la valeur minimale (5). Les valeurs supérieures à 3 000 sont réinitialisées à la valeur maximale (3 000).
High Limit
DINT (DCA)
REAL (DCAF)
balise
immédiat
La Sortie HTP passe à l'état ON lorsque l’entrée Canal A ou Canal B dépasse cette valeur.
Low Limit
DINT (DCA)
REAL (DCAF)
balise
immédiat
La Sortie LTP passe à l'état ON lorsque l’entrée Canal A ou Canal B tombe en dessous de cette valeur.
Input Status
BOOL
balise
immédiat
Si les entrées des instructions proviennent d’un module d'E/S de sécurité, cela correspond à l'état 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.
Reset
1
BOOL
balise
Cette entrée efface les instructions et les défauts du circuit, sous réserve de l’absence d’une condition de défaut.
OFF (0) -> ON (1) : les sorties FP (présence d’un défaut) et Code de défaut sont réinitialisées.
Tolerance
DINT (DCA)
REAL (DCAF)
balise
immédiat
Nombre de comptages pouvant être différent entre le Canal A et le Canal B sans affecter la Sortie 1.
1
Certaines normes de sécurité exigent de surveiller la transition de l’entrée de réinitialisation. Lorsque la réinitialisation est utilisée pour réinitialiser une fonction de sécurité, une logique supplémentaire peut être nécessaire pour vérifier une transition de l’entrée de réinitialisation de l’état haut vers bas ou de bas vers haut.
Vous trouverez dans le tableau suivant des explications sur les sorties des instructions. Les sorties peuvent être utilisées pour piloter des étiquettes externes (modules de sortie de sécurité) ou des étiquettes internes pour une utilisation dans d’autres routines logiques.
Opérande
Type de données
Description
Output 1 (O1)
BOOL
Cette sortie est activée lorsque les conditions d’entrée sont satisfaites.
La sortie est désactivée lorsque :
  • La différence entre les valeurs d’entrée Canal A et Canal B dépasse le paramètre de Tolérance pendant une durée supérieure au Temps de décalage.
  • Le Canal A et le Canal B dépassent les paramètres de Limite Haute ou Limite Basse.
  • L’entrée État d’entrée est OFF (0).
High Trip Point (HTP)
BOOL
ON (1) : L’entrée Canal A ou Canal B dépasse la valeur d’entrée Limite Haute.
OFF (0) : L’entrée Canal A ou Canal B est inférieure ou égale à la valeur d’entrée Limite Haute.
Low Trip Point (LTP)
BOOL
ON (1) : L’entrée Canal A ou Canal B passe en dessous de la valeur d’entrée Limite Basse.
OFF (0) : L’entrée Canal A ou Canal B est supérieure ou égale à la valeur d’entrée Limite Basse.
01 On Time
DINT
Cette sortie représente la durée en heures pendant laquelle la Sortie 1 a été ON.
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. Pour obtenir la liste des codes de défauts, reportez-vous à la section Codes de défaut.
Ce paramètre n’est pas lié à la sécurité.
Diagnostic Code
DINT
Cette sortie indique l’état du diagnostic de l’instruction. Pour obtenir la liste des codes de diagnostic, reportez-vous à la section Codes de diagnostic.
Ce paramètre n’est pas lié à la sécurité.
Revision
Constant
Cette sortie contient le niveau de révision du firmware de l’instruction.
IMPORTANT: N’écrivez en aucun cas dans l'étiquette de sortie de l’instruction.
Fonctionnement
Fonctionnement normal
Le diagramme temporel illustre le fonctionnement normal avec Type de redémarrage configuré sur Manuel et Type de démarrage à froid configuré sur Manuel. En (A), la Sortie 1 est activée, car les entrées Canal A et Canal B se situent à l’intérieur du paramètre de Tolérance et entre les paramètres de Limite Haute et de Limite Basse lors du déclenchement de la réinitialisation En (B), la Sortie 1 est désactivée, car l’entrée Canal A est passée en dessous de la Limite Basse. La Sortie 1 est activée en (C) suite au déclenchement d’une réinitialisation, car le Canal A se situe à présent à l’intérieur de la Tolérance et des paramètres de Limite.
Fonctionnement normal (Redémarrage manuel, Démarrage à froid manuel)
DCA and DCF normal operation_manual
Fonctionnement normal (Redémarrage manuel, Démarrage à froid automatique)
Le diagramme temporel illustre le fonctionnement normal avec Type de redémarrage configuré sur Manuel et Type de démarrage à froid configuré sur Automatique. Lorsque Type de démarrage à froid est défini sur Automatique, la Sortie 1 est activée dès que l’entrée État d’entrée devient valide [transition de l'état OFF (0) à ON (1)] pour la première fois, par exemple lorsqu’une alimentation est appliquée à un automate PLC.
En (A), la Sortie 1 est activée immédiatement lorsque l’État d’entrée devient valide, alors que les entrées Canal A et Canal B se situent à l’intérieur de la Tolérance et entre les paramètres de Limite Haute et de Limite Basse. En (B), la Sortie 1 est désactivée, car l’entrée Canal B passe en dessous de la Limite Basse. La Sortie 1 ne peut pas être de nouveau activée jusqu’en (C), lorsqu’une réinitialisation est déclenchée alors que les entrées Canal A et Canal B se situent à l’intérieur des paramètres de Tolérance et de Limite.
DCA nad DCF normal operation manual_auto
Fonctionnement normal (Redémarrage automatique, Démarrage à froid manuel)
Le diagramme temporel illustre le fonctionnement normal en Redémarrage automatique et en Démarrage à froid manuel. En (A), la Sortie 1 est activée lorsqu’une réinitialisation est déclenchée alors que les entrées Canal A et Canal B se situent à l’intérieur de la Tolérance et entre les paramètres de Limite Haute et de Limite Basse. La Sortie 1 est désactivée en (B) lorsque l’entrée Canal B passe en dessous de la Limite Basse. La Sortie 1 de nouveau activée automatiquement en (C), 50 ms après le retour de l’entrée Canal B dans la Tolérance et les paramètres de Limite.
DCA and DCF normal operation_auto restart_manual cold start
Fonctionnement normal (Redémarrage automatique, Démarrage à froid automatique)
Le diagramme temporel illustre le fonctionnement normal avec Redémarrage automatique et Démarrage à froid automatique. Lorsque Type de démarrage à froid est défini sur Automatique, la Sortie 1 est activée dès que l’entrée État d’entrée devient valide [transition de l'état OFF (0) à ON (1)] pour la première fois, par exemple lorsqu’une alimentation est appliquée à un automate PLC. Le Canal A et le Canal B doivent se situer à l’intérieur de la Tolérance et entre les paramètres de Limite Haute et de Limite Basse pour que la Sortie 1 soit activée.
En (A), la Sortie 1 est activée lorsque l’entrée État d’entrée devient valide, alors que les entrées Canal A et Canal B se situent à l’intérieur de la Tolérance et entre les paramètres de Limite Haute et de Limite Basse. En (B), la Sortie 1 est désactivée lorsque les entrées Canal A et Canal B passent au-dessus de la Limite Haute. La Sortie 1 est activée automatiquement en (C), 50 ms après le retour des entrées Canal A et Canal B entre les paramètres de Limite, tout en restant dans la Tolérance.
DCA and DCF normal oper_auto rest and cold start
Défaut état d'entrée
Défaut état d'entrée (Redémarrage manuel, Démarrage à froid manuel)
Le diagramme temporel représente un défaut se produisant lorsque l’entrée État d'entrée devient non valide. La Sortie 1 est activée en (A), lorsqu’une réinitialisation est déclenchée et que les entrées Canal A et Canal B se situent à l’intérieur de la Tolérance et entre les paramètres de Limite Haute et de Limite Basse. Un défaut se produit en (B), car l’entrée État d’entrée devient non valide, ce qui désactive la Sortie 1. Le défaut ne peut pas être effacé en (C), car l’État d’entrée n’est toujours pas valide. En (D), l’État d’entrée est valide, le défaut est effacé, et la Sortie 1 est activée lorsque la réinitialisation est déclenchée.
DCA and DCF input status fault_Manual
Défaut état d'entrée (Redémarrage manuel, Démarrage à froid automatique)
Le diagramme temporel illustre un défaut se produisant lorsque l’entrée État d'entrée devient non valide. La Sortie 1 est activée en (A), lorsque l’État d’entrée devient valide, car Type de démarrage à froid est défini sur Automatique et les entrées Canal A et Canal B se situent à l’intérieur de Tolérance et entre les paramètres de Limite Haute et la Limite Basse. Un défaut se produit en (B), lorsque l’État d’entrée devient non valide, ce qui désactive la Sortie 1. Le défaut ne peut pas être effacé en (C), car l’État d’entrée n’est toujours pas valide. En (D), l’État d’entrée est valide, le défaut est effacé, et la Sortie 1 est activée lorsque la réinitialisation est déclenchée.
DCA and DCAF input status fault_manual_auto cold start
Défaut de décalage (Redémarrage manuel)
Le diagramme temporel illustre un défaut se produisant lorsque la différence entre Canal A et Canal B dépasse la Tolérance pendant une durée supérieure au Temps de décalage. En (A), le Canal A et le Canal B sortent de la Tolérance et le temporisateur de décalage démarre. En (B), il se produit un défaut de décalage, car le Canal A et le Canal B ont été en dehors de la Tolérance pendant au moins 250 ms, soit le Temps de décalage configuré. En (C), le défaut n’est pas effacé, car la différence entre les entrées Canal A et Canal B est toujours supérieure à la Tolérance. Le défaut est effacé et la Sortie 1 est activée en (D), lorsqu’une réinitialisation est déclenchée et que la différence entre les entrées Canal A et Canal B se situe dans la Tolérance. En (E), la différence entre le Canal A et le Canal B sort de la Tolérance et le temporisateur de décalage démarre. Un autre défaut de décalage se produit en (F), lorsque le Temps de décalage est dépassé.
DCA and DCAF Discrepency Fault_manual restart
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éfinies sur 0.
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
00
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.
  • Vérifiez la connexion du module d'E/S ou la logique interne utilisée pour l’état d’entrée de la source.
  • Réinitialisez le défaut.
16#4050
16464
La différence entre les valeurs d’entrée Canal A et Canal B a dépassé le paramètre de Tolérance pendant une durée supérieure au Temps de décalage.
  • Vérifiez le câblage.
  • Ramenez le Canal A et le Canal B dans le niveau de tolérance.
  • Réinitialisez le défaut.
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 défaut
Description
Action corrective
00
Aucun défaut.
Aucun.
16#05
5
L’entrée Réinitialisation et maintenue ON (1).
Définissez l’entrée Réinitialisation sur OFF (0).
16#20
32
L’entrée État d'entrée était OFF (0) lors du démarrage de l’instruction.
Vérifiez la connexion du module d'E/S ou la logique interne utilisée pour l’état d’entrée de la source.
16#4050
16464
Au démarrage, la différence entre les valeurs d’entrée Canal A et Canal B est supérieure au paramètre de Tolérance.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement le paramètre de tolérance pour l’application.
16#4051
16465
Le paramètre de Limite Basse est supérieur au paramètre de Limite Haute.
Ajustez les paramètres afin que le paramètre de Limite Basse soit inférieur au paramètre de Limite Haute.
16#4052
16466
La valeur d’entrée Canal A est inférieure au paramètre de Limite Basse.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement les paramètres de Limite Haute et de Limite Basse pour l’application.
16#4053
16467
La valeur d’entrée Canal B est inférieure au paramètre de Limite Basse.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement les paramètres de Limite Haute et de Limite Basse pour l’application.
16#4054
16468
La valeur d’entrée Canal A est supérieure au paramètre de Limite Haute.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement les paramètres de Limite Haute et de Limite Basse pour l’application.
16#4055
16469
La valeur d’entrée Canal B est supérieure au paramètre de Limite Haute.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement les paramètres de Limite Haute et de Limite Basse pour l’application.
16#4056
16470
La valeur d’entrée Tolérance est un nombre négatif.
Attribuez à la valeur d’entrée Tolérance un nombre positif.
16#4057
16471
La différence entre les valeurs d’entrée Canal A et Canal B est supérieure au paramètre de Tolérance.
Vérifiez que les entrées Canal A et Canal B sont valides et ajustez correctement le paramètre de Tolérance pour l’application.
16#4058
16472
Le paramètre de Temps de décalage ne se situe pas dans la plage admissible et est forcé vers la valeur minimale ou maximale.
Ajustez le paramètre de Temps de décalage pour qu’il se situe dans la plage admissible comprise entre 5 et 3 000 ms.
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun. Reportez-vous à Attributs communs pour les défauts liés aux opérandes
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 .O1, .HTP, .LTP 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 comme décrit dans la section Fonctionnement normal.
Post-scrutation
Identique à Condition d’entrée d’échelon est fausse
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal