communication modbus TCP entre un M221 et 2 ATV930
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
communication modbus TCP entre un M221 et 2 ATV930
Bonjour a tous
Nouveau sur le forum je me suis inscris il y a quelques temps mais je n'ai jamais osé vous embêter car je trouvais dans vos posts toutes les explication et mon bonheur.
Là je suis coincé...
J'ai un M221 CE40R avec 2 ATV930 qui sont monté sur une centrifugeuse qui sert a déshydrater des boues de station d'épuration. Avant j'utilisai un automate mitsubishi et je pilotais tout ça en 0/10v et en sortie contact.
La sur ce projet j'ai voulu passer en modbus car le nombre de variateur qui gravite autour du process augmentent et pour simplifier un peu l'armoire électrique.
Je vous explique rapidement mon problème.
j'ai réalisé tout les réglage coté automate et variateur j'utilise le bloc writre read var pour communiquer ça fonctionne impec pour le premier variateur.
je peu lire l'état, je peu lui donner sa consigne, j'ai bien le retour de vitesse tout fonctionne a merveille quand on a bien ciblé la table d'échange du serveur web.
le problème c'est que je n'arrive pas accéder au deuxième. j'ai trouvé des tutos très bien fais pour 1 variateur mais pour 2 j'ai rien. je ne vois pas ou dire a l'automate que je veux lire et écrire la série de variable du var 2.
j'espère que vous aurez une idée.
A oui je découvre la programmation du M221 car comme dit plus haut avant j'utilisait surtout du mitsubishi. soyez indulgent avec un noobs
Alban.
Nouveau sur le forum je me suis inscris il y a quelques temps mais je n'ai jamais osé vous embêter car je trouvais dans vos posts toutes les explication et mon bonheur.
Là je suis coincé...
J'ai un M221 CE40R avec 2 ATV930 qui sont monté sur une centrifugeuse qui sert a déshydrater des boues de station d'épuration. Avant j'utilisai un automate mitsubishi et je pilotais tout ça en 0/10v et en sortie contact.
La sur ce projet j'ai voulu passer en modbus car le nombre de variateur qui gravite autour du process augmentent et pour simplifier un peu l'armoire électrique.
Je vous explique rapidement mon problème.
j'ai réalisé tout les réglage coté automate et variateur j'utilise le bloc writre read var pour communiquer ça fonctionne impec pour le premier variateur.
je peu lire l'état, je peu lui donner sa consigne, j'ai bien le retour de vitesse tout fonctionne a merveille quand on a bien ciblé la table d'échange du serveur web.
le problème c'est que je n'arrive pas accéder au deuxième. j'ai trouvé des tutos très bien fais pour 1 variateur mais pour 2 j'ai rien. je ne vois pas ou dire a l'automate que je veux lire et écrire la série de variable du var 2.
j'espère que vous aurez une idée.
A oui je découvre la programmation du M221 car comme dit plus haut avant j'utilisait surtout du mitsubishi. soyez indulgent avec un noobs
Alban.
-
- Mi homme - Mi automate
- Messages : 2079
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: communication modbus TCP entre un M221 et 2 ATV930
Salut !
En modbus, chaque appareil a une adresse !
Im suffit d’écrire un deuxième bloc et de spécifier l’adresse modbus du variateur 2
En modbus, chaque appareil a une adresse !
Im suffit d’écrire un deuxième bloc et de spécifier l’adresse modbus du variateur 2
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: communication modbus TCP entre un M221 et 2 ATV930
slts,
ci dessous un dessin
---------------------
ci dessous un dessin
---------------------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
Re: communication modbus TCP entre un M221 et 2 ATV930
c'est pourtant ce que j'ai fait mais après ma question est surement très bête mais je ne sais pas accéder au variables du 2eme variateur.
je vous joint la capture d'écran de ce que j'ai fait.
en premier la config du var avec somove
je vous joint la capture d'écran de ce que j'ai fait.
en premier la config du var avec somove
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
Re: communication modbus TCP entre un M221 et 2 ATV930
la config eth1
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
Re: communication modbus TCP entre un M221 et 2 ATV930
la config du scrutateur
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
Re: communication modbus TCP entre un M221 et 2 ATV930
le programme avec la table d'échange. pour le premier var mais je ne sais pas accéder au 2eme...
-
- Code sa première boucle
- Messages : 11
- Enregistré le : 11 avr. 2019, 10:13
Re: communication modbus TCP entre un M221 et 2 ATV930
Je sais que il y a quelque chose que je ne fais pas mais je ne sais pas quoi
encore merci de vous intéresser a mon cas.
encore merci de vous intéresser a mon cas.
- itasoft
- Mi homme - Mi automate
- Messages : 7086
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: communication modbus TCP entre un M221 et 2 ATV930
Slts,
C’est quoi ce soMove 2.9 ? connaît pas
Dans ton exemple tu lis et écris à l'adresse ModBus 0 du variateur , ça doit pas être ça .
C’est quoi ce soMove 2.9 ? connaît pas
Dans ton exemple tu lis et écris à l'adresse ModBus 0 du variateur , ça doit pas être ça .
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: communication modbus TCP entre un M221 et 2 ATV930
Je pense que le problème vient du fait que tu lances les 2 requêtes exactement en même temps. Utilise ton bit de temps pour incrémenter un compteur qui sera utile pour lancer les requêtes les unes après les autres. Si compteur = 1 alors read_var 1 si compteur = 2 etc etc.
Et pour finir quand le compteur arrive au nombre maximum de var. tu le remets à zéro
Et pour finir quand le compteur arrive au nombre maximum de var. tu le remets à zéro