M221 + lexium 32

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Mickey58
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 mars 2016, 16:35

M221 + lexium 32

Message par Mickey58 »

Bonjour,

Dans le cadre d'un projet qui m'est confié, je doit commander un lexium 32 à partir d'un m221 avec une liaison modbus (série ou TCP, le choix n'est pas encore définitif).

Je connais le mot de commande (dmcontrole - adresse modbus 6974), mais je n'ai aucune idée de comment piloter l'appareil. Faut t'il a chaque fois changer le mot en entier, ou simplement changer un bit à la fois. J'ai eu beau chercher, je n'ai rien trouvé sur le net, et c'est la première fois que je m'attaque à du modbus.

Merci d'avance pour m’éclaircir la voie .
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: M221 + lexium 32

Message par Bernardo59 »

Bonjour Mickey,

Il y a un tutoriel sur internet pour un variateur Lexium piloté en CanOpen.
Je pense que ça doit être pareil, je n'ai jamais utilisé SoMachine.

http://lyc-augustin-thierry-blois.tice. ... achine.pdf
Mickey58
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 mars 2016, 16:35

Re: M221 + lexium 32

Message par Mickey58 »

Oui, j'avais jeté un oeil sur ce tuto. l'ennuis, c'est qu'ils utilisent SoMachine, qui à l'air de gerer le Lexium, mais moi j'utilise SoMachine Basic, qui gère uniquement le M221. C'est pourquoi je voudrais utiliser des bloc Read_var et Write_var pour communiquer avec le Lexium.
Mickey58
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 mars 2016, 16:35

Re: M221 + lexium 32

Message par Mickey58 »

Pour apporter plus de précisions, je vous fournis un extrait de la documentation que j'ai trouvé.


[EDIT de Brebiou] Utilisation de la balise [mini}
CEDRIC58
Apprend le binaire
Apprend le binaire
Messages : 8
Enregistré le : 27 oct. 2015, 20:17

Re: M221 + lexium 32

Message par CEDRIC58 »

Bonjour,
Il faut que tu agisse directement sur les bits du mot de commande.
Par exemple l'état du bit 0 à 4 du mot de commande renseigne le variateur sur son mode opératoire à effectuer ( profile de position ou vitesse ou couple ... )
Attention en fonction du mode opératoire choisi, les fonctions des bits peuvent changer à vérifier dans la doc
Mickey58
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 mars 2016, 16:35

Re: M221 + lexium 32

Message par Mickey58 »

CEDRIC58 a écrit :Bonjour,
Il faut que tu agisse directement sur les bits du mot de commande.
Par exemple l'état du bit 0 à 4 du mot de commande renseigne le variateur sur son mode opératoire à effectuer ( profile de position ou vitesse ou couple ... )
Attention en fonction du mode opératoire choisi, les fonctions des bits peuvent changer à vérifier dans la doc
Ah oui, du coup c'est plus long que de simplement écrire la valeur du mot. Remarque, puisqu'il y a un bit réservé dont on ne connais pas la valeur, ça semble logique maintenant.

Je vais essayer ça , merci
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: M221 + lexium 32

Message par skip74 »

salut

regarde cela...
c'est prevu sous unity, mais si tu transpose le code...

http://www.sendbox.fr/5b38386ee50917bb/ ... ng_002.pdf

A+
Mickey58
Code sa première boucle
Code sa première boucle
Messages : 17
Enregistré le : 29 mars 2016, 16:35

Re: M221 + lexium 32

Message par Mickey58 »

skip74 a écrit :salut

regarde cela...
c'est prevu sous unity, mais si tu transpose le code...

http://www.sendbox.fr/5b38386ee50917bb/ ... ng_002.pdf

A+
Ah bah merci, ça m'a l'air tout à fait parfait , je n'ai qu'a transposer la méthode sur SoMachine Basic. Je vais éplucher tout ça. :mrgreen:
Répondre