Codeur SSI Absolu Multitours avec carte Schneider

Partie du forum pour tout ce qui concerne les mesures, donc les capteurs analogiques, tout ou rien, détecteurs, dans l'industrie. Forum, conseil, astuce et entraide sur les organes de mesure industriels .
Répondre
kiwi13nrv
Aguerri de l'automation
Aguerri de l'automation
Messages : 78
Inscription : 09 juin 2017, 01:08
Localisation : Provence les cigales

Codeur SSI Absolu Multitours avec carte Schneider

Message par kiwi13nrv »

Bonjour mesdames messieurs :)

Sur un projet, je vais avoir besoin d'utiliser un codeur Absolu multitours pour connaitre la position d'un treuil.
J'utilise un automate schneider M340 donc je pense utiliser une carte BMXEAE0300 qui est une carte "module interface codeur SSI - 3 voies".

Je n'ai jamais utilisé de codeur absolu et je n'ai pas de notion en terme de SSI (J'ai quand même bien farfouillé les tréfon d'internet pour savoir comment cela fonctionne).

Mon question est la suivante:
- Sur les documentation de codeur absolu (exemple : https://docs.rs-online.com/687b/0900766b81583401.pdf )
la résolution apparaît en 12 ou 13 bit suivant si il est utilisé en monotour ou multitour. Dans mon cas je souhaite l'utiliser en multitours ... mais une résolution de 13 bit (8192 points) ne me suffit pas ...

Je ne comprend pas comment les constructeurs de codeur absolu SSI arrivent à donner une résolution suivant un nombre "non défini" de tour ...

Et ça, je n'arrive pas a le comprendre en faisant des recherches sur internet xD

J'espère avoir été assez clair, je remercie d'avance les personnes qui prendront le temps de m'éclairer :)

Bonne journée.
Gigi
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Inscription : 13 janv. 2022, 22:51
Localisation : Tourcoing

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par Gigi »

La documentation indique bien 13 bits/tour quelque soit le modèle.
Pour faire simple si ta résolution par tour est de 8192 est qu’il peut faire 8192 tours alors tu pourras avoir 8192*8192 positions de déplacement.
Par contre si ta résolution est insuffisante cela veut dire que tu veux une précision plus importante.
Exemple si ton déplacement pour un tour de codeur est de 1000mm alors ta précision sera de 1000/8192=0,122mm/point.
C'est en forgeant qu'on devient forgeron !
kiwi13nrv
Aguerri de l'automation
Aguerri de l'automation
Messages : 78
Inscription : 09 juin 2017, 01:08
Localisation : Provence les cigales

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par kiwi13nrv »

D'accord !
Pour exemple on prend la documentation mise en exemple sur le premier message.

La documentation donne:
Capture d’écran 2022-06-17 095843.png
Capture d’écran 2022-06-17 095843.png (19.96 Kio) Consulté 1492 fois
Donc résolution sur 1 tour = 8192 points
Résolution multitour = Jusqu'a 13 bit (8192 points)

Donc si je comprend bien le codeur peut faire maximum 8192 tours avant de retourner a 0 !
Et chaque tours on une résolution de 8192 points !

Eureka ! Tu m'as certainement éclairé ! C'est bien cela ?
Gigi
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Inscription : 13 janv. 2022, 22:51
Localisation : Tourcoing

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par Gigi »

Je ne peux pas affirmer qu’il fera 8192 tours par contre sa résolution ( c’est à dire son nombre de points par tour) est bien de 13 bits don 8192 en Multitours sur la doc .
C'est en forgeant qu'on devient forgeron !
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par itasoft »

slts,
ça t'autorise à faire 2^32/8192= 524 288 tours, A la grosse sur le BMXEAE0300 la valeur courante (UDINT) augmente de 8192 points par tour
et se sature à 2^32 points (Rappel: 2^32 = 4 294 967 296 points codeur)
Automaticien privé (de tout)
itasoft@free.fr
salem
Apprend le binaire
Apprend le binaire
Messages : 1
Inscription : 22 juin 2022, 19:37

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par salem »

Bonjour
Est-ce que vous avez une idée sur la programmation du codeur?
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par itasoft »

slts,
que veux tu dire par "programmation" ? car le codeur il ne se programme pas
Automaticien privé (de tout)
itasoft@free.fr
kiwi13nrv
Aguerri de l'automation
Aguerri de l'automation
Messages : 78
Inscription : 09 juin 2017, 01:08
Localisation : Provence les cigales

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par kiwi13nrv »

itasoft a écrit : 18 juin 2022, 19:18 slts,
ça t'autorise à faire 2^32/8192= 524 288 tours, A la grosse sur le BMXEAE0300 la valeur courante (UDINT) augmente de 8192 points par tour
et se sature à 2^32 points (Rappel: 2^32 = 4 294 967 296 points codeur)
Bonjour,

Pourquoi 2^32/8192 = 524 288 tours ? La documentation nous donne une résolution de 13 bit en multiturn ... c'est ça que je ne comprend pas bien.

Pour moi j'ai 8192 points par tour de codeur (Ca c'est ok).
Et 2^13=8192 tours de codeur avant de retourner au tour 0 du codeur.

Ce qui ferai en terme de point, une résolution de 2^13*8192 = 67 108 864 points maximum que le codeur absolu peut donner.

Ou alors je n'ai pas comprit :lol:

Merci pour votre aide,
Cordialement,
Gigi
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 145
Inscription : 13 janv. 2022, 22:51
Localisation : Tourcoing

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par Gigi »

La valeur donnée par Itasoft correspond au nombre de tours que tu pourrais avoir sur un double mot de 32bits(valeur disponible).
Donc si ton codeur fait 8192 tours cette valeur est bien inférieure à celle disponible .
Par contre la doc que tu met en lien n’est pas très claire pour moi concernant le nombre de tours j’aurai préféré une indication du type «  number of révolution » pour être sûr.
C'est en forgeant qu'on devient forgeron !
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Codeur SSI Absolu Multitours avec carte Schneider

Message par philou77 »

Salut !

Pour moi :
sur 1 tour il fait 8192 pts (13 bits)
et il peut faire 8192 tours (13 bits)
Tu as donc 26 bits pour coder ta position en code gray

Sur les 32 bits de la valeur SSI , tu as des infos;
- souvent les trois premiers bits, et quel quelques uns de bits de poids forts..
- Il te faudra décaler / masquer les bits qui ne servent pas à donner la position.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Répondre