Page 2 sur 2

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 09:54
par Alexis86
Bonjour à tous,

J'ai suivi les conseils de Gigi en utilisant IOScanner.

Niveau configuration c'est bon mais pas niveau programmation...

J'ai alimenté mon KM1 afin d'allumer mon variateur et le configurer en Modbus. Celui ci passe de "Ready" à NsT" à ce moment, est ce normal ?

Ensuite j'ai suivi toutes les explications de Gigi mais j'ai des doutes car plusieurs erreurs apparaissent et je ne sais pas où mettre le bloc opération...

Je vous mets les imprim ecran.

Merci de vos retours.
MODBUS 1.png
MODBUS 2.png

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 11:47
par Gigi
Bonjour
Vérifie que tu n’as pas perdu la communication.
Il te faut activer le bit système %S112 je crois avec un front montant au retour de l’activation de ton variateur.
Ton bloc opération tu le met sur un nouveau réseau mais va vérifier le mot de sortie utilisé pour la vitesse.(registre de sortie IO scanner)
Sinon tu peux utiliser les blocs fonctions spécifiques pour la vitesse de la même manière que pour gérer le sens de rotation.

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 13:09
par MiGaNuTs
Il faut utiliser quelques bits systèmes de l'automate pour lancer les blocs dans le bon ordre, et vérifier quelques conditions avant d'envoyer des consignes. Sinon il se passe des trucs désagréables.
J'ai fait ça a l'arrache, il doit en manquer quelques uns, mais ça donne un ordre d'idée de la démarche a suivre.
2025-02-17 13_05_49-Nouveau projet_ - EcoStruxure Machine Expert - Basic.png

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 13:52
par Alexis86
Merci à vous deux.

J'avoue que vous m'avez un peu perdu entre vos 2 retours...

Gigi, le %S112 est réglée sur 1 pour réinitialiser IOScanner sur Ethernet, je ne vois pas comment l'utiliser là... Et après étant débutant je n'ai pas tout compris...

Miganuts, pourquoi mettre le démarrage à chaud et à froid dans l'équation ? Il faut bien alimenté mon KM vu que c'est lui qui alimente mon variateur ?

Dans l'idée de ce que je comprend, le bloc MC_POWER sert à voir le statut du variateur (allumé ou éteint ) et en récupérer l'information ?

le bloc MC_JOG sert à piloter dans un sens ou l'autre.

Comment vérifier que la communication se fait bien ? le bouton SL doit-il être allumé sur l'automate ?

Merci à vous.

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 14:37
par Gigi
Le voyant SL doit clignoter.
S'il ne clignote pas après l'allumage du variateur c'est que tu as perdu la communication.
C'est pourquoi il y a une erreur dans le bloc fonction MC Power.
Donc tu prends un contact de la sortie qui active ton variateur en front montant (à priori %Q0 pour toi) et tu active une bobine %S112. Ça relance la com.
Si tu as utilisé le modbus RTU c'est peut être %S110.
Tu dois constater que ton erreur disparaît.

Re: Lien Modbus entre M221 et ATV320

Posté : 17 févr. 2025, 16:03
par MiGaNuTs
Alexis86 a écrit : 17 févr. 2025, 13:52
Miganuts, pourquoi mettre le démarrage à chaud et à froid dans l'équation ? Il faut bien alimenté mon KM vu que c'est lui qui alimente mon variateur ?
Quel intérêt de câbler un contacteur de ligne sur un variateur piloté par un automate ? Surtout si le var en question est équipé de la fonction STO.
A part réduire la durée de vie de l’étage de puissance de ton variateur, ca sert a rien du tout.

Pour la puissance tu fait Disjonteur -> variateur -> moteur et basta.
Le relais d’arrêt d'urgence câblé sur l'entrée STO, et hop. La sécurité électrique est assurée, indépendante de l'automate et conforme.
Aucun risque de cramer le variateur sur une ouverture inopinée du contacteur de ligne alors que le moteur est en pleine charge, ou pire en phase de freinage. Au passage les condensateurs du variateur te remercierons également.

Au passage ça évite de 'gaspiller' des sorties automate pour rien, et ça fait moins de fils a câbler.
Les contacteurs de ligne c'est a réserver pour les variateurs qui n'ont pas d'entrée STO. (Qui sont eux mêmes a mettre a la poubelle du reste, parce que c'est pas tellement conforme aux directives de sécurité machine)
Alexis86 a écrit : 17 févr. 2025, 13:52 Dans l'idée de ce que je comprend, le bloc MC_POWER sert à voir le statut du variateur (allumé ou éteint ) et en récupérer l'information ?

le bloc MC_JOG sert à piloter dans un sens ou l'autre.
Oui.
Alexis86 a écrit : 17 févr. 2025, 13:52 Comment vérifier que la communication se fait bien ? le bouton SL doit-il être allumé sur l'automate ?
Merci à vous.
Tu a les sortie error de tes blocs de commande qui te disent si y'a un problème ou pas.
Tu a également a disposition le bloc "readstatusvar" qui est vachement utile également.
Aussi, privilégie le bloc "move vel" plutôt que le jog, tu a plus d'informations en retour et surtout tu n'est pas obligé d’arrêter le moteur pour changer sa consigne de vitesse, tu peut le faire a la volée.

C'est bien plus pratique d'utiliser les blocs tout faits plutôt que de se taper la com' a la mano avec des readvar/writevar, un séquenceur de trames et tout une tartine de calculs pour savoir ce que racontent les trames de statut.

Re: Lien Modbus entre M221 et ATV320

Posté : 19 févr. 2025, 10:29
par Alexis86
Bonjour à tous.

Je n'ai pas réussi à faire la manip. Le temps avance et je dois penser à la machine. Je vais la faire avec les sorties que j'ai...

Et si j'ai le temps avant la fin je me pencherai plus sur le sujet. Et je pourrais augmenter mes sorties à ce moment là.

Merci à vous et si jamais vous avez d'autres tuyaux entre temps je suis preneur.

Bonne journée à vous.

Re: Lien Modbus entre M221 et ATV320

Posté : 19 févr. 2025, 14:31
par andala
Question bête mais : As-tu mis la carte Ethernet sur ton variateur ? car de base il n'en portent généralement pas et le port ethernet de base dessus n'est que du RTU

Re: Lien Modbus entre M221 et ATV320

Posté : 19 févr. 2025, 19:28
par Alexis86
Oui j'ai qu'un port Modbus mais je ne cherche pas à utiliser ethernet.