SF_Equivalent
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_Equivalent 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 relie deux équivalents SAFEBOOL entrées (les deux NO ou NC) à un SAFEBOOL Sortie sous surveillance de temps de discordance. Ce bloc fonction ne doit pas être utilisé de manière autonome car il n'a pas de verrouillage de redémarrage. Il est nécessaire de connecter la sortie à d'autres fonctionnalités liées à la sécurité.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
|---|---|---|---|
|
|
| |
|
|
| Variable Saisir
|
|
|
| Variable Saisir
|
|
|
| Constante Durée maximale de surveillance de l'état de discordance des deux entrées 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 liée à la sécurité
|
|
|
| |

Description fonctionnelle
Ce bloc fonctionnel relie deux équivalents SAFEBOOL entrées (les deux NO ou NC) à un SAFEBOOL sortie sous surveillance de temps de divergence. Les deux A et B les canaux sont interdépendants. La sortie du bloc fonctionnel affiche le résultat de l'évaluation des deux canaux.
Si le signal du canal change de TRUE à FALSE, la sortie s'éteint immédiatement (FALSE) pour des raisons de sécurité.
Surveillance du temps de discordance : Le temps de discordance est la période maximale pendant laquelle les deux entrées peuvent avoir des états différents sans que le bloc fonction ne détecte d'erreur. La surveillance du temps de discordance démarre lorsque l'état d'une entrée change. Le bloc fonction détecte une erreur lorsque les deux entrées ont des états différents une fois le temps de discordance écoulé.
Les deux entrées doivent être commutées de manière symétrique. Cela signifie que la surveillance est effectuée pour les deux entrées pour la commutation de TRUE à FALSE ainsi que pour passer de FALSE à TRUE.
Entrées | Sorties | ||||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| Pas commencé |
|
|
|
|
|
|
| Pas commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
|
|
| Pas commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
|
|
| Commencé |
|
|
|
|
Astuce
Dans le tableau logique, une flèche (->) représente une transition. TRUE -> FALSE signifie que la valeur de la variable a changé de TRUE à FALSE.
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.

Détection d'erreur
Le bloc fonctionnel surveille le temps de décalage entre le canal A et le canal B, lors du passage à TRUE ainsi que le passage à FALSE.
Comportement d'erreur
S_EquivalentOut est défini sur FALSE. Error est réglé sur TRUE. DiagCode affiche l'état d'erreur. Aucune réinitialisation n'est définie comme une entrée couplée à la réinitialisation d'une erreur. Dès qu'un ensemble de valeurs d'entrée avec la valeur correcte S_EquivalentOut est présent, Error est FALSE encore.
Codes d'erreur et d'état spécifiques à FB
| Nom de la statue | Description de l'état et paramètre de sortie |
|---|---|---|
|
| Le délai de divergence dans le statut a expiré
|
|
| Le délai de divergence dans le statut a expiré
|
|
| Le délai de divergence dans le statut a expiré
|
| Nom de la statue | Description de l'état et paramètre de sortie |
|---|---|---|
|
| Le bloc fonctionnel n'est pas actif (état de base).
|
|
| Le blocage a été activé.
|
|
| Les entrées sont commutées sur
|
|
| Canal
|
|
| Canal
|
|
| Une chaîne a été commutée sur
|