Page 1 sur 1

Exemple programme modbus Somachine

Posté : 10 janv. 2021, 12:12
par Ted
Bonjour et bonne année, est ce que quelqu’un pourrait me montrer un exemple de programme pour piloter un atv320 en modbus avec somachine car je ne trouve pas de tutoriel en français assez explicite pour moi. :oops:
J’ai besoin de commander la marche et l’arrêt, la consigne et avoir l’etat du variateur(défauts éventuels).
Je précise je n’ai aucune connaissance en liaison modbus serie..
Merci pour votre aide.

Re: Exemple programme modbus Somachine

Posté : 10 janv. 2021, 17:05
par Bernardo59
Salut,

Je connais pas SoMachine mais en recherchant sur cette exemple (https://download.schneider-electric.com ... _File_Ext=), il y a un exemple de programme (p. 17) apparemment...

Edit: J'ai trouvé ça aussi (https://ckm-content.se.com/ckmContent/s ... 00D9sIgQAJ), ça ressemble a du READ_VAR / WRITE_VAR classique.

Re: Exemple programme modbus Somachine

Posté : 10 janv. 2021, 17:23
par Ted
Merci pour votre aide, je connais ces 2 liens, mais je galère à comprendre la structure du programme et les appliquer, c’est pour cela que je cherche un exemple concret d’un programme.

Re: Exemple programme modbus Somachine

Posté : 11 janv. 2021, 07:45
par Bruce33
Bonjour,

Les 2 liens proposés par Bernardo59 concernent SoMachine Basic (devenu EcoStruxure Machine Expert Basic).
Est-ce bien ce logiciel que vous utilisez ?
C'est pour quel automate : M221, M241... ?

Re: Exemple programme modbus Somachine

Posté : 11 janv. 2021, 17:54
par Ted
Bonjour, c’est bien EcoStruxure Machine Expert Basic que j’utilise avec un m221.

Re: Exemple programme modbus Somachine

Posté : 11 janv. 2021, 18:33
par MiGaNuTs
Salut.
Quand tu fait ça avec des var Schneider ca va tout seul, la partie communication est prémâchée a fond.

D'abord il faut modifier la config de ton port série, pour le changer de "modbus" a "modbus i-o scanner" (Ça c'est le truc le plus chiant a trouver en fait)
Etape 1
Etape 1
Ensuite tu ajoute ton ou tes variateurs
Etape 2
Etape 2

Et après tu n'a plus qu'a utiliser les blocs tout prêts
En particulier les mc_power_atv, mc_reset_atv et mc_movevel_atv
Ensuite
Ensuite

A aucun moment tu a besoin de connaitre les trames a envoyer, somachine fait ça tout seul a ta place.

Par contre il faut quand même regarder un peu la doc pour les 3 blocs de fonction sus cités.
Mais ça marche presque pareil que les blocs de "motion" standard. Ils suivent presque la norme chez =S= quand ils veulent.

Re: Exemple programme modbus Somachine

Posté : 11 janv. 2021, 21:01
par Ted
Merci pour votre aide, faut-il faire un pou pour chaque blocs ou peut on dans un même pou activer la marche et donner une consigne de vitesse?

Re: Exemple programme modbus Somachine

Posté : 12 janv. 2021, 17:11
par MiGaNuTs
Les POU sont juste la pour faciliter la lecture du programme.
Tu peut mettre tout dans le même si tu veux, ou séparer. Comme tu veux.
C'est mieux d'en faire plusieurs pour organiser ton programme.