Arrêt de l’entrée double canal avec test et inhibition (DCSTM)
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 et inhibition (DCSTM) surveille les dispositifs de sécurité à double entrée dont la fonction principale consiste à effectuer un arrêt 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.
Par ailleurs, cette instruction peut inhiber un dispositif de sécurité tel qu’un rideau lumineux. Lorsque l’inhibition est activée, un champ de détection du dispositif de sécurité peut être brisé où le Canal A et le Canal B peuvent passer à l'état de sécurité sans désactiver la Sortie 1. L'entrée État de la lampe d’inhibition est utilisée pour surveiller l'état de la sortie Lampe d’inhibition. Si cette entrée est toujours OFF (0), un défaut est généré.
AVERTISSEMENT:
lors de l’inhibition d’un dispositif de sécurité, celui-ci ne prévient plus les risques, il convient donc de mettre d’autres systèmes de protection en place.
Les diagrammes temporels de l’instruction d’Arrêt de l’entrée double canal (DCS) et de l’Arrêt de l’entrée double canal avec test (DCST) s’appliquent également à cette instruction.
Les diagrammes de fonction DCSTM montrées ci-dessous mettent en relief les fonctions des opérandes d’inhibitions tels que : Inhibition, État de lampe d’inhibition, Lampe d’inhibition.
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
L'instruction DCSTM nécessite que son premier opérande soit une instance du type de données DCI_STOP_TEST_MUTE.
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.
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 |
|---|---|---|---|
DCSTM | DCI_STOP_TEST_MUTE | balise | Structure DCSTM |
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 : analyseur de zone (3), tapis de sécurité (4), rideau lumineux (2) et définition de l’utilisateur (100). 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 | élément de liste | 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. |
Test Type | DINT | élément de liste | L’opérande définit le type de test réalisé lorsqu'une Demande de test passe de l’état ON (1) à OFF (0). Aucun (0) : - Fait passer la fonction test à l'état OFF (0).Manuel (1) : - la Sortie 1 est immédiatement désactivée lorsque l’entrée Demande de test passe de l’état ON (1) à OFF (0). La sortie Commande de test est activée jusqu’à ce qu’un test fonctionnel soit effectué comme l’ouverture et fermeture de porte de sécurité ou marche-arrêt du rideau lumineux et des réinitialisations sont effectuées selon l’opérande de Type de redémarrage.Actif (2) : - la Sortie 1 est toujours activée lorsque l’entrée Demande de test passe de l’état ON (1) à OFF (0) et que la sortie Commande de test est activée ce qui devrait engendrer un test automatique du dispositif de sécurité. Par exemple, un rideau lumineux doté d'une capacité de test. Si les sorties Canal A et Canal B passent correctement à l’état de sécurité et reviennent à l’état actif avant que le Temps du test ne soit écoulé, la sortie Commande de test est désactivée et le dispositif de sécurité maintient son fonctionnement normal. Si les entrées de sécurité ne passent pas correctement avant que le Temps du test ne soit écoulé, la Sortie 1 est immédiatement désactivée et un défaut est généré. |
Test Time | DINT | immédiat | Le temps maximal pour réaliser un test actif. Si le test n’est pas terminé dans le temps, un défaut est généré. Reportez-vous à l’opérande de Type de test pour plus d'informations.
IMPORTANT:
le temps ne doit pas excéder 150 ms pour un rideau lumineux de type 2 comme indiqué dans la norme EN-61496-1.
La plage valide est comprise entre 5 et 1000 ms. |
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. Reportez-vous à l’opérande de Type de test pour plus d'informations. ON (1) -> OFF (0) : déclenche un test fonctionnel. |
Mute | BOOL | balise | Cette entrée sert à inhiber le dispositif de sécurité. OFF (0) : L’inhibition n’est pas activée. ON (1) : L’inhibition est activée. La sortie Lampe d'inhibition est activée et la Sortie 1 est désactivée quand le dispositif de sécurité est déclenché (le Canal A ou le Canal B passe à l’état de sécurité). |
Muting Lamp Status | BOOL | balise immédiat | Voici l'état de la lampe d’inhibition. Si cet état n’est pas valide, la Sortie 1 est immédiatement désactivée et un défaut est généré. OFF (0) : l'État de la lampe d’inhibition est invalide. Un défaut est généré. ON (1) : l'État de la lampe d’inhibition est valide. |
Input Status | BOOL | balise immédiat | 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 n’est pas 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 étant 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 ce tableau des explications sur les sorties des instructions. 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 (O1) | 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 | Si Type de test = Manuel, cette sortie est activée lorsqu’un test fonctionnel manuel doit être effectué. Si Type de test = Actif, cette sortie est activée pour informer un dispositif de sécurité tel qu’un rideau lumineux, qu’un test automatique doit être effectué. |
Muting Lamp (ML) | BOOL | Cette sortie est destinée à diriger une lampe d'inhibition 1 . L'état de la lampe d’inhibition doit être alimenté dans l’entrée État de la lampe d’inhibition.ON (1) : l’inhibition est actuellement active. La Lampe d’inhibition passe à l'état ON (1). OFF (0) : l’inhibition n’est pas actuellement active. |
Safe state (SS) | BOOL | Cette sortie passe à l'état ON (1) quand les entrées sont en état de sécurité, que l’instruction soit inhibée ou pas. ON (1) : les entrées sont actuellement en état de sécurité. OFF (0) : les entrées ne sont pas actuellement en état de 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 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 pour obtenir la liste des codes de diagnostic. Cet opérande n’est pas lié à la sécurité. |
1
Les sorties de test du module Guard I/O
configurées pour l'inhibition peuvent être utilisées à cette fin.
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 à la section 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, .ML, .SS 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
Normal
Le diagramme temporel illustre le comportement normal d’inhibition. En (A), la sortie Lampe d’inhibition est activée quand l’entrée Inhibition passe à l'état ON (1). En (B), la Sortie 1 est désactivée car l’instruction est actuellement en cours d’inhibition. En (C), l’inhibition passe à l'état OFF (0) mais la Sortie 1 continue à être activée car les entrées de sécurité sont maintenant à l'état actif. En (D), la Sortie 1 est désactivée car les entrées de sécurité passent à l’état de sécurité et l'inhibition n’est plus à l'état ON (1). En (E), l’inhibition est réactivée mais n’active pas la Sortie 1 car le signal d’inhibition n’autorise jamais l’activation de la Sortie 1. En (F), la Sortie 1 est activée 50 ms après que les entrées de sécurité sont passées à l’état actif. En (G), la Sortie 1 est désactivée lorsque l’inhibition est désactivée et les entrées de sécurité sont à l'état de sécurité.

Fonction de défaut État de la lampe d’inhibition
Le diagramme temporel illustre le défaut État de la lampe d’inhibition. En (A), les entrées de sécurité passent à l’état de sécurité mais la Sortie 1 continue à être activée car l’instruction est inhibée.
En (B), l’entrée État de la lampe d’inhibition passe à l’état invalide, ce qui désactive immédiatement la Sortie 1 et génère un défaut. En (C), le défaut ne peut être réinitialisé car l'État de la lampe d’inhibition est toujours invalide. En (D), le défaut est effacé car une réinitialisation est déclenchée et l'État de la lampe d’inhibition est maintenant valide. La Sortie 1 est également activée car les entrées de sécurité sont actives.

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. |
1 | L'État de la lampe d’inhibition est passé à l’état invalide alors que l’instruction était en cours. |
|
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. | |
16#4030 16432 | Le test Actif n’a pas été complété dans le Temps du test. |
|
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. |
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 été testé fonctionnellement après l’apparition d’un défaut. |
|
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é). |
16#4031 16433 | Le test Actif est en cours d'exécution. | Informations seulement. |
Fournir une réponse