Inhibition symétrique à deux capteurs (TSSM)
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 symétrique à deux capteurs
L’Inhibition symétrique à deux capteurs utilise deux capteurs d’inhibition disposés de manière symétrique des deux côtés du rideau lumineux. La zone de détection de ces capteurs se coupe au niveau ou juste derrière le rideau lumineux au centre de l’ouverture protégée.

IMPORTANT:
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 |
|---|---|---|---|
TSSM | MUTING_TWO_SENSOR_SYM | 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 | Configure la Sortie 1 pour un Redémarrage manuel ou Redémarrage 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.
ATTENTION:
Le Redémarrage automatique ne peut être utilisé que dans les situations d’application pour lesquelles vous pouvez prouver qu’aucune condition dangereuse ne peut résulter de son utilisation.
|
Temps de décalage S1S2 (S1S2 Discrepancy Time) | DINT | immédiat | Durée maximale pendant laquelle les capteurs d’inhibition (Capteur 1 et Capteur 2) peuvent se trouver dans un état incohérent avant l’apparition d’un défaut. La plage valide est comprise entre 5 et 180 000 ms. |
Temps minimal S1S2-LC (S1S2-LC Minimum Time) | DINT | immédiat | Lorsque le matériau entre dans le champ de détection du rideau lumineux, ce temps spécifie la durée d’attente avant que le matériau soit autorisé à bloquer le rideau lumineux après le blocage du Capteur 1 et du Capteur 2. Lorsque le matériau quitte le champ de détection du rideau lumineux, ce temps spécifie la durée d’attente avant que le matériau soit autorisé à dégager le Capteur 1 et le Capteur 2 après le dégagement du rideau lumineux. Si le Temps minimal S1S2-LC est dépassé, cela génère un défaut. La plage valide est comprise entre 5 et 180 000 ms. |
Temps maximal S1S2-LC (S1S2-LC Maximum Time) | DINT | immédiat | Lorsque le matériau entre dans le champ de détection du rideau lumineux, ce temps spécifie la durée maximale d’attente avant que le matériau bloque le Rideau lumineux après le blocage du Capteur 1 et du Capteur 2. Lorsque le matériau quitte le champ de détection du rideau lumineux, ce temps spécifie la durée d’attente maximale avant que le matériau dégage le Capteur 1 et le Capteur 2 après le dégagement du Rideau lumineux. Si le Temps maximal S1S2-LC est dépassé, cela génère un défaut. La plage valide est comprise entre 5 et 180 000 ms. |
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 s’effectue 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 bloqué ou dégagé pendant le Temps de décalage S1S2 du Capteur 2 bloqué ou dégagé. 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 bloqué ou dégagé pendant le Temps de décalage S1S2 du Capteur 1 bloqué ou dégagé. 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. 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.
ATTENTION:
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 à l’état du module 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 (01) | 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 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 aux Codes de diagnostic pour voir 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 commencer lorsque les capteurs d’inhibition (S1, S2) et le rideau lumineux sont à l’état ON (1). Cela indique que le champ de détection du rideau lumineux est dégagé de tout personnel et 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). Le matériau bloque le Capteur 1 en (B), ce qui fait démarrer le Temporisateur de décalage S1S2. En (C), le matériau bloque le Capteur 2, ce qui arrête le Temporisateur de décalage S1S2 et démarre les Temporisateurs Maximum S1S2-LC, Minimum S1S2-LC et Inhibition maximale. En (D), la durée minimale S1S2-LC expire, ce qui fait démarrer le temporisateur Inhibition maximale et la sortie Lampe d’inhibition passe à l'état ON (1). En (E), le matériau bloque le Rideau lumineux pendant la durée Maximum S1S2-LC, ce qui arrête le temporisateur Maximum S1S2-LC. De (E) à (F), la Sortie 1 reste activée pendant que le matériau passe à travers le rideau lumineux. En (F), le matériau dégage le Rideau lumineux et le temporisateur Minimum S1S2-LC démarre. En (G), la durée Minimum S1S2-LC expire. La sortie Lampe d’inhibition passe à l'état OFF (0) et le temporisateur Inhibition maximale est arrêté, ce qui indique que l’inhibition est désactivée. Le matériau dégage le Capteur 2 en (H), ce qui fait démarrer le Temporisateur de décalage S1S2. En (I), le matériau dégage le Capteur 1 pendant la durée Maximum S1S2-LC, ce qui arrête le Temporisateur de décalage S1S2.

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 matériau bloque le Capteur 1, ce qui fait démarrer le Temporisateur de décalage S1S2. Le matériau bloque le Capteur 2 en (C), ce qui arrête le temporisateur de décalage S1S2 et fait démarrer les temporisateurs Minimum S1S2-LC et Maximum S1S2-LC. En (D), le Rideau lumineux est bloqué pendant la durée Minimum S1S2-LC, ce qui provoque la désactivation de la Sortie 1. Le temporisateur S1S2-LC s’arrête.

Séquence tolérée
L’instruction Inhibition symétrique à deux capteurs (TSSM) 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 2 passe à l'état OFF (0), ce qui fait démarrer le temporisateur de décalage S1S2. Le Capteur 2 passe à l'état ON (1) en (C), ce qui arrête le temporisateur de décalage S1S2. En (D), le matériau bloque complètement le Capteur 2, ce qui est OFF (0), et la séquence d’inhibition normale continue. Un capteur peut rencontrer une perturbation, 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’instruction permet à la fonction d’inhibition de s’exécuter.

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 et le Capteur 2, ce qui sont OFF (0) et fait démarrer les chronométreurs Minimum S1S2-LC, Maximum S1S2-LC et Inhibition maximale. 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). En (C), la durée Minimum S1S2-LC expire. 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 du rideau lumineux.
ATTENTION:
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 efface le Capteur 1 et la sortie Effacer la zone passe à l'état 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
Code de défaut | Description | Action corrective |
|---|---|---|
16#9A00 39424 | 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#9A01 39425 | 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#9A02 39426 | 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.
|
Défauts de la séquence d'inhibition

Code de défaut | Description | Code de défaut | Description |
|---|---|---|---|
16#9900 39168 | 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é bloqués simultanément dans l’étape 1. ![]() | 16#9901 39169 | Une séquence d’inhibition illégale a été détectée alors que le temporisateur Minimum S1S2-LC est en marche et que le rideau lumineux a été bloqué dans l’étape 2. ![]() |
16#9902 39170 | Une séquence d’inhibition illégale a été détectée lorsque la durée Minimum S1S2-LC expire et que le Capteur 1 et le Capteur 2 ont été dégagés simultanément dans l’étape 2. ![]() | 16#9903 39171 | 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 3. ![]() |
16#9904 39172 | Une séquence d’inhibition illégale a été détectée lorsque le Capteur 1 et le Capteur 2 sont devenus incohérents et que le Rideau lumineux a été bloqué dans l’étape 4. ![]() | 16#9905 39173 | Une séquence d’inhibition illégale a été détectée alors que le temporisateur Minimum LC-S1S2 est en marche et que le Capteur 1 et le Capteur 2 sont dégagés dans l’étape 4. ![]() |
16#9906 39174 | Une séquence d’inhibition illégale a été détectée alors que le temporisateur Minimum LC-S1S2 est en marche et que le Capteur 1 et le Capteur 2 deviennent incohérents dans l’étape 4. ![]() | 16#9907 39175 | Une séquence d’inhibition illégale elle été détecté alors que le S1S2 Temporisateur de décalage est en marche dans l’étape 2 (une séquence tolérée) et que le Capteur 1, le Capteur 2 et le rideau lumineux sont bloqués simultanément. ![]() |
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#9810 38928 | Une durée trop longue s’est écoulée avant la cohérence entre le Capteur 1 et le Capteur 2. | Le paramètre Temps de décalage S1S2 est défini sur une valeur trop courte ou les capteurs présentent une anomalie. |
16#9811 38929 | Une durée trop longue s’est écoulée entre le blocage du Capteur 1, et du Capteur 2 et celui du Rideau lumineux. | Le paramètre Temps maximal S1S2-LC est défini sur une valeur trop courte ou les capteurs présentent une anomalie. |
16#9812 38930 | Une durée trop longue s’est écoulée entre le dégagement du Rideau lumineux et celui du Capteur 1 et du Capteur 2. |
Codes de diagnostic
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#01 1 | L’entrée État de la lampe d’inhibition est OFF (0). |
|
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’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 comme décrit dans la section Fonctionnement normal. |
Post-scrutation | Identique à Condition d’entrée d’échelon est fausse |
Fournir une réponse










