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
|