FB_SLI
Description Bloc Fonctionnel
Le FB_SLI
bloc fonctionnel est utilisé pour enregistrer le Position
entrée avec un front montant en bSLI
entrée (position de verrouillage). Tant que bSLI
est réglé sur TRUE
, une vérification est effectuée pour s'assurer que la position est située dans les limites de la position du verrou - udiLimitNeg
et position du loquet + udiLimitPos
. Si tel est le cas, alors le bSLIActive
la sortie est réglée sur TRUE
. Si la position sort de la plage définie, alors bSLIActive
est réglé sur FALSE
. Le PositionDiff
la sortie donne la différence de courant entre la position et la position du verrou. Avec le front descendant à bSLIActive
, le PositionDiff
la sortie est également définie sur 0.
Le udiLimitNeg
et udiLimitPos
les entrées sont UDINT
valeurs et sont donc toujours positifs.
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 |
---|---|---|---|
|
|
| Sur un front montant, la valeur actuelle du |
|
|
| Valeur de position actuelle Enregistré avec le front montant à Types de données autorisés : |
|
|
| Écart autorisé de la position enregistrée (position de verrouillage) dans le sens positif Le Seule une valeur constante est autorisée (pas de variable) |
|
|
| Déviation autorisée de la position enregistrée (position de verrouillage) dans le sens négatif Doit être 0 si le type de données de Seule une valeur constante est autorisée (pas de variable) |
Nom | Type de données | Valeur initiale | Description, valeurs des paramètres |
---|---|---|---|
|
|
| Est |
|
|
| Différence de position entre la position enregistrée (position de verrouillage) et la position actuelle. Si Types de données autorisés : |
|
|
|
|