Télécharger Imprimer la page

Sabo PLM 700 Mode D'emploi page 5

Publicité

Composants de bus de terrain PLM 700
EWB73013_D1f.doc
Configuration des entrées de compteur :
Exemple Pulse Width Mode (CounterXControl = 8192) :
CounterXControl = 8192,
Signal d'entrée périodique sur DE avec 40 ms High, 20 ms Low
Counter Active Level = 1 (High)
Counter Active Level = 0 (Low)
Start Stop Period Mode (CounterXControl = 16384):
Le compteur mesure le temps entre un signal de démarrage sur
DE00 et un signal d'arrêt sur DE01 avec une résolution interne de
0,1 ms. Les signaux sur les entrées doivent être de min. 0,2 ms
High et de min. 0,2 ms Low. La différence de temps mesurée en
unités de 0,1 ms apparaît sous la forme Counter0Result.
Le type de flanc déclencheur (ascendant/descendant) est
configuré avec le paramètre Counter Active Level .
Pour Reset Counter (Counter0Control += 4), la mesure est
remise une fois à zéro.
Counter0SetValue 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.
DE00
DE01
Counter0Result × 0,1 ms
Exemple :
Counter0Control = 16384,
Impulsion de démarrage sur DE00, impulsion d'arrêt sur DE01,
différence de temps 230 ms
Counter0Result = 2300
Incremental Encoder Mode (CounterXControl = 32768) :
Le compteur analyse les entrées DE00 et DE01 sous forme de
signal de quadrature d'un codeur incrémentiel (capteur rotatif) avec
une résolution interne de 0,1 ms. Les signaux sur les entrées
doivent être de min. 0,4 ms High et min. 0,4 ms Low, le
chevauchement temporel des signaux sur DE00 et DE01 doit être
de min. 0,2 ms. Lorsque le signal sur DE00 précède celui sur
DE01, la valeur du compteur est incrémentée ou décrémentée. La
valeur de compteur actuelle apparaît sous forme Counter0Result.
Pour Preset Counter (Counter0Control += 2), le compteur est
défini une fois sur la valeur de Counter0SetValue.
Pour Reset Counter (Counter0Control += 4), le compteur est
remis une fois à zéro.
Il s'en suit un dépassement aller de 65535 à 0 et un
dépassement retour de 0 à 65535.
DE00
DE01
Counter0Result = 1 2
3 4 5 6 7 8
Sous réserve de modifications techniques et d'erreurs
CounterXResult = 400,
CounterXResult = 200.
EWB.730.13
Date 04/2017
D1
EWB.730.13 D1 / 5

Publicité

loading