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
L5K_SMAT_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: 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
    .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.
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 :
  • Une instruction détecte une condition de circuit ouvert ou de court-circuit
  • Le fonctionnement normal de l’instruction provoque la désactivation de la Sortie 1
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.
SMAT Manual Restart Operation
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.
SMAT Automatic Restart Operation
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é.
SMAT Safety Mat Occupied Operation
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.
SMAT Safety Mat Unoccupied Operation
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.
SMAT Fault Detection Operation
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.
  • Réinitialisez le défaut.
16#8000
32768
Le Canal A est court-circuitée vers l’alimentation.
  • Corrigez le court-circuit ou le circuit ouvert.
  • Réinitialisez le défaut.
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
SMAT_LD_ex_v31
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal