SF_MutingPar_2Sensor
Astuce
La version du bloc décrite ici correspond à la dernière version du bloc dans le Liste des versions des blocs
Normes de sécurité applicables
SF_MutingPar_2Sensor
est un composant PLCopen certifié. L'utilisateur peut trouver des informations détaillées sur les normes appliquées sur PLCopen - Comité Technique 5 - Logiciel de sécurité
Important
Les exigences énumérées dans les normes doivent être respectées par l'utilisateur.
Description de l'interface
L'inhibition est la suppression intentionnelle d'une fonction de sécurité. Dans ce bloc, l'inhibition parallèle avec deux capteurs d'inhibition est spécifiée.
nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| variable
|
|
|
| variable État du capteur d'inhibition
|
|
|
| Variable. État du capteur d'inhibition
|
|
|
| Variable ou constante. Affiche l'état de la lampe d'inhibition.
|
|
|
| constante 0..4 s ; Durée maximale de divergence pour La note d'avertissement « DiscTimeEntry et MaxMutingTime » doit être respectée. |
|
|
| Constante Durée maximale pour une séquence de muting complète, la minuterie démarre lorsque le premier capteur de muting est actionné. La note d'avertissement « DiscTimeEntry et MaxMutingTime » doit être respectée. |
|
|
| Variable ou constante. Commande du système de contrôle qui active le démarrage de la fonction de muting lorsque le cycle de la machine le requiert. Après le démarrage de la fonction de muting, ce signal peut être désactivé.
|
|
|
| |
|
|
|
DiscTimeEntry et MaxMutingTime
Pour les développeurs du niveau étendu : Le DiscTimeEntry
et MaxMutingTime
les entrées doivent être définies sur des valeurs constantes. Cela signifie que ces valeurs ne doivent pas être modifiées pour les appels.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Sortie orientée sécurité, indique l'état de la protection non isolante de l'application de muting.
|
|
|
| Affiche l'état du processus de mise en sourdine.
|
|
|
| |
|
|
|
Important
Le contrôle de ligne des signaux du capteur de muting doit être actif dans la boucle de sécurité.

Description fonctionnelle
Le muting est la suppression volontaire d'une fonction de sécurité. Cela est nécessaire, par exemple, lorsque du matériel doit être transporté dans la zone dangereuse sans provoquer l'arrêt de la machine. Le muting est déclenché par un capteur de muting. L'utilisation de deux capteurs de muting et l'intégration correcte dans le processus de production doivent garantir qu'aucune personne ne pénètre dans la zone dangereuse pendant que la barrière immatérielle est mutée. Les capteurs de muting peuvent être des détecteurs de proximité, des barrières photoélectroniques, des interrupteurs de fin de course, etc. qui ne doivent pas nécessairement être à sécurité intégrée. Le mode muting actif doit être indiqué par des voyants lumineux.
Il existe des méthodes de muting séquentielles et parallèles. Dans ce bloc, le muting parallèle avec deux capteurs de muting est utilisé. Un exemple est donné ci-dessous. Le positionnement des capteurs doit être effectué conformément aux normes IEC. Le FB peut être utilisé dans les deux sens : vers l'avant et vers l'arrière. Dans ce cas, le sens du courant ne peut pas être déterminé. Le muting doit être activé avec le signal MutingEnable de la commande de processus pour éviter toute altération.
Les paramètres d'entrée du bloc fonctionnel contiennent les signaux des 2 capteurs de muting (S_MutingSwitch11
et S_MutingSwitch12
), le signal OSSD du « dispositif de protection optoélectronique actif » S_AOPD
, ainsi que les deux temps paramétrables DiscTimeEntry
et MaxMutingTime
.
Attention
Le S_StartReset
L'entrée ne doit être activée que s'il est assuré qu'aucune situation dangereuse ne peut se produire lors du démarrage du S-PLC.
Non. | Image | Explication |
---|---|---|
1 | ![]() | Lorsque des capteurs rétroréfléchissants sont utilisés comme capteurs d'inhibition, ils sont généralement disposés en diagonale. En général, cette disposition de capteurs rétroréfléchissants comme capteurs d'inhibition ne nécessite que deux capteurs photoélectriques et seulement |
Diagramme d'état

Astuce
Remarque : La transition d’un état à l’autre Idle
État, initié par Activate = FALSE
, n'est pas affiché. Dans tous les cas, ces transitions ont la priorité la plus élevée.
Diagramme de temps typique
SF_MutingPar_2Sensor
(S_StartReset = TRUE
, Reset = FALSE
, S_MutingLamp = TRUE
)
Condition de mise en sourdine 1 (à
16#8011
) (MS_11
est le premier capteur d'entrée actionné) Démarrer la minuterieDiscTimeEntry
etMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND NOT MS_12
Condition de mise en sourdine 2 (à
16#8311
) (MS_12 est le premier capteur d'entrée actionné) : démarrer la minuterieDiscTimeEntry
etMaxMutingTime
:MutingEnable AND NOT MS_11 AND R_TRIG at MS_12
Condition de mise en sourdine 3 (à partir de
16#8011
à16#8012
) (MS_12
est le deuxième capteur d'entrée actionné) : Arrêter la minuterieDiscimeEntry
:MutingEnable AND MS_11 AND R_TRIG at MS_12
Condition de mise en sourdine 4 (à partir de
16#8311
à16#8012
) (MS_11
est le deuxième capteur d'entrée actionné) : Arrêter la minuterieDiscTimeEntry
:MutingEnable AND R_TRIG at MS_11 AND MS_12
Condition de mise en sourdine 5 (à partir de
16#8000
à16#8012
) (les deux capteurs sont actionnés dans le même cycle) : Démarrer la minuterieMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND R_TRIG at MS_12
Condition de mise en sourdine 6 (à partir de
16#8012
à16#8000
) (les deux capteurs résolus dans le même cycle ouMS_11
etMS_12
résolus les uns après les autres). Arrêter le chronomètre :MaxMutingTime
:NOT MS_11 OR NOT MS_12
État
16#8000
:(R_TRIG at MS_11 AND MS_12 AND NOT R_TRIG at MS_12) OR
(R_TRIG at MS_12 AND MS_11 AND NOT R_TRIG at MS_11) OR
((MS_11 AND NOT R_TRIG at MS_11) AND (MS_12 AND NOT R_TRIG at MS_12)) OR
(NOT MutingEnable AND R_TRIG at MS_11) OR
(NOT MutingEnable AND R_TRIG at MS_12)
État
16#8011
:NOT MutingEnable OR NOT MS_11
État
16#8311
:NOT MutingEnable OR NOT MS_12
État
16#8012
: toutes les transitions possibles autorisées
Détection d'erreur
Le FB détecte les conditions d'erreur suivantes :
DiscTimeEntry
a été défini sur une valeur inférieure àT#0s
ou supérieur àT#4s
.MaxMutingTime
a été défini sur une valeur inférieure àT#0s
et supérieur àT#10min
.Le temps de décalage pour la paire
S_MutingSwitch11/S_MutingSwitch12
a été dépassé.La fonction de mise en sourdine (
S_MutingActive = TRUE
) dépasse le temps maximumMaxMutingTime
.Les capteurs de mise en sourdine
S_MutingSwitch11
,MutingSwitch12
ont été actionnés dans le mauvais ordre.La séquence de mise en sourdine démarre sans activation par MutingEnable.
Signaux statiques du capteur de muting
Une lampe de mise en sourdine défectueuse est indiquée par
S_MutingLamp = FALSE
.Une condition de réinitialisation statique est détectée dans l'état
8001
et8003
.
Comportement d'erreur
En cas d'événement d'erreur, les sorties S_AOPD_Out
et S_MutingActive
sont réglés sur FALSE
. Le DiagCode
la sortie affiche le code d'erreur pertinent et le Error
la sortie est réglée sur TRUE
.
Codes d'erreur et d'état spécifiques à FB
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Condition de réinitialisation statique détectée après l'activation du bloc dans l'état
|
|
| Condition de réinitialisation statique détectée dans l'état
|
|
| Erreur détectée avec la lampe de mise en sourdine
|
|
| Erreur dans la séquence de mise en sourdine dans l'état
|
|
|
|
|
| Erreur de synchronisation : temps de mise en sourdine active (si
|
|
| Erreur de synchronisation : décalage horaire pour la commutation
|
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Le bloc fonctionnel n'est pas actif (état de base).
|
|
| La fonction de mise en sourdine n'est pas active et aucune exigence de sécurité de la part de l'AOPD n'est requise. Si les temporisateurs de la fonction de mise en sourdine suivante sont toujours en cours d'exécution, ils seront alors arrêtés.
|
|
| Le blocage a été activé.
|
|
| Demande de sécurité détectée par
|
|
| Une exigence de sécurité ou une erreur a été détectée et est désormais résolue. Confirmation de l'opérateur avec
|
|
| Fonction de sécurité activée
|
|
| La séquence de mise en sourdine est en phase de démarrage après le front de déclenchement montant de
|
|
| La séquence de mise en sourdine est en phase de démarrage après le front de déclenchement montant de
|
|
| La séquence de mise en sourdine est active, soit :
ou
Suivi de
|