Tapis de sécurité (SMAT)
Cette instruction s’applique aux automates Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
L’objet de l’instruction Tapis de sécurité est d’indiquer, via O1 (Sortie 1), si le tapis de sécurité est occupé.
Les tapis de sécurité sont généralement constitués de deux plaques conductrices maintenues écartées par des séparateurs non conducteurs. Chaque plaque conductrice, Canal A et Canal B du tapis de sécurité, sont alimentés à tour de rôle par les sorties SRCA (Source A) et SRCB (Source B) de l’instruction du tapis de sécurité. La Sortie A et la Sortie B du tapis de sécurité sont acheminées vers les entrées Canal A et Canal B de l’instruction Tapis de sécurité.
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é.
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.
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).
Vous trouverez dans le tableau suivant les paramètres utilisés pour configurer l’instruction.
Opérande | Type de données | Format | Description |
SMAT | SAFETY_MAT | 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) | DINT | 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 Désactivé (OFF) (0) à l'état Activé (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 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).
|
Temps de retard pour la détection d'un court-circuit (Short Circuit Detect Delay Time) | DINT | immédiat | Ce paramètre correspond au temps (5 à 250 ms) utilisé par l’instruction pour déterminer la différence entre un court-circuit et l’occupation du tapis de sécurité. Lorsque vous utilisez cette instruction avec les modules d'E/S 1791DS, le temps de retard pour la détection d'un court-circuit doit être supérieur au temps de verrouillage d'erreur d'entrée du module associé. Le temps de verrouillage d'erreur d'entrée du module conserve le défaut de sortie de test généré par les deux canaux mis en court-circuit pendant la durée configurée. La Sortie 1 passe à l’état de sécurité dès que possible (dépendant de la période de tâche et du filtre d’entrée), seule la déclaration d’un défaut est retardée par ce temps. Il n’a aucun effet sur le temps de réaction de sécurité. |
Vous trouverez dans le tableau suivant des explications sur les entrées des instructions. Les entrées sont généralement utilisées pour sélectionner différents modes de fonctionnement de l’application en activant d’autres instructions.
Opérande | Type de données | Format | Description |
Canal A 1 | BOOL | balise | Cette entrée est activée par la sortie Canal A du tapis de sécurité. |
Canal B 1 | BOOL | balise | Cette entrée est activée par la sortie Canal B du tapis de sécurité. |
État d'entrée (Input Status) | BOOL | immédiat balise | Si les entrées des instructions proviennent d’un module d’E/S de sécurité, cette valeur correspond à l’entrée 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. |
Réinitialiser 2 | BOOL | balise | Si Type de redémarrage = Manuel, cette entrée est utilisée pour activer la Sortie 1. Si la condition de défaut n’est pas présente, cette entrée également effacera les défauts d’instruction. OFF (0) -> ON (1) : les sorties Présence d’un défaut (FP) 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 étant 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 les sorties pour l’instruction. Dans de nombreuses applications, les étiquettes de sortie peuvent représenter l’état des dispositifs de terrain actuel. Il peut également exister des étiquettes internes utilisées pour représenter les informations sur l’état de la machine pour une utilisation avec d’autres instructions.
Opérande | Type de données | Description |
Sortie 1 (Output 1, O1) | BOOL | Cette sortie est activée lorsque toutes les conditions d’entrée sont satisfaites. La sortie devient désactivée dans les conditions suivantes :
|
Source A (Source A, SRCA) | BOOL | Cette sortie est utilisée pour alimenter l’entrée Canal A du tapis de sécurité. |
Source B (Source B, SRCB) | BOOL | Cette sortie est utilisée pour alimenter l’entrée Canal B du tapis de sécurité. |
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 ci-dessous 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 ci-dessous 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) : cette instruction fonctionne normalement. |
IMPORTANT:
N’écrivez en aucun cas dans l'étiquette de sortie de l’instruction.
Test de vérification du circuit
L’instruction Tapis de sécurité surveille les entrées du tapis de sécurité Canal A et Canal B. Avant que la Sortie 1 puisse être activée, il est nécessaire d’effectuer une vérification du circuit du tapis de sécurité, en vérifiant que les sorties Source A et Source B vers les connexions des entrées Canal A et Canal B sont correctes. Ce processus est appelé test de vérification du circuit (CVT) et est identifié par les zones grisées dans les diagrammes temporels. La Sortie 1 peut-être activée lorsque le test CVT réussit et que les conditions du Type de redémarrage correct sont réunies.
Fonctionnement normal
Opération Redémarrage manuel
Le diagramme temporel illustre la configuration de l’instruction pour le redémarrage manuel. En (A), la Sortie 1 est activée lorsque l’entrée de réinitialisation passe de l’état OFF (0) à ON (1) après le CVT.

Opération Redémarrage automatique
Le diagramme temporel illustre la configuration de l’instruction pour le redémarrage automatique. En (A), la Sortie 1 est activée 50 ms après le test CVT.

Opération Tapis de sécurité occupé
Le diagramme temporel illustre la Sortie 1 désactivée lorsque le tapis de sécurité devient occupé. En (A), le tapis de sécurité est considéré comme occupé et la Sortie 1 est désactivée lorsque les entrées Canal A et Canal B sont toutes deux ON (1). En (B), les entrées Canal A et Canal B suivent la sortie Source A tant que le tapis de sécurité est occupé.

Opération Tapis de sécurité inoccupé
Le diagramme temporel illustre le tapis de sécurité inoccupé et l’initialisation de l’instruction Tapis de sécurité. En (A), les entrées Canal A et Canal B commencent à suivre les sorties Source A et Source B. La Sortie 1 peut alors être activée en fonction du type de redémarrage configuré et après le test CVT.

Opération Détection de défaut
L’instruction détecte les circuits ouverts et les courts-circuits de la sortie de la source vers l’entrée des canaux. Un court-circuit entre le Canal A et le Canal B se manifeste pour l’instruction comme si le tapis était occupé, avec la Sortie 1 désactivée.
Le diagramme temporel illustre le tapis de sécurité occupé et la connexion entre la Source A et le Canal A est ouverte. Le type de redémarrage est configuré sur Manuel. En (A), le circuit est ouvert et l’entrée Canal A s’arrête en suivant la sortie Source A. La Sortie 1 est désactivée et la temporisateur de retard pour la détection d'un court-circuit démarre. En (B), le temporisateur expire et un défaut est généré. En (C), le circuit ouvert est corrigé et le défaut est réinitialisé lorsqu’une transition de l’état OFF (0) à ON (1) est détectée sur l’entrée Réinitialisation. En (D), l’instruction Tapis de sécurité termine le test CVT, et une transition de l’état OFF (0) à ON (1) est détectée sur l’entrée Réinitialisation, et la Sortie 1 est activée.

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. |
|
16#8000 32768 | Le Canal A est court-circuitée vers l’alimentation. |
|
16#8001 32769 | Le Canal B est court-circuitée vers l’alimentation. | |
16#8002 32770 | Le Canal A et le Canal B sont court-circuitées vers l’alimentation. | |
16#8003 32771 | Le Canal A est court-circuitée vers l’alimentation et le Canal B est court-circuitée vers le sol ou ouverte. | |
16#8004 32772 | Le Canal A est court-circuitée vers le sol ou ouverte. | |
16#8005 32773 | Le Canal A est court-circuitée vers le sol ou est ouverte et le Canal B est court-circuitée vers l’alimentation. | |
16#8006 32774 | Le Canal B est court-circuitée vers le sol ou ouverte. |
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 est 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. |
Affecte les indicateurs d'état mathématique
Non
Défauts majeurs/mineurs
Aucun spécifique à cette instruction. Reportez-vous à la section
Indexer via les tableaux
pour consulter les défauts d'index 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, .SRCA, .SRCB 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 |
Exemple

Fournir une réponse