Inhibition asymétrique à deux capteurs (TSAM)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
Cette instruction permet de désactiver de façon automatique et temporaire la fonction de protection d’un rideau lumineux, ce qui permet le transport de matériel à travers le champ de détection du rideau lumineux sans arrêter la machine. Les capteurs d’inhibition font la distinction entre le matériel et les personnes et doivent fonctionner en même temps que le rideau lumineux dans une séquence de commutation spécifique lorsque le matériau adéquat passe par le champ de détection.
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é.
Application de l’inhibition asymétrique à deux capteurs
L’Inhibition asymétrique à deux capteurs utilise deux capteurs d’inhibition fixés de manière asymétrique de chaque côté du rideau lumineux. Ses capteurs s’entrecroisent juste derrière le rideau lumineux, au centre de l’ouverture sécurisée.

CONSEIL:
les capteurs d’inhibition doivent être disposés de manière à ce qu’une personne ne puisse pas activer les capteurs d’inhibition dans la même séquence de commutation que le matériau et éviter qu’elle n’entre dans la zone lors de l’apparition d’une situation dangereuse. La configuration du capteur doit tenir compte de la taille, de la forme et de la vitesse du matériau. Une protection supplémentaire peut être nécessaire.
Les besoins spécifiques de protection doivent être identifiés lors d'une évaluation des dangers ou des risques de votre application.
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:
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:
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.
Ce tableau indique les paramètres de cette instruction. Ces paramètres ne peuvent pas être modifiés pendant l’exécution.
Paramètre | Type de données | Format | Description |
|---|---|---|---|
TSAM | MUTING_TWO_SENSOR_ASYM | 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. |
Type de redémarrage (Restart Type) | BOOL | nom | 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.
CONSEIL:
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.
|
Temps S1-S2 (S1-S2 Time) | DINT | immédiat | Durée maximale autorisée entre le dégagement ou le blocage des entrées de capteur d’inhibition (Capteur 1 et Capteur 2) avant la génération d’un défaut. La plage valide est comprise entre 5 et 180 000 ms. Lorsque vous définissez cette entrée sur 0, cela désactive l’horloge S1-S2. |
Temps S2-LC (S2-LC Time) | DINT | immédiat | Durée maximale autorisée entre le dégagement ou le blocage du capteur d’inhibition Capteur 2 et du Rideau lumineux avant la génération d’un défaut. La plage valide est comprise entre 5 et 180 000 ms. Lorsque vous définissez cette entrée sur 0, cela désactive l’horloge S2-LC. |
Temps d'inhibition maximal | DINT | immédiat | Durée maximale pendant laquelle l’instruction permet à la fonction de protection du Rideau lumineux d’être désactivée avant de générer un défaut. La plage valide s’étend de 0 à 3 600 s. Lorsque vous définissez cette entrée sur 0, cela désactive le temporisateur Inhibition maximale. |
Temps d’outrepassement maximal (Maximum Override Time) | DINT | immédiat | Durée maximale pendant laquelle l’instruction permet à la fonction d’outrepassement d’activer la sortie Sortie 1. La plage valide s’étend de 0 à 30 s. Lorsque vous définissez cette entrée sur 0, cela désactive le temporisateur Outrepassement maximal. |
Ce tableau indique les paramètres d’entrée pour cette instruction.
Paramètre | Type de données | Format | Description |
|---|---|---|---|
Rideau lumineux | BOOL | balise | Le canal d’entrée dont l’état de sécurité est OFF (0) , cette entrée représente l’état actuel du rideau lumineux physique. Vous êtes responsable du traitement correct de cette entrée. En général, le traitement est effectué en utilisant l’instruction Arrêt de l’entrée double canal contrôlant un rideau lumineux. ON (1) : le rideau lumineux est dégagé. OFF (0) : le rideau lumineux est bloqué. |
Capteur 1 | BOOL | balise | L’un des deux capteurs d’inhibition, le Capteur 1 doit être le premier capteur à être bloqué et le dernier à être dégagé dans la séquence d’inhibition. ON (1) : le Capteur 1 est dégagé. OFF (0) : le Capteur 1 est bloqué. |
Capteur 2 | BOOL | balise | L’un des deux capteurs d’inhibition, le Capteur 2 doit être le deuxième capteur à être bloqué et le premier à être dégagé dans la séquence d’inhibition. ON (1) : le Capteur 2 est dégagé. OFF (0) : le Capteur 2 est bloqué. |
Activer l’inhibition (Enable Mute) | BOOL | immédiat balise | Cette entrée permet à la fonction de protection du rideau lumineux d’être désactivée (inhibée) quand se produit la séquence correcte d’inhibition. ON (1) : la fonction de protection du rideau lumineux est désactivée quand se produit la séquence correcte d’inhibition. OFF (0) : la fonction de protection du rideau lumineux est toujours activée. |
Asservissement | BOOL | balise | Cette entrée permet un contournement temporaire de la fonction de l’instruction d’inhibition. la Sortie 1 est activée indépendamment de l’état de l’entrée État d’entrée ou de l’existence de défauts. OFF (0) : La fonction d’outrepassement est désactivée. OFF (0) -> ON (1) : la Sortie 1 est activée indépendamment de l’état de l’entrée État d’entrée ou de l’existence de défauts. la Sortie 1 reste activée tant que l’entrée Outrepassement reste en état ON (1) ou jusqu’à l’expiration du temporisateur Outrepassement maximal.
CONSEIL:
l’activation de la fonction d’outrepassement nécessite l’utilisation d’un dispositif à maintien de l'action sur lequel l’opérateur peut voir le point à risque, c’est-à-dire le champ de détection du rideau lumineux.
|
État d'entrée (Input Status) | BOOL | immédiat balise | Si les entrées de l’instruction proviennent d’un module d’E/S de sécurité, cela correspond au ou aux modules d’E/S (état de la connexion ou état combiné). Si les entrées de l’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. |
État de la lampe d’inhibition | BOOL | immédiat balise | Cette entrée représente d’état de la lampe d'inhibition. ON (1) : la lampe d'inhibition fonctionne correctement. La fonction de protection du rideau lumineux est désactivée (inhibée) après le déroulement correct de la séquence d’inhibition. OFF (0) : la lampe d'inhibition est défectueuse ou manquante. La fonction de protection du rideau lumineux est toujours activée. |
Réinitialiser (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 Présence d’un défaut et Code de défaut sont réinitialisées. La Sortie 1 est activée lorsque Type de redémarrage est défini sur Manuel. La Sortie 1 n'est pas activée au moment où les défauts sont effacés. |
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.Ce tableau indique les paramètres de sortie pour cette instruction.
Paramètre | Type de données | Description |
|---|---|---|
Sortie 1 (Output 1, O1) | BOOL | ON (1) : le champ de détection du rideau lumineux n'est pas obstrué, le rideau lumineux est inhibé ou outrepassé. OFF (0) : le champ de détection du rideau lumineux est obstrué. |
Lampe d’inhibition (Muting Lamp, ML) | BOOL | Cette sortie indique l'état de la fonction de protection du rideau lumineux. ON (1) : la fonction de protection du rideau lumineux est désactivée. OFF (0) : la fonction de protection du rideau lumineux est activée. |
Effacer la zone (Clear Area, CA) | BOOL | Cette sortie indique que le champ de détection du rideau lumineux doit être dégagé (tous les capteurs d’inhibition et le rideau lumineux sont ON) pour que le traitement puisse continuer. ON (1) : le champ de détection du rideau lumineux doit être dégagé. OFF (0) : le champ de détection du rideau lumineux est dégagé. |
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 de cette instruction pour obtenir la liste des codes de défaut. |
Code de diagnostic | DINT | Cette sortie indique l’état du diagnostic de l’instruction. Reportez-vous à la section Codes de diagnostic de cette instruction pour obtenir la liste des codes de diagnostic. Ce paramètre n’est pas lié à la sécurité. |
Présence d'un défaut (FP) | BOOL | ON (1) : présence d’un défaut dans l’instruction. OFF (0) : l’instruction fonctionne normalement. |
IMPORTANT:
N’écrivez en aucun cas dans l'étiquette de sortie de l’instruction.
Fonctionnement
Fonctionnement normal
Une séquence de transitions des entrées du capteur d’inhibition et du rideau lumineux permet à la fonction de protection du rideau lumineux d’être désactivée (inhibée). Cette séquence doit démarrer avec les capteurs d’inhibition et le rideau lumineux à l’état ON (1), ce qui indique que le champ de détection du capteur lumineux est dégagé de toute présence de personne et de matériau.
En (A), les Capteurs et le Rideau lumineux sont dégagés et la sortie Sortie 1 est activée lorsque l’entrée Réinitialiser est ON (1). En (B), le matériau bloque le Capteur 1, ce qui fait démarrer le temporisateur S1-S2. En (C), le matériau bloque le Capteur 2 pendant la durée S1-S2, de sorte que le temporisateur S1-S2 s’arrête. Les temporisateurs S2-LC et Inhibition maximale démarrent. La sortie Lampe d’inhibition est ON (1), ce qui indique que l’inhibition est activée. En (D), le matériau bloque le Rideau lumineux pendant la temps S2-LC, de sorte que le temporisateur S2-LC s’arrête. De (D) à (E), la Sortie 1 reste activée pendant que le matériau passe à travers le Rideau lumineux. En (E), le matériau dégage le Rideau lumineux, ce qui fait démarrer le temporisateur LC-S2. En (F), le matériau dégage le Capteur 2 pendant les durées S2-LC et Inhibition maximale, de sorte que les deux temporisateurs s’arrêtent. Le temporisateur S2-S1 démarre et la sortie Lampe d’inhibition est OFF (0), ce qui indique que l’inhibition est désactivée. En (G), le matériau dégage le Capteur 1, ce qui arrête le temporisateur S1-S2.

Séquence non valide
Toute séquence d’entrée différente de la séquence de fonctionnement normal entraîne la désactivation de la Sortie 1.
En (A), la Sortie 1 est activée comme dans une séquence normale de fonctionnement. En (B), le Capteur 1 et le Capteur 2 sont bloqués simultanément, ce qui provoque la désactivation de la Sortie 1 et les sorties Présence d’un défaut et Effacer la zone sont ON (1). La fonction d’outrepassement peut être utilisée pour dégager le matériau du champ de détection du rideau lumineux et désactiver la sortie Effacer la zone

Séquence tolérée
L’instruction Inhibition asymétrique à deux capteurs (TSAM) tolère une dynamique d’application qui peut provoquer l’oscillation d’une entrée en raison d’un dépassement de course ou d’une vibration de charge.
En (A), la Sortie 1 est activée comme dans une séquence normale de fonctionnement. En (B), le Capteur 1 est OFF (0), ce qui fait démarrer le temporisateur S1-S2. Le Capteur 1 est ON en (C), ce qui arrête le temporisateur S1-S2. En (D), le matériau bloque complètement le Capteur 1, ce qui est OFF (0), et la séquence d’inhibition normale continue. Un capteur peut rencontrer un problème technique, comme représenté entre (B) et (C), suite à un dépassement de course ou une vibration de charge. Tant que la séquence d’entrée finale est valide, l’utilisation de la fonction d’inhibition est toujours possible.

Partie dangereuse du cycle
L’entrée Activer l’inhibition active ou désactive la fonction de protection du rideau lumineux. Lorsque l’entrée Activer l’inhibition est OFF (0), la fonction de protection du rideau lumineux est activée et le matériau peut ne pas passer à travers le champ de détection du rideau lumineux.
En (A), la Sortie 1 est activée comme dans une séquence normale de fonctionnement. En (B), le matériau bloque le Capteur 1, ce qui est OFF (0) et fait démarrer le temporisateur S1-S2. En (C), le matériau bloque le Capteur 2 pendant le temps S1-S2, de sorte que le temporisateur S1-S2 s’arrête et le temporisateur S2-LC démarre. Comme l’entrée Activation d'inhibition est OFF (0), l’inhibition est désactivée et la sortie Lampe d’inhibition reste en l'état OFF (0). Le matériau bloque le Rideau lumineux en (D) et la Sortie 1 est désactivée.
Si l’application ne comporte pas dans son cycle des parties pour lesquelles il n’est pas acceptable que le matériau passe à travers le rideau lumineux, vous pouvez désactiver cette fonction en définissant l’entrée Activer l’inhibition sur une valeur constante d’état ON (1).

Opération d'outrepassement
La fonction d’outrepassement permet à un opérateur d’activer manuellement la Sortie 1 afin que le matériau puisse être dégagé du champ de détection.
AVERTISSEMENT:
la fonction d’outrepassement ne peut être utilisée qu’avec un dispositif à maintien de l'action sur lequel l’opérateur peut voir le point à risque, c’est-à-dire le champ de détection du rideau lumineux.
En (A), l’entrée Outrepassement est ON (1). La Sortie 1 est activée et le temporisateur Outrepassement maximal démarre. En (B), le matériau dégage le Capteur 1 et la sortie Effacer la zone est OFF (0). En (C), l’entrée Outrepassement est OFF (0) pendant la durée Outrepassement maximal. La Sortie 1 est désactivée et le temporisateur Outrepassement maximal s’arrête.

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
Les codes de défaut sont répertoriés au format hexadécimal, suivi du format décimal.
Codes de défaut général
Code de défaut | Description | Action corrective |
0 | Aucun défaut. | Aucun. |
16#20 32 | L’entrée État d'entrée est passée de l'état ON (1) à OFF (0) pendant l’exécution de l’instruction. |
|
Codes de défaut du modèle d’entrée de capteur
Code de défaut | Description | Action corrective |
|---|---|---|
16#9600 38400 | Un modèle d’entrée illégal a été détecté. Le Capteur 1 et le Rideau lumineux sont bloqués et le Capteur 2 est dégagé. ![]() | Le Capteur 2 doit également être bloqué
|
16#9601H 38401 | Un modèle d’entrée illégal a été détecté. Le Capteur 2 et le Rideau lumineux sont bloqués et le Capteur 1 est dégagé. ![]() | Le Capteur 1 doit également être bloqué.
|
16#9602 38402 | Un modèle d’entrée illégal a été détecté. Le Capteur 2 est bloqué lorsque le Capteur 1 et le Rideau lumineux sont dégagés. ![]() | Le Capteur 2 doit également être dégagé. Le Capteur 1 doit être bloqué en premier.
|
16#9603 38403 | Un modèle d’entrée illégal a été détecté. Le Capteur 1 et le Capteur 2 sont dégagés et le rideau lumineux est bloqué. ![]() | Le Rideau lumineux ne doit pas être bloqué lorsque le Capteur 1 et le Capteur 2 sont dégagés.
|
Séquences d’inhibition normale et tolérée

Codes de défaut de séquence d’inhibition
Code de défaut | Description | Code de défaut | Description |
|---|---|---|---|
16#9500 38144 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1 (S1) et le Capteur 2 (S2) ont été bloqués simultanément dans l’étape 1. ![]() | 16#9501 38145 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1, le Capteur 2 et le Rideau lumineux (LC) ont été bloqués simultanément dans l’étape 1. ![]() |
16#9502 38146 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 2 et le Rideau lumineux ont été bloqués simultanément dans l’étape 2. ![]() | 16#9503 381447 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1 et le Capteur 2 ont été dégagés simultanément dans l’étape 3. ![]() |
16#9504 38148 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1, le Capteur 2 et le Rideau lumineux ont été dégagés simultanément dans l’étape 4. ![]() | 16#9505 38149 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 2 et le Rideau lumineux ont été dégagés simultanément dans l’étape 4. ![]() |
16#9506 38150 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1 et le Capteur 2 ont été dégagés simultanément dans l’étape 5. ![]() | 16#9507 38151 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 2 et le Rideau lumineux ont été bloqués simultanément dans l’étape 6. ![]() |
16#9508 38152 | Une séquence d’inhibition illégale a été détectée après le passage de la séquence de l'étape 5 à l'étape 6, et puis à l'étape 5 (une séquence tolérée) lorsque le Capteur 1 et le Capteur 2 étaient dégagés. ![]() | 16#9509 38153 | Une séquence d’inhibition illégale a été détectée après que la séquence passe de l'étape 5 à l'étape 6, et puis à l'étape 5 (une séquence tolérée) lorsque le Rideau lumineux était bloqué. ![]() |
Pour corriger un défaut de séquence non valide, vérifiez l’alignement des capteurs par rapport au matériau déplacé et la temporisation du système, puis réinitialisez le défaut.
Correction de Défauts Séquence non valides
Code de défaut | Description | Action corrective |
|---|---|---|
16#9000 36864 | Le Rideau lumineux a été inhibé plus longtemps que le Temps d’inhibition maximal configuré. | Le paramètre Temps d’inhibition maximal est défini sur une valeur trop courte ou les capteurs présentent une anomalie. |
16#9410 37904 | Une durée trop longue s’est écoulée entre le blocage du Capteur 1 et du Capteur 2. | Le paramètre Temps S1-S2 est défini sur une valeur trop courte ou le Capteur 2 présente une anomalie. |
16#9411 37905 | Une durée trop longue s’est écoulée entre le blocage du Capteur 2 et du Rideau lumineux. | Le paramètre Temps S2-LC est défini sur une valeur trop courte ou le Capteur 2 présente une anomalie. |
16#9412 37906 | Une durée trop longue s’est écoulée entre le dégagement du Rideau lumineux et du Capteur 2. | Le paramètre Temps S2-LC est défini sur une valeur trop courte ou le Capteur 2 présente une anomalie. |
16#9413 37907 | Une durée trop longue s’est écoulée entre le dégagement du Capteur 2 et du Capteur 1. | Le paramètre Temps S1-S2 est défini sur une valeur trop courte ou le Capteur 2 présente une anomalie. |
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 |
16#1 1 | L’entrée État de la lampe d’inhibition est OFF (0). |
|
16#5 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 utilisée pour l’état d’entrée de la source. |
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, .ML, .CA et .FP sont mis à zéro (faux). |
La condition d'entrée d'échelon est égale à vrai | L'instruction s'exécute. |
Post-scrutation | Identique à Condition d’entrée d’échelon est fausse |
Fournir une réponse













