Composants de bus de terrain PLM 700
EWB73020_D2f
Configuration des entrées de compteur (suite) :
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.
Le paramètre Allow Counter A/B Overflow définit si une remise
à zéro a lieu ou non en cas de valeur de compteur 65535.
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_CntResult
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.
DE
CntX_CntResult 0,1 ms
Exemple :
CntX_Control = 32,
CntX_SetVal = 1,
(Mesure sur 1 période)
Signal d'entrée sur DE avec une durée de période de 1 seconde
CntX_CntResult = 10000.
Frequency Counter Mode (CntX_Control = 4096) :
Le compteur mesure la fréquence du signal d'entrée avec une
résolution interne de 0,1 ms. Le signal à l'entrée doit être de min.
0,1 ms High et de min. 0,1 ms Low. La fréquence mesurée apparaît
sous forme CntX_CntResult, l'unité dépend du temps tout ou rien
indiqué.
CntX_SetVal comprend le temps tout ou rien souhaité en ms.
Des temps tout ou rien entre 10 ms et 6553 ms (6,553
secondes) sont possibles. Pour un temps tout ou rien de 1000
ms, le résultat de mesure est en Hertz.
Pour Reset Counter (CntX_Control += 4), la mesure est remise
une fois à zéro.
Une nouvelle valeur de mesure n'est disponible qu'une fois le
temps tout ou rien indiqué écoulé.
DE
Temps tout ou rien / CntX_CntResult
Sous réserve de modifications techniques et d'erreurs
Exemple :
CntX_Control = 4096,
CntX_SetVal = 1000,
Signal d'entrée périodique sur DE avec fréquence 200 Hz
CntX_CntResult = 200.
Remarque : À des fréquences faibles, la mesure de la durée de la
période (Period Mode, CntX_Control = 32) peut être avantageuse pour
obtenir une résolution plus élevée.
Pulse Width Mode (CntX_Control = 8192) :
Le compteur mesure la largeur d'impulsion du signal d'entrée avec une
résolution interne de 0,1 ms. Le signal à l'entrée doit être de min. 0,1 ms
High et de min. 0,1 ms Low. La largeur d'impulsion mesurée en unités
de 0,1 ms apparaît sous la forme CntX_CntResult.
Le niveau d'impulsion à mesurer (High/Low) est configuré avec le
paramètre Counter Active Level.
.
Pour Reset Counter (CntX_Control += 4), la mesure est remise
une fois à zéro.
CntX_SetVal n'est pas analysé.
Le compteur affiche maximum 65535 (6,5535 secondes). Il ne
passe pas à 0.
Une nouvelle valeur de mesure n'est disponible que lorsque la
largeur d'impulsion à mesurer est atteinte ou lorsque la valeur
max. du compteur est atteinte.
DE
CntX_CntResult 0,1 ms
Exemple :
CntX_Control = 8192,
Signal d'entrée périodique sur DE avec 40 ms High, 20 ms Low
Counter Active Level = 1 (High) CntX_CntResult = 400,
Counter Active Level = 0 (Low) CntX_CntResult = 200.
Start Stop Period Mode (CntX_Control = 16384) :
Le compteur mesure le temps entre un signal de démarrage sur
DE00/DE02 et un signal d'arrêt sur DE01/DE03 avec une résolution
interne de 0,1 ms. Les signaux sur les entrées doivent être de min.
0,1 ms High et de min. 0,1 ms Low. La différence de temps mesurée en
unités de 0,1 ms apparaît sous la forme Cnt0_Result/Cnt2_Result.
Le type de flanc déclencheur (ascendant/descendant) est
configuré avec le paramètre Counter Active Level .
Pour Reset Counter (CntX_Control += 4), la mesure est remise
une fois à zéro.
CntX_SetVal n'est pas analysé.
Le compteur affiche maximum 65535 (6,5535 secondes). Il ne
passe pas à 0.
Une nouvelle valeur de mesure n'est disponible que lorsque la
différence de temps à mesurer est atteinte ou lorsque la valeur
max. du compteur est atteinte.
(Suite : voir page suivante)
Date 02/2019
EWB.730.20
D2
(Temps tout ou rien 1 seconde)
EWB.730.20 D2 / 5