FB_EncoderPreset_M262 : prédéfinir le codeur

Description du bloc fonction

Ce bloc fonction permet de prédéfinir le codeur, en mode incrémental ou SSI.

Représentation graphique

G-SE-0075060.1.gif-high.gif

 

 

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.