Composants de bus de terrain PLM 700
EWB73010_D1f
Remarques concernant la programmation :
Paramètre Vref+ / Vref-
Uniquement applicable pour les entrées analogiques dans la
configuration 6 (mesure de tension avec référence Vref+/Vref-, voir
paramètre Analog In Type). Définit la tension de référence positive ou
négative pour le convertisseur A/N. La tension d'entrée mesurée des
entrées analogiques correspondantes fait référence à ces deux
potentiels. L'indication a lieu en millivolts et doit être dans la plage
0...2500.
Paramètre Counter Active Level
Définit si l'entrée de compteur réagit à un flanc ascendant ou
descendant. Pour la mesure de la durée de la période, il est défini si la
durée du niveau High ou Low est mesurée.
0
Flanc descendant ou niveau Low
1
Flanc ascendant ou niveau High
Paramètre Overlay Pushbutton
Permet la consultation du bouton de service S203. Le bouton de
service ne peut pas être consulté avec un bit propre, mais il modifie,
lorsque la fonction de consultation est activée, une des entrées
numériques existantes DE00...DE07.
0
Pas de consultation du bouton de service,
DE00...DE07 non influencé
100...107
Bouton de service remplace
l'entrée numérique DE00...DE07
200...207
Bouton de service inverse le niveau de
l'entrée numérique DE00...DE07
Configuration des entrées de compteur :
Le module dispose de deux mots de commande (Cnt0_Control et
Cnt1_Control), avec lesquels les modes de fonctionnement des
entrées de compteur ZE00 et ZE01 sont configurés.
Pour les deux entrées de compteur, il existe un paramètre
supplémentaire Cnt0_SetVal / Cnt1_SetVal, qui est analysé
différemment selon le mode. Les résultats des compteurs sont
affichés dans Cnt0_Result et Cnt1_Result.
Les variables CntX_Control, CntX_SetVal et CntX_Result
(X=0 ou 1) sont de type WORD (16 bits sans préfixe).
Les mots de commande Cnt0_Control et Cnt1_Control sont affectés
comme suit :
Valeur
Bit
Fonction
0
-
Disable Counter
1
8
Enable Counter Mode
2
9
Preset Counter (CntX_SetVal)
4
10
Reset Counter
32
13
Enable Period Mode
128
15
Direct Pin Level Mode
1024
2
Preset Counter Target (CntX_SetVal)
4096
4
Enable Frequency Counter Mode
8192
5
Enable Pulse Width Mode
16384
6
Enable Start Stop Period Mode
32768
7
Enable Incremental Encoder Mode
La permutation des bits par rapport à leur valeur est une
fonctionnalité de CoDeSys et peut être observée dans la
configuration de la commande.
Les valeurs dans Cnt0_Control et Cnt1_Control sont la somme des
valeurs souhaitées dans le tableau ci-dessus, ex. « Enable Counter
Mode + Reset Counter » CntX_Control = 1 + 4 = 5.
Un seul mode de compteur peut être activé à la fois.
Direct Pin Level Mode (CntX_Control = 128):
(A partir du microprogramme v2.41) La valeur de compteur
CntX_Result correspond au niveau numérique à l'entrée de compteur
correspondante (0/1).
Sous réserve de modifications techniques et d'erreurs
EWB.730.10
Paramètre Error Mode Digital Out
Définit comme suit le comportement des sorties numériques en cas
d'arrêt ou d'erreur :
0
La sortie conserve le dernier état
1
La sortie prend l'état selon Error State
Paramètre Error State Digital Out
S'applique uniquement si Error Mode Digital Out est sur 1.
Définit l'état des sorties numériques en cas d'arrêt ou d'erreur.
Les valeurs possibles sont 0 et 1.
Paramètre Error Mode Analog Out
Définit le comportement des valeurs de sortie analogiques en cas d'arrêt
ou d'erreur :
0
La valeur de sortie conserve la dernière valeur
1
La valeur de sortie est définie surError Value
Paramètre Error Value Analog Out
S'applique uniquement si Error Mode Analog Out est sur 1.
Définit la valeur qui est émise en cas d'arrêt ou d'erreur.
Counter Mode (CntX_Control = 1):
Le compteur est incrémenté de un à chaque flanc ascendant ou
descendant à l'entrée. La largeur d'impulsion à l'entrée doit être de min.
0,1 ms niveau High et de min. 0,1 ms niveau Low.
Pour Preset Counter (CntX_Control += 2), le compteur est défini
une fois sur la valeur de CntX_SetVal.
Pour Reset Counter (CntX_Control += 4), le compteur est remis
une fois à zéro.
Lorsque le compteur atteint 65535, il est remis à zéro.
Le type de flanc de comptage (ascendant/descendant) est
configuré avec le paramètre Counter Active Level .
Period Mode (CntX_Control = 32) :
Le compteur mesure la durée de la période du signal d'entrée avec une
résolution interne de 0,1 ms. La durée de la période mesurée en unités
de 0,1 ms apparaît sous la forme CntX_Result.
CntX_SetVal comprend le nombre souhaité de périodes de
mesure (min. 1). La mesure est totalisée selon le nombre indiqué
de périodes.
Pour Reset Counter (CntX_Control += 4), le compteur est remis
une fois à zéro.
Le compteur affiche maximum 65535 (6,5535 secondes). Il ne
passe pas à 0.
Une nouvelle valeur de mesure est uniquement disponible lorsque
le nombre de périodes de mesure indiqué est atteint ou lorsque la
valeur max. du compteur est atteinte.
ZE
CntX_Result 0,1 ms
Exemple : voir page suivante
Date 02/2019
D1
EWB.730.10 D1 / 4