codeur incrémentale

Forum traitant des automates industriels de marque Siemens.
Répondre
Meta42
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 05 avr. 2019, 16:36

codeur incrémentale

Message par Meta42 »

Bonjour tout le monde je suis nouveaux sur se site :-)
j'ai besoin de votre aide par rapport à un codeur incrémentale avec une carte d’acquisition,à la sortie de cette carte j'ai une valeur de 0 à 65535 qui s’incrémente si je tourne dans un sens et se décrémente dans l'autre. Bon jusqu'ici tout va bien :P , mon problème c'est que je souhaite savoir quand cette valeur et croissante ou décroissante en code list. Avez vous des exemple de programmation?

Merci d'avance pour vos info.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: codeur incrémentale

Message par itasoft »

slts,
Je sais pas sur du "teuton" mais normalement cette information est donnée par la carte de comptage rapide
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
ProfnovA
Créateur de langage
Créateur de langage
Messages : 575
Enregistré le : 21 oct. 2015, 08:21

Re: codeur incrémentale

Message par ProfnovA »

dans l'idée

si valeurencours > valeurprecedente alors valeurcroit
si valeurencours < valeurprecedente alors valeurdecroit
valeurprecedente = valeurencours
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: codeur incrémentale

Message par skip74 »

Un petit peu de réflexion....

Cordialement
Meta42
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 05 avr. 2019, 16:36

Re: codeur incrémentale

Message par Meta42 »

Merci pour vos réponse, profnova le problème c est que Les valeurs défile assez rapidement et Avec le temp de cycle de l automate La valeur précédente est tjr égal à la valeur en cour donc on ne voit jamais passer là valeur croissante ou décroissante à 1.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: codeur incrémentale

Message par itasoft »

Meta42 a écrit : 05 avr. 2019, 23:15 Merci pour vos réponse, profnova le problème c est que Les valeurs défile assez rapidement et Avec le temp de cycle de l automate La valeur précédente est tjr égal à la valeur en cour donc on ne voit jamais passer là valeur croissante ou décroissante à 1.
---------------------------------
Slts,
ça c'est pas possible, si le codeur est plus rapide que le cycle tu peux pas avoir la même valeur à N
sinon Il faut le faire sur un bit horloge

IF front H100ms THEN
Sens_Général_Boulanger :=N>N-1
Sens_Décroissant :=N<N-1
N-1 :=N
END
Automaticien privé (de tout)
itasoft@free.fr
Répondre