SF_GuardMonitoring
Astuce
La version du bloc fonctionnel telle que décrite ici correspond à la dernière version du bloc fonctionnel dans Liste des versions des blocs fonctionnels.
Normes de sécurité applicables
SF_GuardMonitoring
est un bloc fonctionnel PLCopen certifié. Pour des informations détaillées sur les normes appliquées, voir « 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
Ce bloc fonctionnel surveille le protecteur concerné avec un verrouillage à deux niveaux. Il est utilisé pour prendre en charge la fonction « protecteur sans verrouillage » (surveillance de la porte de protection) dans une application. Il existe deux paramètres d'entrée indépendants pour deux commutateurs du protecteur. Ces deux paramètres d'entrée indépendants sont couplés à la différence de temps (MonitoringTime) pour fermer le protecteur.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Variable. Interrupteur de garde 1 entrée.
|
|
|
| Variable. Interrupteur de garde 2 entrées.
|
|
|
| Constante. Définit l'heure synchrone surveillée entre Le |
|
|
| |
|
|
| |
|
|
|
Heure de divergence
Pour les développeurs du niveau étendu : Le DiscrepancyTime
L'entrée doit être définie sur une valeur constante. Cela signifie que la valeur ne doit pas être modifiée pour les appels.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Sortie, pour indication de l'état de la garde.
|
|
|
| |
|
|
|

Description fonctionnelle : SF_GuardMonitoring
Ce bloc fonctionnel nécessite deux entrées qui mappent la position du protecteur de sécurité avec deux commutateurs : une entrée de temps de discordance et une Reset
entrée. Si le dispositif de sécurité n'a qu'un seul interrupteur, alors le S_GuardSwitch1
et S_GuardSwitch2
les entrées peuvent être pontées. Le temps de surveillance est le temps maximum pendant lequel les deux commutateurs doivent être fermés pour que la protection de sécurité se ferme. Reset
, S_StartReset
et S_AutoReset
les entrées définissent comment le bloc fonctionnel est réinitialisé après l'ouverture de la protection de sécurité.
Lorsque le protecteur de sécurité est ouvert, les deux entrées S_GuardSwitch1
et S_GuardSwitch2
devrait passer à FALSE
. Le S_GuardMonitoring
commutateurs de sortie à FALSE
dès qu'une des deux entrées S_GuardSwitch1
ou S_GuardSwitch2
est réglé sur FALSE
. Pour fermer la protection de sécurité, les deux entrées S_GuardSwitch1
et S_GuardSwitch2
je dois passer à TRUE
.
SF_GuardMonitoring
surveille la symétrie du processus de commutation. S_GuardMonitoring
la sortie reste FALSE
si un seul des contacts a terminé le processus d'ouverture/fermeture.
Le comportement de la S_GuardMonitoring
La sortie dépend de la différence de temps des deux entrées de commutation. Le temps de divergence est surveillé dès que la valeur des deux entrées S_GuardSwitch1/S_GuardSwitch2
diffère. Si le temps de divergence a été dépassé mais que les deux entrées diffèrent toujours, alors S_GuardMonitoring
la sortie reste FALSE
. Si le deuxième respectif S_GuardSwitch1/S_GuardSwitch2
commutateurs d'entrée à TRUE
dans le délai de divergence, alors le S_GuardMonitoring
la sortie est réglée sur TRUE
, avec confirmation ultérieure.
Attention
Le S_StartReset
et S_AutoReset
les entrées ne doivent être activées que s'il est garanti qu'aucune situation dangereuse ne peut survenir lors du démarrage du S-PLC.
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.
Diagrammes de temps typiques


Détection d'erreur
Signaux externes : SAFEBOOL
Les entrées assurent leur propre détection d'erreur. La configuration mécanique combine celle d'un interrupteur ouvert et fermé selon la norme EN 954. Surveillance du temps de décalage pour le délai entre les deux réactions mécaniques de l'interrupteur, selon la norme EN 954.
Une erreur est détectée lorsque le délai entre le premier et le deuxième S_GuardSwitch1/S_GuardSwitch2
l'entrée est supérieure à la valeur de DiscrepancyTime
entrée. La sortie d'erreur est définie sur TRUE
.
Le POU détecte une statique TRUE
signal au Reset
saisir.
Comportement d'erreur et de réinitialisation
La sortie S_GuardMonitoring est définie sur FALSE
. Si les deux entrées S_GuardSwitch1
et S_GuardSwitch2
sont pontés, aucune erreur n'est détectée. Pour quitter l'état de réinitialisation, Reset
l'entrée doit être définie sur FALSE
. Pour sortir de l'erreur de décalage horaire, les deux entrées S_GuardSwitch1
et S_GuardSwitch2
doit être réglé sur FALSE
.
Codes d'erreur et d'état spécifiques à FB
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Réinitialisation statique détectée dans l'état
|
|
| Le délai de divergence a expiré dans l'état
|
|
| Le délai de divergence a expiré dans l'état
|
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Le bloc fonctionnel n'est pas actif (état de base).
|
|
| Garde de sécurité fermée et état de sécurité confirmé.
|
|
| Le blocage a été activé.
|
|
| Séquence de commutation complète requise.
|
|
| Attendez que le front de déclenchement monte pour réinitialiser.
|
|
| La garde est complètement ouverte.
|
|
|
|
|
|
|
|
| La garde est fermée. Attendez
|