Arrêt de l’entrée double canal avec test et verrouillage (DCSTL)

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 verrouillage (Dual Channel Input Stop with Test and Lock, DCSTL) 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.
En outre, cette instruction a la possibilité de surveiller un signal de retour verrouillé à partir d’un dispositif de sécurité et d’émettre une demande de verrouillage vers un dispositif de sécurité, par exemple une porte de sécurité avec un interverrouillage. L’entrée Demande de déverrouiller est utilisée pour demander un verrouillage ou un déverrouillage électromagnétique. Toutefois, tout danger doit être absent pour que l’instruction émette une commande de déverrouillage. L’entrée Retour de verrouiller est utilisée pour déterminer si le dispositif de sécurité est actuellement verrouillé ou non. Pour activer la Sortie 1, l’entrée Retour de verrouiller doit être ON (1), en plus des exigences de l’instruction DCST.
Les diagrammes temporels de fonctionnement des instructions Arrêt de l’entrée double canal (DCS) et Arrêt de l’entrée double canal avec test (DCST) sont également applicables à cette instruction.
Les diagrammes de fonctionnement DCSTL, représentés ci-dessous, mettent en évidence les opérandes liés au verrouillage tels que Demande de déverrouillage, Retour de verrouillage, Danger arrêté et Commande de déverrouillage.
Langues disponibles
Diagramme à relais
DCSTL_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:
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
    .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.
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).
Ce tableau fournit 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
DCSTL
DCI_STOP_TEST_LOCK
balise
Structure DCSTL
Safety Function
DINT
élément de liste
Cet opérande fournit un nom de texte indiquant comment cette instruction est utilisée. Les choix incluent verrou à glissière (6), porte de sécurité (1) 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 lorsque l’une des situations suivantes est vraie :
Canal A = 0 et Canal B =1
Canal A = 1 et Canal B =0
Supplémentaire : l’état est incohérent lorsque l’une des situations suivantes est vraie :
Canal A = 0 et Canal B =0
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 lorsque toutes les conditions d’activation sont réunies.
safety advisory
ATTENTION :
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. Reportez-vous à l’opérande de Type de test pour plus d'informations.
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.
IMPORTANT: ne demandez pas un test en présence d’un danger (Danger arrêté = 0), car la machine s’arrête et provoque un défaut dans cette instruction.
Unlock Request
BOOL
balise
Cette entrée est utilisée pour demander un verrouillage et un déverrouillage des dispositifs de verrouillage électromécanique.
OFF (0) : Le verrouillage est demandé (la commande de déverrouillage est désactivée).
ON (1) : Le déverrouillage est demandé si le danger de la machine est arrêté. La commande Déverrouillage est activée si Danger arrêté est égal à 1.
Ce signal doit également être utilisé avant de verrouiller et de déverrouiller les verrous manuels. Sinon, un défaut peut se produire en raison du séquencement non valide.
Lock Feedback
BOOL
balise
Cette entrée correspond à l’état actuel du dispositif de verrouillage. Cette entrée doit être ON (1) pour activer la Sortie 1.
OFF (0) : Le dispositif de surveillance de la sécurité n’est actuellement pas verrouillé.
ON (1) : Le dispositif de surveillance de la sécurité est actuellement verrouillé.
Hazard Stopped
BOOL
balise
Cette entrée correspond au signal de retour d’une condition de danger. Cette entrée doit être ON (1) pour que l’instruction puisse émettre une commande de déverrouillage (activer la sortie Commande de déverrouillage).
OFF (0) : La sortie Commande de déverrouillage ne peut pas être activée.
ON (1) : La sortie Commande de déverrouillage peut être activée.
Input Status
BOOL
immédiat
balise
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
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 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 :
  • Le Canal A ou le Canal B passe à l’état de sécurité.
  • L’État d’entrée est OFF (0).
  • Un test fonctionnel est demandé (Demande de test > OFF (0)).
  • Le signal Retour de verrouillage passe à l’état OFF (0).
  • Un déverrouillage est demandé et le danger s’arrête, c’est-à-dire Demande de déverrouillage -> ON (1) et Danger arrêté -> ON (1).
Test Command (TC)
BOOL
Cette sortie est activée lorsqu’un test fonctionnel doit être effectué.
Cet opérande n’est pas lié à la sécurité.
Unlock Command (ULC)
BOOL
Cette sortie est un signal de déverrouillage pour dispositif de verrouillage électromécanique ou pour demander un déverrouillage manuel.
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 à 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, .ULC 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 au démarrage (Démarrage à froid manuel)
Le diagramme temporel illustre l’activation de la Sortie 1 lorsque Type de démarrage à froid est défini sur Manuel. En (A), la porte est fermée et le verrouillage est demandé. En (B), la porte est considérée comme verrouillée lorsque Retour de verrouillage passe de l’état OFF (0) à ON (1). En (C), la Sortie 1 est activée lorsqu’une réinitialisation est déclenchée. En (D), un déverrouillage est demandé lorsque le signal Demande de déverrouillage passe de l’état OFF (0) à ON (1). En (E), la sortie Commande de déverrouillage n’est pas activée jusqu’à ce que l’entrée Danger arrêté passe de l’état OFF (0) à ON (1). La Sortie 1 est également désactivée à ce stade. En (F), la Sortie 1 est de nouveau activée lorsque la porte est ouverte, fermée et verrouillée, et qu’une réinitialisation est déclenchée.
Les dispositifs surveillés dans ces diagrammes temporels sont censés être une porte de sécurité avec un verrou.
DCSTL Timing diagram
Fonctionnement au démarrage (Démarrage à froid automatique)
Le diagramme temporel illustre le même comportement que le diagramme de redémarrage manuel, sauf que Démarrage à froid est défini sur Automatique. En (A), la Sortie 1 est immédiatement activée lorsque l’alimentation est appliquée pour la première fois, car la porte est fermée et verrouillée et le type de démarrage à froid est défini sur Automatique. En (B), un déverrouillage est demandé lorsque le signal Demande de déverrouillage passe de l’état OFF (0) à ON (1). En (C), la sortie Commande de déverrouillage n’est pas activée jusqu’à ce que l’entrée Danger arrêté passe de l’état OFF (0) à ON (1). La Sortie 1 est également désactivée à ce stade. En (D), la Sortie 1 est activée lorsque la porte est ouverte, fermée et verrouillée, et qu’une réinitialisation est déclenchée.
Les dispositifs surveillés dans ces diagrammes temporels sont censés être une porte de sécurité avec un verrou.
DCSTL Start up operation_auto cold start
Dispositif non testé après un défaut de déverrouillage (Démarrage à froid manuel)
Le diagramme temporel illustre la manière dont une porte doit être testée à chaque fois après son déverrouillage si type Démarrage à froid est défini sur Manuel. En (A), la Sortie 1 est activée lorsqu’une réinitialisation est déclenchée. En (B), un défaut est généré lorsque le dispositif est déverrouillé puis verrouillé de nouveau sans que la porte ait été ouverte. En (C), le défaut est effacé lorsqu’une réinitialisation est déclenchée. La Sortie 1 n’est pas activée, car aucun test fonctionnel n’a été effectué sur la porte.
Les dispositifs surveillés dans ces diagrammes temporels sont censés être une porte de sécurité avec un verrou.
DCSTL device not tested after unlock fault
Test fonctionnel après fonction de défaut
Le diagramme temporel illustre la manière dont la porte doit être testée fonctionnellement après l’apparition d’un défaut. En (A), la Sortie 1 est activée lorsqu’une réinitialisation est déclenchée avec la porte fermée et verrouillée. En (B), un défaut se produit, car la porte est déverrouillée en raison d’une Demande de déverrouillage qui n’est jamais passée de l’état OFF (0) à ON (1). En (C), le défaut est réinitialisé lorsque la réinitialisation est déclenchée, mais la Sortie 1 ne peut pas être activée, car la porte n’a pas été testée fonctionnellement après l’apparition du défaut. En (D), la porte a été testée fonctionnellement et elle est ouverte, déverrouillée, et le danger est arrêté, mais la Sortie 1 ne peut pas être activée, car la porte n’est pas verrouillée. En (E), la Sortie 1 est activée lorsqu’une réinitialisation est déclenchée avec la porte à présent fermée.
Les dispositifs surveillés dans ces diagrammes temporels sont censés être une porte de sécurité avec un verrou.
DCSTL Functional Test after Fault Operation
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
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#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é.
  • Vérifiez le câblage.
  • Effectuez un test fonctionnel du dispositif (mettez le Canal A et le Canal B dans un état de sécurité).
  • Réinitialisez le défaut.
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#4040
16448
Le dispositif est verrouillé dans un état non actif. Par exemple, une porte est ouverte et verrouillée.
  • Vérifiez le câblage.
  • Vérifiez que le dispositif est déverrouillé.
  • Réinitialisez le défaut.
16#4041
16449
Le dispositif n’a pas été testé fonctionnellement après avoir été déverrouillé.
  • Déverrouillez le dispositif.
  • Placez le dispositif dans l’état de sécurité : par exemple, ouvrez la porte.
  • Réinitialisez le défaut.
16#4042
16450
L’entrée Retour de verrouiller est passée à l’état ON (1) sans demande. Par exemple, le dispositif a été verrouillé, mais aucun verrouillage n’a été demandé.
Demande de déverrouillage = 1
  • Vérifiez le câblage.
  • Vérifiez les composants de verrouillage mécanique.
  • Déverrouillez le dispositif.
  • Placez le dispositif dans l’état de sécurité : par exemple, ouvrez la porte.
  • Réinitialisez le défaut.
16#4043
16451
L’entrée Retour de verrouiller est passée à l’état OFF (0) sans demande. Par exemple, le dispositif a été déverrouillé, mais aucun déverrouillage n’a été demandé.
Demande de déverrouillage = 0
16#4044
16452
Le Danger arrêté était OFF (0) et la Sortie 1 n’était pas activée.
  • Vérifiez que le danger est arrêté.
  • Vérifiez le câblage.
  • Vérifiez que le danger protégé par ce dispositif ne peut pas devenir actif sans que la Sortie 1 soit ON (1).
  • Réinitialisez le défaut.
16#4045
16453
L’entrée Retour de verrouiller est passée à l’état OFF (0) en présence du danger. Par exemple, le dispositif a été déverrouillé et l’entrée Danger arrêté était OFF (0).
  • Vérifiez que le danger est arrêté.
  • Vérifiez le câblage.
  • Vérifiez que le dispositif ne risque pas d’être déverrouillé pendant que le danger est effectif.
  • 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 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 été testé fonctionnellement au démarrage.
Effectuez un test fonctionnel du dispositif (mettez le Canal A et le Canal B dans un état de sécurité).
16#4001
16385
Le dispositif n’a pas été testé fonctionnellement après l’apparition d’un défaut.
  • Vérifiez le câblage.
  • Effectuez un test fonctionnel du dispositif (mettez le Canal A et le Canal B dans un état de sécurité).
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#4040
16448
Le dispositif est déverrouillé. La Sortie 1 ne peut pas être activée tant que le dispositif n’est pas verrouillé.
  • Réinitialisez l’entrée Demande de déverrouiller sur 0 ou verrouillez manuellement le dispositif.
  • Vérifiez le câblage de l’entrée Retour de verrouiller.
16#4041
16449
Attente du verrouillage du dispositif. L’entrée Demande de déverrouiller a été définie sur 0, mais l’entrée Retour de verrouiller n’a pas encore indiqué que le dispositif était déverrouillé.
  • Si le dispositif dispose d’un verrouillage manuel, vérifiez qu’il a bien été verrouillé.
  • Vérifiez le câblage de l’entrée Retour de verrouiller.
16#4042
16450
Attente du déverrouillage du dispositif. L’entrée Demande de déverrouiller a été définie sur 1, mais l’entrée Retour de verrouiller n’a pas encore indiqué que le dispositif était déverrouillé.
16#4043
16451
Attente de l’arrêt du danger. L’entrée Demande de déverrouiller a été définie sur 1, mais la Commande de déverrouillage ne peut pas être émise jusqu’à ce que l’entrée Danger arrêté passe à 1.
  • Vérifiez que tout danger a complètement arrêté sur la machine.
  • Vérifiez le câblage de l’entrée Danger arrêté.
16#4044
16452
Le dispositif n’a pas été testé fonctionnellement après avoir été déverrouillé.
Effectuez un test fonctionnel du dispositif (mettez le Canal A et le Canal B dans un état de sécurité).
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal