SF_OutControl
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_OutControl
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 contrôle une sortie de sécurité avec un signal du contrôleur standard et un signal de sécurité avec verrouillage de démarrage en option.
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Variable Signal de commande du bloc fonctionnel de sécurité en amont Signaux de blocs fonctionnels typiques de la bibliothèque (par exemple :
|
|
|
| Variable ou constante Signal de commande du contrôleur standard
|
|
|
| Constante Conditions facultatives pour le contrôle du processus.
|
|
|
| |
|
|
| |
|
|
|
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| |
|
|
| Contrôle les appareils ou FB connectés et sécurisés.
|
|
|
| |
| MOT |
|

Description fonctionnelle
Général:
Le SF_OutControl
FB est un pilote de sortie pour une sortie de sécurité.
La sortie de sécurité est contrôlée via S_OutControl
, qui utilise un signal provenant du contrôleur standard (ProcessControl(BOOL)
pour le contrôle du processus) et un signal de l'application de sécurité (S_SafeControl (SAFEBOOL
) pour contrôler la fonction de sécurité).
Une fonction de démarrage supplémentaire (
ProcessControl FALSE -> TRUE
) est nécessaire, qui suit l'activation du bloc fonctionnel ou le retour du signal de sécurité (S_SafeControl
). Une statiqueTRUE
signaler àProcessControl
ne se règle pasS_OutControl
àTRUE
.Une fonction de démarrage supplémentaire (
ProcessControl FALSE -> TRUE
) n'est pas nécessaire, ce qui suit l'activation du bloc fonctionnel ou le retour du signal de sécurité (S_SafeControl
). Une statiqueTRUE
signal aux ensembles ProcessControlS_OutControl
àTRUE
si les autres conditions sont remplies.
Blocage de démarrage en cas d'activation du bloc fonction
Blocage de démarrage après interruption de la garde
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


Attention
Le StaticControl
, 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.
Détection d'erreur
Les conditions suivantes forcent une transition vers l’état d’erreur :
Signal de réinitialisation statique non valide dans le processus
Statique invalide
ProcessControl
signal.ProcessControl
etReset
sont mal connectés en raison d'une erreur de programme.
Comportement d'erreur
En cas d'événement d'erreur, le S_OutControl
la sortie est réglée sur FALSE
et reste dans cet état sûr. Pour quitter les états d'erreur Reset Error
, Init Error
, ou Lock Error
, le Reset
l'entrée doit être définie sur FALSE
. Pour quitter le Control Error
état d'erreur, le ProcessControl
l'entrée doit être définie sur FALSE
.
Après la transition de S_SafeControl
à TRUE
, le verrouillage de démarrage optionnel peut être réinitialisé par un front montant au Reset
saisir.
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
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.
| Nom de la statue | Description de l'état et paramètre de sortie |
---|---|---|
|
| Statique
|
|
| Statique
|
|
| Signal statique à
|
|
| Front de déclenchement montant simultané à
|
|
| Front de déclenchement montant simultané à
|
| 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.
|
|
| Fonction de sécurité déclenchée
|
|
| Le verrouillage de démarrage de la fonction de sécurité est actif. Réinitialisation requise.
|
|
| La surveillance du processus n'est pas active
|
|
| La surveillance du processus est active et la sécurité est activée.
|