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 à  | 
| 
 | 
 | 
 | 
 
 |