Arrêt de l’entrée double canal (Dual Channel Input Stop, DCS)

L’instruction Arrêt de l’entrée double canal 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 activer O1 (la Sortie 1) seulement lorsque les deux entrées de sécurité, Canal A et Canal B sont à l’état actif, comme déterminé par le paramètre de Type d’entrée, et que les actions de réinitialisation correctes sont effectuées.
Langues disponibles
Diagramme à relais
DCS_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 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: Vérifiez que vos points d’entrée de sécurité sont configurés comme uniques et non comme Équivalents ou Supplémentaires. Ces instructions fournissent toute la fonctionnalité double canal nécessaire pour les fonctions de sécurité PLd (Cat. 3) ou Ple (Cat. 4).
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.
Opérande
Type
Format
Description
DCS
DCI_STOP
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.
Safety Function
DINT
nom
Ce paramètre 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.
Ce paramètre n’affecte pas le comportement de l’instruction. Il est fourni uniquement à titre d’information ou de documentation.
Input Type
DINT
nom
Ce paramètre sélectionne le comportement du canal d’entrée.
Équivalent
(0) :
Haut actif : 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
List
nom
Cette entrée configure la Sortie 1 pour un Redémarrage manuel ou automatique.
Manuell
(0) 
une transition de l’entrée 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 les conditions d'activation sont réunies.
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).
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.
Manuell
(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.
Ce tableau explique les entrées d’instruction. 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
Canal A
1
BOOL
balise
Cette entrée est l’une de deux entrées de sécurité pour l’instruction.
Canal B
1
BOOL
balise
Cette entrée est l’une de deux entrées de sécurité pour l’instruction.
État d'entrée (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.
Réinitialiser
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.
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 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
Sortie 1 (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 en état de sécurité.
Présence d'un défaut (FP)
BOOL
ON (1) : présence d’un défaut dans l’instruction.
OFF (0) : cette instruction fonctionne normalement.
Code de défaut
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.
Ce paramètre n’est pas lié à la sécurité.
Code de diagnostic
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.
Ce paramètre n’est pas lié à la sécurité.
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 ne sera pas activée car les entrées de sécurité ne sont pas passées par l’état de sécurité (0 dans ce cas). En (B), la Sortie 1 sera activée car les entrées de sécurité sont passées par l’état de sécurité et sont actives lorsque la réinitialisation est déclenchée. En (C), la Sortie 1 est désactivée car l’une des entrées de sécurité (Canal A) est passé en état de sécurité. En (D), la Sortie 1 est activée à nouveau quand la réinitialisation est déclenchée avec les deux entrées de sécurité actives.
Fonctionnement normal (Redémarrage manuel, Démarrage à froid manuel)
DCS_Normal Operation_manual restart, cold start
Fonctionnement normal (Redémarrage manuel, Démarrage à froid manuel, Supplémentaire)
Un comportement identique est démontré ci-dessous comme dans le diagramme temporel précédent, à l’exception du Type d'entrée qui est Supplémentaire.
DCS Normal Operation complementary inputs
Fonctionnement normal (Redémarrage manuel, Démarrage à froid automatique)
Le diagramme temporel illustre le fonctionnement normal avec un Type de démarrage à froid automatique. Lorsque Type de démarrage à froid est Automatique, la Sortie 1 est activée dès que l’État d'entrée devient valide (de l’état OFF (0) à ON (1)) pour la première fois comme lorsque l'alimentation est appliquée à un contrôleur PLC. En (A), la Sortie 1 est activée lorsque l’État d'entrée devient valide et que les entrées de sécurité sont actives. En (B), la Sortie 1 est désactivée lorsque l’une des entrées de sécurité passe en état de sécurité. La Sortie 1 n’est pas activée à nouveau jusqu’à (C), lorsque la réinitialisation est déclenchée avec les entrées de sécurité en état actif.
Le Démarrage à froid automatique n'a d'effet que la première fois que l’État d'entrée devient valide.
DCS Manual Restart_auto cold start
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. Comme le Type de démarrage à froid est manuel, les deux entrées de sécurité devront passer à l’état de sécurité avant que la Sortie 1 ne soit activée. En (A), la Sortie 1 est activée automatiquement 50 ms après que les entrées de sécurité sont passées à l’état actif (1 dans ce cas). En (B), la Sortie 1 est désactivée lorsque l’une des entrées de sécurité passe en état de sécurité. En (C), la Sortie 1 est automatiquement activée 50 ms après que les deux entrées de sécurité sont revenues à l’état actif.
DCS 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. Dans ce cas, l’instruction n’a pas besoin d'attendre que les entrées de sécurité passent par l’état de sécurité. En (A), la Sortie 1 est activée après que l’État d'entrée devient valide pour la première fois et que les entrées de sécurité sont en état actif.
DCS normal operation_auto restart and cold start
Défaut état d'entrée (Démarrage à froid manuel)
Le diagramme temporel illustre un défaut qui se produit lorsque l’État d’entrée devient invalide. Lorsque le Type de démarrage à froid est manuel, les entrées de sécurité doivent passer par l’état de sécurité après que le défaut a été effacé. En (A), la Sortie 1 est activée quand la réinitialisation est déclenchée avec les entrées de sécurité actives. En (B), un défaut se produit car l’État d'entrée devient invalide, ce qui désactive la Sortie 1. En (C), le défaut ne peut être effacé car l’État d’entrée est toujours invalide. En (D), le défaut est effacé mais la Sortie 1 ne peut pas encore être activée car les entrées de sécurité doivent passer à l’état de sécurité lorsque le Type de démarrage à froid est manuel. En (E), les entrées de sécurité sont passées par l’état de sécurité. En (F), la Sortie 1 est à nouveau activée lorsque la Réinitialisation est déclenchée.
DCS I_O Status Fault_manual cold start
Défaut état d'entrée (Démarrage à froid automatique)
Le diagramme temporel illustre un défaut qui se produit lorsque l’État d’entrée devient invalide. Lorsque le Type de démarrage à froid est automatique, les entrées de sécurité n’ont pas besoin de passer par l’état de sécurité après que le défaut a été effacé. En (A), la Sortie 1 est activée lorsque l’État d'entrée devient valide car le Type de démarrage à froid est automatique. En (B), un défaut se produit car l’État d'entrée devient invalide, ce qui désactive la Sortie 1. En (C), le défaut ne peut être effacé car l’État d’entrée est toujours invalide. En (D) le défaut est effacé car l’État d’entrée est valide et une réinitialisation a été effectuée. La Sortie 1 est alors activée car le Type de démarrage à froid est automatique.
Lorsque le Type de démarrage à froid est automatique, les Entrées de sécurité n’ont pas besoin de passer par l’État de sécurité après qu’un défaut État d’entrée a été effacé.
DCS_I_O Status Fault_auto cold start
Défaut entrées de cycle
Le diagramme temporel illustre l’une des deux entrées de sécurité passant à nouveau de l’état de sécurité à l’état actif tandis que la Sortie 1 est activée. En (A), la Sortie 1 est activée normalement. En (B), le Canal A passe à l’état de sécurité et désactive immédiatement la Sortie 1. En (C), le Canal A revient à l’état actif avant 250 ms de Temps de décalage, provoquant un défaut. En (D), la Sortie 1 est activée car les entrées de sécurité sont passées par l’état de sécurité et la réinitialisation a été déclenchée.
DCS Cycle Inputs Fault
Défaut de décalage
Le diagramme temporel illustre un défaut qui se produit lorsque le Canal A et le Canal B sont à l’état incohérent pour une durée plus longue que celle de paramètre de Temps de décalage. En (A), un défaut de décalage se produit car le Canal A était en état actif alors que le Canal B était en état de sécurité pendant 250 ms (paramètre de Temps de décalage). En (B), le défaut est réinitialisé, mais la Sortie 1 n’est pas activée car les entrées de sécurité doivent passer par l’état de sécurité après qu’un défaut de décalage a été effacé, et puis activez la Sortie 1. En (C), la Sortie 1 est activée car les entrées de sécurité sont passées par l’état de sécurité et la réinitialisation a été déclenchée. En (D), un autre défaut de décalage se produit lorsque les entrées de sécurité sont à nouveau à l’état incohérent de plus de 250 ms.
DCS Discrepency Fault
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.
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
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’É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.
  • 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é).
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 et .FP sont mis à zéro (faux).
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