FB_EncoderPreset_M262 : prédéfinir le codeur
Ce bloc fonction permet de prédéfinir le codeur, en mode incrémental ou SSI.
Représentation en langage IL et ST
Pour voir la représentation générale en langage IL ou ST, consultez le chapitre Représentation des fonctions et blocs fonction.
Description des variables d'E/S
Le tableau suivant décrit les variables d'entrée :
Entrée |
Type |
Par défaut |
Commentaires |
---|---|---|---|
ENC_REF_M262 |
ENC_REF_M262 |
– |
Référence de l'instance du codeur. |
xEnable |
BOOL |
FALSE |
TRUE active la fonction prédéfinie du codeur, via : oLe mode prédéfini en utilisant REF sur I0 et Z sur le codeur oL'entrée xForce du bloc fonction |
xForce |
BOOL |
FALSE |
Sur le front montant, prédéfinit et démarre le compteur si xEnable a la valeur TRUE. |
etREF_Input |
ET_ENC_INPUT_M262 |
ENC_INPUT_REF_I0 |
Définit l'entrée REF. La seule valeur valide est I0. |
etMode |
ET_ENC_PRESET_MODE_M262 |
ENC_PRESET_NO |
Sélectionne les conditions pour prédéfinir la fonction de comptage avec les entrées REF et Z. |
diPresetValue |
DINT |
0 |
Définit la valeur chargée dans le codeur comme valeur réelle lors de l'événement prédéfini. |
Le tableau suivant décrit les variables de sortie :
Sortie |
Type |
Par défaut |
Commentaire |
---|---|---|---|
xValid |
BOOL |
FALSE |
TRUE indique que les valeurs de sortie du bloc fonction sont valides. |
xError |
BOOL |
FALSE |
TRUE indique qu'une erreur est détectée. |
etErrorId |
ET_ENC_ERROR_M262 |
ENC_ERROR_NO |
Indique le code de l'erreur détectée lorsque xError a la valeur TRUE. |
xPresetFlag |
BOOL |
FALSE |
Défini sur TRUE pour un cycle par la prédéfinition du codeur. |