M221 + lexium 32
M221 + lexium 32
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 .
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 .
- Bernardo59
- Mi homme - Mi automate

- Messages : 1054
- Enregistré le : 20 oct. 2015, 05:48
- Localisation : Nimes
- Contact :
Re: M221 + lexium 32
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
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
Re: M221 + lexium 32
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.
Re: M221 + lexium 32
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
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
Re: M221 + lexium 32
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.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
Je vais essayer ça , merci
Re: M221 + lexium 32
salut
regarde cela...
c'est prevu sous unity, mais si tu transpose le code...
http://www.sendbox.fr/5b38386ee50917bb/ ... ng_002.pdf
A+
regarde cela...
c'est prevu sous unity, mais si tu transpose le code...
http://www.sendbox.fr/5b38386ee50917bb/ ... ng_002.pdf
A+
Re: M221 + lexium 32
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.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+




