Rideau lumineux (LC)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
Utilisez l'instruction Rideau lumineux (LC) pour créer une interface de réinitialisation du circuit manuelle et automatique entre un automate programmable et un rideau lumineux.
De nombreux rideaux lumineux vérifient leurs deux sorties, OSSD1 et OSSD2, par un test d'impulsion. Si ces sorties sont câblées directement sur les entrées de l'automate de sécurité, il est nécessaire de filtrer le test d'impulsion. Sinon, l'automate de sécurité risque de prendre à tort le test d'impulsion à l'état bas (0) pour un blocage du rideau lumineux.
La plupart des rideaux lumineux disposent de automates ou de relais électromécanique qui filtrent en principe le test d'impulsion et fournissent deux contacts secs pour OSSD1 et OSSD2. Si vous utilisez ces dispositifs, OSSD1 et OSSD2 peuvent dans ce cas être câblés directement à l'Automate de sécurité.
Si vous n'utilisez PAS l'automate ou le relais électromécanique du rideau lumineux, l'Automate de sécurité doit dans ce cas fournir le filtrage du test d'impulsion. L'Automate de sécurité peut filtrer de signal de deux manières. La première utilise des filtres d'entrée numériques matériels sur les modules d'entrée de Sécurité. Pour plus d'informations sur les modules d'E/S (I/O) de sécurité, reportez-vous aux documents
DeviceNet Safety I/O User Manual
, publication 1791DS-UM001, Guard I/O EtherNet/IP Safety Modules User Manual
, publication 1791ES-UM001 et Point Guard I/O Safety Modules User Manual
, publication 1734-UM013. La seconde utilise un filtre logiciel dans l'instruction Rideau lumineux. Pour plus d'informations sur ce filtre, reportez-vous à la section intitulée Temps de filtrage des entrées ci-dessous.Il est préférable d'utiliser la méthode de filtre matériel. Si les filtres d'entrée numériques filtrent les signaux à l'état bas (0) pendant une durée supérieure à la largeur du test d'impulsion à l'état bas (0), le filtre matériel filtre le test d'impulsion. Par exemple, si le Rideau lumineux envoie des signaux d'impulsion d'état bas (0) de 100
pendant un test d'impulsion, le matériel doit filtrer les signaux à l'état bas (0) qui ont une durée de 100
ou plus. Notez que les modules d'E/S DeviceNet de sécurité disposent d'un filtre configurable de 0 à 126 ms.
pendant un test d'impulsion, le matériel doit filtrer les signaux à l'état bas (0) qui ont une durée de 100
ou plus. Notez que les modules d'E/S DeviceNet de sécurité disposent d'un filtre configurable de 0 à 126 ms.Si le filtre matériel ne peut pas filtrer le test d'impulsion ou si vous décidez de ne pas utiliser le filtre matériel, le filtrage doit alors être effectué dans le diagramme logique à relais de l'automate de Sécurité. Les filtres logiciels examinent l'entrée une fois à chaque cycle du programme. Théoriquement, à chaque fois que l'automate de sécurité examine la sortie OSSD1, celle-ci peut être à l'état bas (0) si le test d'impulsion se produit exactement à cet instant. En d'autres termes, vous devrez peut-être réaliser le filtrage logiciel suffisamment longtemps pour scruter OSSD1 à plusieurs reprises avant l'expiration du filtrage, et OSSD1 est définie logiquement sur à l'état bas (0).
La configuration du temps de filtrage logiciel sur une valeur supérieure à la période de tâche de sécurité de l'automate de sécurité garantit que l'entrée doit être à l'état bas (0) pendant trois scrutations successives avant l'expiration du filtrage logiciel. Par exemple, si la période de tâche de sécurité de l'automate de sécurité est de 5 ms, un temps de filtrage logiciel de 10 ms nécessite trois scrutations à l'état bas (0). Si le temps de filtrage est de 15 ms, quatre scrutations à l'état bas (0) sont nécessaires. L'inconvénient, lorsque l'on utilise un filtre matériel ou logiciel pendant une durée plus longue, est que ce temps de filtrage doit être ajouté directement au calcul du temps de réaction de sécurité du rideau lumineux.
Langues disponibles
Diagramme à relais

Bloc fonctionnel
Non disponible pour cette instruction.
Texte structuré
Non disponible pour cette instruction.
Opérandes
IMPORTANT:
Assurez-vous que vos modules d'entrée de sécurité sont configurés comme unique 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.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.
Ce tableau explique les entrées d'instructions.
Paramètre | Type de données | Description | Valeurs |
|---|---|---|---|
LC | LIGHT_CURTAIN | Ce paramètre est une étiquette de sauvegarde. Comme tel, il maintient les informations importantes d'exécution pour chaque utilisation de cette instruction. | — |
Type de réinitialisation (Reset Type) | BOOL | Le type de réinitialisation détermine si l'instruction utilise la réinitialisation Manuelle ou Automatique pour la Sortie 1. | Manuel = 1 ou Automatique = 0 |
Canal A 1 | BOOL | Entrée Canal A | Sécurité = 0, Actif = 1 |
Canal B 1 | BOOL | Entrée Canal B | Sécurité = 0, Actif = 1 |
Temps de filtrage des entrées | DINT | Ce paramètre sélectionne le temps, dans une plage de 0 à 250 ms, utilisé pour le filtrage du test d'impulsion de sortie par le rideau lumineux. | Initial = 0 ms Maximum = 250 ms |
Inhiber le rideau lumineux (Mute Light Curtain) | BOOL | Autorise l'inhibition du rideau lumineux lorsqu'il n'est pas utilisé. | Initial = 0 Inhiber le rideau lumineux = 1 |
Réinitialisation du circuit (Circuit Reset) | BOOL | Entrée réinitialisation du circuit Réinitialisation manuelle - Définit la Sortie 1 après la transition de Canal A et de Canal B de l'état de Sécurité à l'état Actif et l'entrée Réinitialisation de circuit passe de zéro à un. Réinitialisation automatique - Visible, mais pas utilisée. | Initial = 0, Réinitialisation = 1 |
Réinitialisation de défaut | BOOL | Une fois que les conditions de défaut sont corrigées pour l'instruction, les sorties de défauts pour l'instruction sont mises à zéro lorsque cette entrée passe de l'état OFF à ON. | Initial = 0, Réinitialisation = 1 |
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.Ce tableau explique les sorties d'instruction.
Paramètre | Type de données | Description | Valeurs |
|---|---|---|---|
Sortie 1 | BOOL | La Sortie 1 est définie sur l'état Actif lorsque les conditions d'entrée sont remplies. | Sécurité = 0, Actif = 1 |
Entrées de cycle (Cycle Inputs) | BOOL | Les entrées de Cycle demandent une action. Avant que la Sortie 1 ne passe à l'état ON, les entrées Canal A et Canal B doivent avoir effectué un cycle de leurs États de sécurité en même temps avant que le circuit ne puisse être réinitialisé. Cette invite est mise à zéro lorsque le Canal A et le Canal B passent à l'état de Sécurité. | Initial = 0, Invite = 1 |
Réinitialisation du circuit maintenue ON (Circuit Reset Held On) | BOOL | Réinitialisation manuelle - L'invite Réinitialisation du circuit maintenue ON est définie lorsque les deux canaux d'entrée passent à l’état Actif et que l'entrée Réinitialisation du circuit est déjà activée. L'invite Réinitialisation du circuit maintenue ON est mise à zéro lorsque l'entrée Réinitialisation du circuit est désactivée. Réinitialisation automatique - Visible, mais pas utilisée. | Initial = 0, Invite = 1 |
Rideau lumineux bloqué (Light Curtain Blocked) | BOOL | Cette valeur indique que le rideau lumineux est bloqué ou n'est plus alimenté. | Initial = 0, bloqué = 1 |
Rideau lumineux inhibé (Light Curtain Muted) | BOOL | Cette valeur indique que le rideau lumineux est inhibé (c'est-à-dire qu'il n'est pas utilisé). | Initial = 0, Inhibé = 1 |
Entrées incohérentes (Inputs Inconsistent) | BOOL | Ce défaut est défini lorsque les entrées Canal A et du Canal B sont dans des états incohérents (c'est-à-dire que l'un est dans l'état de Sécurité alors que l'autre est à l'état Actif) pendant une période de temps supérieure à la Période de temps d'incohérence (définie ci-dessous). Ce paramètre est mis à zéro lorsque les entrées Canal A et Canal B retournent à un état cohérent (tous les deux de Sécurité ou Actif) et que l'entrée Réinitialisation de défaut passe de l'état OFF à ON. Période de temps d'incohérence : 500 ms | Initial = 0, Défaut = 1 |
Présence d'un défaut | BOOL | Cette valeur est définie chaque fois qu'un défaut est présent dans l'instruction. La Sortie 1 ne peut pas entrer dans l'état Actif lorsque Présence d'un défaut est défini. Présence d’un défaut est mise à zéro lorsque tous les défauts sont effacés et que l'entrée Réinitialisation de défaut passe de l'état OFF à ON. | Initial = 0, Défaut = 1 |
IMPORTANT:
N'écrivez en aucun cas dans l'étiquette de sortie de l'instruction.
Fonctionnement
Fonctionnement normal
Cette instruction surveille les états des deux canaux d'entrée et active la Sortie 1 lorsque les conditions suivantes sont remplies.
- En cas d'utilisation de la Réinitialisation manuelle : les deux entrées sont en état Actif et l'entrée Réinitialisation du circuit passe de zéro à un.
- En cas d'utilisation de Réinitialisation automatique : les deux entrées sont en état Actif pendant 50 ms.
Cette instruction désactive la Sortie 1 lorsque l'un ou l'autre des canaux d'entrée revient à l'état de Sécurité.
Ces changements d'état de fonctionnement normal sont affichés dans les diagrammes temporels suivants.

Opération d'inhibition
La seule exception à la commande de la Sortie 1 ci-dessus est l'Inhibition du rideau lumineux qui, lorsqu'elle est activée, autorise les entrées à quitter l'état Actif et la Sortie 1 à rester activée. La sortie Rideau lumineux inhibé représente la valeur de l'entrée Inhiber le rideau lumineux et indique que le rideau lumineux n'est pas utilisé.
Cette instruction possède également une sortie Rideau lumineux bloqué qui indique à quel moment les canaux d'entrée ne sont PAS à l'état Actif (1).
Ces changements d'état sont affichés dans les diagrammes temporels suivants.

Si l'entrée Inhiber le rideau lumineux n'est pas définie correctement, ou si le rideau lumineux est bloqué après la fin de la période d'inhibition, le comportement de cette instruction redevient le comportement défini précédemment en l'absence de toute inhibition.

Fonctionnement avec des entrées incohérentes
Cette instruction génère un défaut si les canaux d'entrée sont dans des états incohérents (c'est-à-dire que l'un est dans l'état de Sécurité alors que l'autre est à l'état Actif) pendant plus de 500 ms.
Cette condition de défaut est signalée par les sorties Entrées incohérentes et Présence d'un défaut. La Sortie 1 ne peut pas entrer dans l'état Actif lorsque la sortie Présence d'un défaut est active. L'indication de défaut est effacée lorsque la condition négative est résolue et l'entrée Réinitialisation du défaut passe de zéro à un.
Ces changements d'état sont affichés dans les diagrammes temporels suivant.

Fonctionnement avec Réinitialisation du circuit maintenue ON - Réinitialisation manuelle seulement
Cette instruction définit aussi l'invite de sortie Réinitialisation du circuit maintenue ON si l'entrée Réinitialisation du circuit est définie sur (1) lorsque les canaux d'entrée passent à l'état Actif.
Ces changements d'état sont affichés dans les diagrammes temporels suivant.

Fonctionnement des entrées de cycle
Si, pendant que la Sortie 1 est active, l'un des canaux d'entrée passe de l'état Actif à l'état de Sécurité, puis revient à l'état Actif avant que l'autre canal d'entrée ne passe à l'état de Sécurité, l'instruction définit l'invite des sorties Entrées de cycle. La Sortie 1 ne peut pas repasser à l'état Actif jusqu'à ce que les deux canaux d'entrée effectuent un cycle dans leurs états de Sécurité.
Ces changements d'état sont affichés dans les diagrammes temporels suivant.

Temps de filtrage des entrées
Lorsqu'un temps de filtrage des entrées est spécifié, alors, pour cette durée, un canal d'entrée est autorisé à passer à l'état de Sécurité alors que l'autre canal est à l'état Actif, sans que la Sortie 1 passe à son état de Sécurité. Toutefois, la Sortie 1 passe à l'état de Sécurité lorsque les deux canaux d'entrée sont dans l'état de Sécurité en même temps.

Comportement d'état faux de l'échelon
Lorsque l'instruction est exécutée sur un faux échelon, le comportement est identique à celui de l'état vrai de l'échelon, sauf que toutes les sorties, y compris les invites et indicateurs de défaut, sont à zéro.
Lorsque l'état de l'échelon devient vrai, les sorties sont définies comme déterminée par la logique 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 | Les O1, .CI, .CRHO, .LCB, .LCM, .II et .FP sont mis à zéro (faux). |
La condition d'entrée d'échelon est égale à faux | L'instruction s'exécute comme décrit dans la section Comportement d'état faux de l'échelon. |
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 | L'instruction s'exécute comme décrit dans la section Comportement d'état faux de l'échelon. |
Exemple
Câblage de réinitialisation manuelle
Le schéma de câblage suivant montre comment câbler des deux sorties normalement ouvertes et des deux entrées nécessaire pour inhiber d'un rideau lumineux à un module d'E/S de Sécurité 1791DS pour se conformer à la norme ISO 13849-1, Catégorie 4.

Programmation de réinitialisation manuelle
L'exemple de programmation suivant montre comment l'instruction Rideau lumineux avec Réinitialisation manuelle peut être appliquée au schéma de câblage indiqué ci-dessus.

L'ISO 13849-1 Catégorie 4 exige que les entrées soient testées indépendamment par impulsion. L'application de programmation
Logix Designer
est utilisée pour configurer les paramètres suivants du module d'E/S pour le test d'impulsion.Configuration des entrées
Point d'entrée | Type | Mode Point | Source de test |
0 (IN0) | Unique | Sécurité | Aucun |
1 (IN1) | Unique | Sécurité | Aucun |
2 (IN2) | Unique | Test d'impulsion de sécurité | 0 (T0) |
3 (IN3) | Unique | Test d'impulsion de sécurité | 1 (T1) |
4 (IN4) | Unique | Sécurité | Aucun |
5 (IN5) | Unique | Sécurité | Aucun |
Sortie de test
Point de sortie de test | Mode Point |
0 (T0) | Test d'impulsion |
1 (T1) | Test d'impulsion |
2 (T2) | Alimentation |
3 (T3) | Non utilisé |
Câblage de réinitialisation automatique
Le schéma de câblage suivant montre comment câbler des deux sorties normalement ouvertes et des deux entrées nécessaire pour inhiber d'un rideau lumineux à un module d'E/S de Sécurité 1791DS pour se conformer à la norme ISO 13849-1, Catégorie 4.
AVERTISSEMENT:
Diverses normes de sécurité (EN 60204, ISO 13849-1) exigent que pour l'utilisation de la fonctionnalité Réinitialisation du circuit automatique, d'autres mesures soient mises en œuvre afin de s'assurer qu'un démarrage inattendu ou involontaire ne se produira pas dans le système ou l'application.

Programmation de réinitialisation automatique
L'exemple de programmation suivant montre comment l'instruction Rideau lumineux avec Réinitialisation automatique peut être appliquée au schéma de câblage indiqué ci-dessus.

L'ISO 13849-1 Catégorie 4 exige que les entrées soient testées indépendamment par impulsion. L'application de programmation
Logix Designer
est utilisée pour configurer les paramètres suivants du module d'E/S pour le test d'impulsion.Configuration des entrées
Point d'entrée | Type | Mode Point | Source de test |
0 (IN0) | Unique | Sécurité | Aucun |
1 (IN1) | Unique | Sécurité | Aucun |
2 (IN2) | Unique | Test d'impulsion de sécurité | 0 (T0) |
3 (IN3) | Unique | Test d'impulsion de sécurité | 1 (T1) |
4 (IN4) | Unique | Sécurité | Aucun |
5 (IN5) | Unique | Sécurité | Aucun |
Sortie de test
Point de sortie de test | Mode Point |
0 (T0) | Test d'impulsion |
1 (T1) | Test d'impulsion |
2 (T2) | Alimentation |
3 (T3) | Non utilisé |
Exemple

Fournir une réponse