FB_ENVELOPE
Description Bloc Fonctionnel
Le FB_ENVELOPE
est utilisé pour créer une courbe enveloppe à partir de la valeur de InValue
plus uiOffset
et de vérifier si oui ou non InValue
viole cette courbe d'enveloppe à chaque fois que le bloc fonction est appelé. Si InValue
atteint la gamme de - udiTargetValue
à + udiTargetValue
, alors le temps tTimeAfterInTarget
commence à courir. Si InValue
quitte cette plage et que le temps n'est pas encore écoulé, ce temps est alors réinitialisé. Le temps peut recommencer lorsque InValue
atteint à nouveau la plage. Si InValue
reste dans la plage, alors le bSafeFunctionOut
la sortie est réglée sur FALSE
après le temps tTimeAfterInTarget
écoulée. Le bSafeFunctionOut
la sortie est réglée sur FALSE
au plus tard après tMaxTime
a expiré.
Ce bloc fonctionnel peut normalement être utilisé, par exemple, pour une fonction de sécurité SS1 ou SS2.
Astuce
La disponibilité de ce bloc fonction dépend du FBSupportFlags
du fichier de description ESI. Ces FBSupportFlags
sont évalués à compter de CODESYS Safety for EtherCAT Safety Module 4.3.0.0. L'utilisation de ce bloc fonctionnel est empêchée si l'appareil en question ne prend pas explicitement en charge ce bloc fonctionnel.

Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| Pour un front descendant, une courbe enveloppe est créée à partir de la valeur de |
|
|
| Valeur analogique qui doit être surveillée lorsqu'un retard ou un changement se produit vers 0 dans une courbe d'enveloppe. Types de données autorisés : |
|
|
| Délai de Seule une valeur constante est autorisée (pas de variable) |
|
|
| Valeur qui s'ajoute à la valeur de Seule une valeur constante est autorisée (pas de variable) |
|
|
| Temps après lequel le Le temps commence à courir lorsque Seule une valeur constante est autorisée (pas de variable) |
|
|
| Temps maximum (en ms) au bout duquel le Seule une valeur constante est autorisée (pas de variable) |
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| Sortie avec fonction de sécurité (retardée par le temps et surveillée par courbe enveloppe) Mis à |
|
|
|
|