Arrêt de l’entrée double canal avec test (Dual-Channel Input Stop with Test, DCST)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L'instruction Arrêt de l’entrée double canal avec test (Dual-Channel Input Stop with Test, DCST) surveille les dispositifs de sécurité à double entrée dont la fonction principale est d’arrêter une machine en toute sécurité. Par exemple, un bouton d'arrêt d'urgence, un rideau lumineux ou une porte de sécurité. Cette instruction peut seulement activer la Sortie 1 lorsque les deux entrées de sécurité, Canal A et Canal B sont à l’état actif, comme déterminé par l’opérande Type d’entrée, et que les actions de réinitialisation correctes sont effectuées.
De plus, cette instruction a la capacité de forcer un test fonctionnel du dispositif d’arrêt sur demande.
Les diagrammes temporels de l’instruction Arrêt de l'entrée double canal (DCS) s’appliquent également à cette instruction.
Les schémas d’opération DCST de cette instruction mettent en évidence les fonctions des opérandes liés aux tests tels que Demande de test et Commande de test.
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
AVERTISSEMENT:
ATTENTION :
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.
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.EnableInest référencée n’importe où dans le programme..EnableInest 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.
IMPORTANT:
Vérifiez que les points d’entrée de sécurité sont configurés en tant que point Unique et non comme Équivalent ou Supplémentaire. Ces instructions fournissent toute la fonctionnalité double canal nécessaire pour les fonctions de sécurité PLd (Cat. 3) ou PLe (Cat. 4).
Vous trouverez dans le tableau suivant les opérandes utilisés 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 |
|---|---|---|---|
DCST | DCI_STOP_TEST | balise | Structure DCST |
Safety Function | DINT | élément de liste | Cet opérande fournit un nom de texte indiquant comment cette instruction est utilisée. Les choix possibles sont : bouton d'arrêt d'urgence, porte de sécurité, rideau lumineux, analyseur de zone, tapis de sécurité, interrupteur à commande par câble (corde) et définition de l’utilisateur. Cet opérande n’affecte pas le comportement de l’instruction. Il est fourni uniquement à titre d’information ou de documentation. |
Input Type | DINT | élément de liste | Cet opérande sélectionne le comportement du canal d’entrée. Équivalent - Haut actif (0) : les entrées sont dans l’état actif lorsque les entrées Canal A et Canal B sont à 1.Supplémentaire (2) : les entrées sont dans l’état actif lorsque le Canal A est à 1 et le Canal B est à 0. |
Discrepancy Time (ms) | DINT | immédiat | Durée pendant laquelle les entrées peuvent se trouver dans un état incohérent avant la génération d’un défaut de l’instruction. L’état incohérent dépend du Type d’entrée. Équivalent : l’état est incohérent quand : Canal A = 0 et Canal B =1, ou Canal A = 1 et Canal B =0 Supplémentaire : l’état est incohérent quand : Canal A = 0 et Canal B =0, ou Canal A = 1 et Canal B =1 La plage est comprise entre 5 et 3 000 ms. |
Restart Type | BOOL | immédiat | Cette entrée configure la Sortie 1 pour un redémarrage manuel ou automatique. Manuel (0) : - une transition de l’entrée de réinitialisation pour passer de l’état OFF (0) à ON (1), alors que toutes les conditions d’activation de la Sortie 1 sont réunies, est nécessaire pour activer la Sortie 1.Automatique (1) : - la Sortie 1 est activée 50 ms après que toutes les conditions d’activation sont réunies.Important : le redémarrage automatique ne peut être utilisé que dans des situations pour lesquelles 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). |
Cold Start Type | BOOL | élément de liste | Cet opérande 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 lorsque le défaut État d’entrée est effacé. (Le dispositif doit être testé avant de pouvoir activer la Sortie 1.)Automatique (1) : - la Sortie 1 est activée immédiatement lorsque l’État d'entrée devient valide ou lorsque le défaut État d'entrée est effacé et que les deux entrées sont à l’état actif. |
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 1 | BOOL | balise | Cette entrée est l’une de deux entrées de sécurité pour l’instruction. |
Channel B 1 | BOOL | balise | Cette entrée est l’une de deux entrées de sécurité pour l’instruction. |
Test Request | BOOL | balise | Ce signal force la réalisation d’un test fonctionnel. ON (1) -> OFF (0) : déclenche un test fonctionnel. La Sortie 1 est désactivée et la sortie Commande de test est activée, ce qui invite l’utilisateur à effectuer un test fonctionnel. Le test fonctionnel est complété et la sortie Commande de test est désactivée lorsque le Canal A et le Canal B passent à l’état de sécurité. |
Input Status | BOOL | immédiat balise | Si les entrées d’instruction proviennent d'un module d’E/S de sécurité, il s'agit d'état du module d’E/S (État de 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 2 | BOOL | balise | Si Type de redémarrage = Manuel, cette entrée est utilisée pour activer la Sortie 1 une fois que le Canal A et le Canal B sont à l’état actif. Si Type de redémarrage = Automatique, cette entrée est utilisée pour activer la Sortie 1. 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. |
1
Si cette entrée provient d'un module d'entrée Guard I/O
, assurez-vous que l'entrée est configurée comme unique, et non comme Équivalente ou Complémentaire.2
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 les sorties d'instruction. Les sorties peuvent être 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 (01) | BOOL | Cette sortie est activée lorsque les conditions d’entrée sont satisfaites. La sortie est désactivée lorsque :
|
Test Command (TC) | BOOL | Cette sortie est activée lorsqu’un test fonctionnel doit être effectué. L'opérande n’est pas lié à la sécurité. |
Fault Present (FP) | BOOL | ON (1) : présence d’un défaut dans l’instruction. OFF (0) : cette 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 .O1, .TC et .FP sont mis à zéro (faux). |
La condition d'entrée d'échelon est égale à vrai | L’instruction est exécutée de la manière décrite dans la section Fonctionnement. |
Post-scrutation | Identique à Condition d’entrée d’échelon est fausse |
Fonctionnement
Fonctionnement de test fonctionnel (Redémarrage manuel)
Le diagramme temporel illustre un test fonctionnel manuel exécuté sur un dispositif de sécurité, par exemple, une porte de sécurité avec l’instruction configurée en redémarrage manuel. En (A), un test fonctionnel manuel est requis car l’entrée Demande de test passe de l’état ON (1) à OFF (0). Cette action désactive immédiatement la Sortie 1 et active la sortie Commande de test, ce qui invite l’utilisateur à réaliser un test du dispositif. En (B), le test fonctionnel étant complet, la sortie Commande de test est désactivée. En (C), la Sortie 1 est activée à nouveau lorsque la réinitialisation est déclenchée.

Fonction de test fonctionnel (Redémarrage automatique)
Le diagramme temporel illustre un test fonctionnel manuel exécuté avec Type de redémarrage égal à Automatique. En (A), la Sortie 1 est désactivée car la Demande de test passe de l’état ON (1) à OFF (0). À ce stade, la sortie Commande de test est également activée. En (B), la sortie Commande de test est désactivée car le test fonctionnel est terminé. En (C), la Sortie 1 est automatiquement activée 50 ms après que les entrées de sécurité sont passées à l’état actif car le type de redémarrage est automatique.

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
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#4000 16384 | Le Canal A et le Canal B étaient dans un état incohérent pendant une durée supérieure au Temps de décalage. Au moment du défaut, le Canal A était à l’état actif. Le Canal B était dans l’état de sécurité. |
|
16#4001 16385 | Le Canal A et le Canal B étaient dans un état incohérent pendant une durée supérieure au Temps de décalage. Au moment du défaut, le Canal A était dans l’état de sécurité. Le Canal B était dans l’état actif. | |
16#4002 16386 | Le Canal A est passée à l’état de sécurité et est retournée à l’état actif alors que le Canal B restait actif. | |
16#4003 16387 | Le Canal B est passée à l’état de sécurité et est retournée à l’état actif alors que le Canal A restait actif. |
Codes de diagnostic et actions correctives
Code de diagnostic | Description | Action corrective |
00H | Aucun défaut. | Aucun. |
16#05 5 | L’entrée Réinitialisation est maintenue ON (1) | Définissez l’entrée Réinitialisation sur OFF (0) |
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 ou la logique interne utilisée pour l’état d’entrée de la source. |
16#4000 16384 | Le dispositif n’a pas fait l’objet d’un test fonctionnel au démarrage. | Faitez un test fonctionnel des entrées (mettez le Canal A et le Canal B en état de sécurité). |
16#4001 16385 | Le dispositif n’a pas fait l’objet d’un test fonctionnel après qu’un défaut s'est produit. |
|
16#4030 16432 | Attente de la réalisation d’un test fonctionnel manuel. | Effectuez un test fonctionnel du dispositif (mettez le Canal A et le Canal B dans un état de sécurité). |
Fournir une réponse