SF_EDM (Surveillance des périphériques externes)
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_EDM
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 applique un signal d'entrée (S_OutControl
) à un signal de sortie (S_EDM_Out
). Le bloc fonctionnel surveille que deux entrées se désactivent dans un délai défini (MonitoringTime
). S'ils ne s'éteignent pas dans le délai défini, S_EDM_OUT
est réglé sur FALSE
.
Le SF_EDM
(External Device Monitoring) FB surveille l'état initial et l'état de commutation des actionneurs, par exemple des amplificateurs de commutation, qui sont contrôlés par des dispositifs de sortie sûrs.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Variable. Signal de commande des FB de sécurité précédents. Signaux de blocs fonctionnels typiques de la bibliothèque PLCopen (par exemple
|
|
|
| Variable. Signal de rétroaction du premier actionneur connecté (amplificateur de commutation).
|
|
|
| Variable Signal de rétroaction du deuxième actionneur connecté (amplificateur de commutation). Si un seul signal est utilisé dans l'application, l'utilisateur doit utiliser une connexion graphique pour relier le
|
|
|
| Constante. Temps de réponse maximal des actionneurs connectés et surveillés. La note d'avertissement MonitoringTime doit être respectée. |
|
|
| |
|
|
|
MonitoringTime
Pour les développeurs du niveau étendu : Le MonitoringTime
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 |
---|---|---|---|
|
|
| |
|
|
| Contrôle l'actionneur. Le résultat est surveillé par le signal de rétroaction
|
|
|
| |
|
|
|

Description fonctionnelle
Le SF_EDM
FB contrôle une sortie de sécurité et surveille les actionneurs contrôlés.
Ce bloc fonctionnel surveille l'état initial des actionneurs via les signaux de rétroaction (S_EDM1
et S_EDM2
) avant que les actionneurs ne soient activés par le FB.
Le bloc fonctionnel surveille l'état de commutation des actionneurs (MonitoringTime
) après que les actionneurs ont été activés par le FB.
Pour un diagnostic précis des actionneurs connectés, il faut utiliser deux signaux de retour individuels. Pour une fonction de diagnostic restreinte mais simple des actionneurs connectés, il faut utiliser un signal de retour commun des deux actionneurs connectés. Dans ce cas, l'utilisateur doit connecter ce signal commun aux deux S_EDM1
et S_EDM2
paramètres. S_EDM1
et S_EDM2
sont alors contrôlés par le même signal.
Les dispositifs de commutation utilisés dans la fonction de sécurité doivent être sélectionnés dans la catégorie spécifiée dans l'analyse des risques.
Verrouillage de démarrage optionnel:
Blocage de démarrage en cas d'activation du bloc
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.
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
Les conditions suivantes forcent une transition vers l’état d’erreur :
Statique invalide
Reset
signal en coursInvalide
EDM
signal en coursLe
S_OutControl
etReset
les entrées sont mal interconnectées en raison d'une erreur de programmation.
Comportement d'erreur
Dans les états d'erreur, les sorties sont les suivantes :
Le
S_EDM_Out
est réglé surFALSE
et reste dans cet état sûr.Un
EDM
le message d'erreur doit toujours être réinitialisé par un déclencheur croissant lors de la réinitialisation.Un message d'erreur de réinitialisation peut être réinitialisé en définissant Réinitialiser sur
FALSE
.
Après l'activation du bloc fonctionnel, l'inhibition de démarrage facultative peut être réinitialisée par un front montant au niveau du Reset
saisir.
Codes d'erreur et d'état spécifiques à FB
Code de diagnostic | Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Statique
|
|
| Le signal à
|
|
| Le signal à
|
|
| Les signaux à
|
|
| Le signal à
|
|
| Le signal à
|
|
| Les signaux à
|
|
| Le signal à
|
|
| Le signal à Prêt = VRAI S_EDM_Out = FAUX Erreur = VRAI |
|
| Les signaux à
|
|
| Des signaux similaires à
|
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Le bloc fonctionnel n'est pas actif (état de base).
|
|
| Le verrouillage de démarrage de l'activation du bloc est actif. Réinitialisation requise.
|
|
| Le contrôle EDM n'est pas actif. Le minuteur démarre lorsque l'état est entré.
|
|
| Le contrôle EDM est actif. Le minuteur démarre lorsque l'état est entré.
|