Description de la fonction
Le bloc fonction S_ESPE
permet
de prendre en charge la fonction équipement de protection
électrosensible dans une application. Il permet de surveiller
un équipement de protection électrosensible.
AVERTISSEMENT | |
---|---|
Représentation en FBD
Représentation

Description des paramètres
Paramètres d'entrée :
Activate
S_ESPE_In
S_StartReset
S_AutoReset
Reset
Paramètres de sortie :
Ready
S_ESPE_Out
Error
DiagCode
Paramètres d'entrée
Paramètre |
Type de données |
Valeur d'initialisation |
Signification |
---|---|---|---|
|
|
FALSE |
Valeur variable ou constante indiquant l'état d'activation du bloc fonction. Ce paramètre peut être relié à la variable qui représente l'état (actif ou inactif) de l'équipement de sécurité adéquat. Aucune information de diagnostic non pertinente n'est générée lorsqu'un équipement est désactivé :
|
|
|
FALSE |
Entrée variable ou constante signalant l'état de l'équipement de protection électrosensible :
NOTE : Lorsqu'un équipement de protection électrosensible
est utilisé comme dispositif de déclenchement dans une application,
vérifiez que le système de commande de sécurité
peut détecter une très courte interruption du capteur (80
ms minimum, conformément à la norme IEC61496-1).
|
|
|
FALSE |
Valeur variable ou constante indiquant :
NOTE : Activez cette fonction seulement après
vous être assuré que le démarrage du PES ne provoque
aucun danger. L'utilisation de la fonction de réinitialisation
automatique du circuit exige la mise en place d'autres mesures au
niveau du système ou de l'application pour prévenir tout
démarrage imprévu (ou involontaire).
|
|
|
FALSE |
Valeur variable ou constante indiquant l'état de la fonction de réinitialisation automatique :
NOTE : Activez cette fonction seulement après
vous être assuré que le démarrage du système ne
provoque aucun danger. L'utilisation de la fonction de réinitialisation
automatique du circuit exige la mise en place d'autres mesures au
niveau du système ou de l'application pour prévenir tout
démarrage imprévu (ou involontaire).
|
|
|
FALSE |
Valeur variable indiquant la réinitialisation
de la machine d'état, couplée avec des messages d'état
et d'erreur détectée (tels qu'indiqués par le paramètre NOTE : Cette fonction
est active uniquement lorsque le signal passe de FALSE à TRUE.
|
Paramètres de sortie
Paramètre |
Type de données |
Valeur d'initialisation |
Signification |
---|---|---|---|
|
|
FALSE |
NOTE : Ce paramètre est utile en mode débogage
ou pour activer/désactiver d'autres blocs fonction, ainsi que
pour opérer des traitements supplémentaires dans le programme
fonctionnel.
|
|
|
FALSE |
Sortie de sécurité indiquant :
|
|
|
FALSE |
Message d'erreur détectée du bloc fonction. |
|
|
16#0000 |
Message de diagnostic du bloc fonction. |
Chronogrammes typiques
S_StartReset
= FALSE ; S_AutoReset
= FALSE

S_StartReset
= TRUE ; S_AutoReset
= FALSE

S_StartReset
= FALSE ; S_AutoReset
= TRUE

Diagramme des états
Le diagramme suivant décrit les transitions entre les
différents états du bloc fonction S_ESPE
:

Source : PLCopen - Technical Committee 5, Safety Software, Technical Specification, Part 1: Concepts and Function Blocks, Version 1.0.
Détection des erreurs
Le bloc fonction détecte un signal TRUE statique sur l'entrée Reset
.
Gestion des erreurs détectées
S_ESPE_Out
est défini sur
la valeur initiale FALSE.
En cas de réception d'un signal
TRUE statique sur l'entrée Reset
, la sortie DiagCode
indique le code
d'erreur détectée et la sortie Error
est définie sur TRUE.
Pour conserver l'état d'erreur
détectée, définissez l'entrée Reset
sur FALSE.
Lorsqu'un message d'erreur détectée
est renvoyé, le paramètre DiagCode
peut présenter l'une des valeurs d'erreur suivantes :
DiagCode |
Nom de l'état |
Description de l'état et paramètres de sortie |
---|---|---|
C001 |
Erreur de réinitialisation 1 |
Signal
|
C002 |
Erreur de réinitialisation 2 |
Signal
|
Gestion des codes de diagnostic
Lorsqu'un message d'état est renvoyé, le paramètre Error
est défini sur FALSE, et le paramètre DiagCode
affiche l'une des valeurs hexadécimales
suivantes :
DiagCode |
Nom de l'état |
Description de l'état et paramètres de sortie |
---|---|---|
0 |
IDLE |
Le bloc fonction est inactif (état initial) :
|
8001 |
INIT |
|
8002 |
En attente de S_ESPE_In 1 |
|
8003 |
En attente de Reset 1 |
|
8004 |
En attente de S_ESPE_In 2 |
|
8005 |
En attente de Reset 2 |
|
8000 |
Sortie de sécurité activée |
|