Communication entre M340 et S7 1200 (Modbus)

Forum traitant des automates industriels de marque Siemens.
AutomLouis
Code son premier grafcet
Code son premier grafcet
Messages : 31
Enregistré le : 20 janv. 2021, 10:11

Communication entre M340 et S7 1200 (Modbus)

Message par AutomLouis »

Bonjour,

Nous avons un problème entre un M340 (schneider-Control Expert) et un S7-1200 (Siemens - TIA)

Nous avons besoin de faire une communication en modbus.

Est ce que quelqu'un sait comment faire ?
Est ce que vous auriez un exemple de programme ou une méthode ?

Cordialement,
Bonne journée
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1577
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Communication entre M340 et S7 1200 (Modbus)

Message par MiGaNuTs »

Bonjour.

Oui.

Mais encore ?
AutomLouis
Code son premier grafcet
Code son premier grafcet
Messages : 31
Enregistré le : 20 janv. 2021, 10:11

Re: Communication entre M340 et S7 1200 (Modbus)

Message par AutomLouis »

Excusez moi pour le manque d'information.

Nous avons une carte NOC sur la partie Schneider. (IO scanning) Nous faisons de la lecture/écriture
Nous voulons que le Schneider soit maître et que le siemens soit esclave.

Nous utilisons le bloc MB client coté siemens mais nous sommes un peu perdu.

J'espère que j'ai donné plus d'information.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et S7 1200 (Modbus)

Message par itasoft »

slts,
on s'autorise à penser que c'est du ModBus TCP/IP que le M340 est client et le teuton est serveur.
Si c'est le cas, coté serveur ya rien à faire, coté Client utiliser les requetes READ_VAR et WRITE_VAR
Automaticien privé (de tout)
itasoft@free.fr
AutomLouis
Code son premier grafcet
Code son premier grafcet
Messages : 31
Enregistré le : 20 janv. 2021, 10:11

Re: Communication entre M340 et S7 1200 (Modbus)

Message par AutomLouis »

Le M340 est maître et le siemens est esclave.

Pouvez vous me dire quoi déclarer dans chaque API ?

Quel blocs, comment définir les adresses etc ?
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7806
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Communication entre M340 et S7 1200 (Modbus)

Message par itasoft »

en ModBus TCP/IP ya pas de maitre/esclave mais Client/serveur, prier d'utiliser les bons termes.
Automaticien privé (de tout)
itasoft@free.fr
AutomLouis
Code son premier grafcet
Code son premier grafcet
Messages : 31
Enregistré le : 20 janv. 2021, 10:11

Re: Communication entre M340 et S7 1200 (Modbus)

Message par AutomLouis »

Oui pardon Client/Serveur,

Mais justement je ne sais pas ce comment faire et que dire donc j'aimerais de l'aide.

Ce que je voudrais faire,

Le "Serveur" soit le schneider et le siemens soit le "client".

Cote schneider que je dois déclarer ?( Configuration, requête, programme )
Cote siemens que je dois déclarer ?( Configuration, requête, programme )

Cordialement
Dorlis
Première mise en service
Première mise en service
Messages : 55
Enregistré le : 27 août 2020, 16:27

Re: Communication entre M340 et S7 1200 (Modbus)

Message par Dorlis »

Déjà il faut bien vérifier les paramètres de communication dans la configuration des automates.

Ensuite il faut utiliser les fonctions Read_Var et Write_Var pour le M340 et ne pas se tromper au niveau des adresses.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Communication entre M340 et S7 1200 (Modbus)

Message par philou77 »

Salut !

Le client COMMANDE et le Server lui appporte sa commande.

Donc dans le premier post le Schneider est maitre et le siemens est esclave !

Alors en Modbus le Schneider est le CLIENT et le Siemens est le server.

Pour la partie siemens : https://support.industry.siemens.com/cs ... 0&lc=fr-FR
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1577
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: Communication entre M340 et S7 1200 (Modbus)

Message par MiGaNuTs »

AutomLouis a écrit : 23 avr. 2021, 12:12 Oui pardon Client/Serveur,

Mais justement je ne sais pas ce comment faire et que dire donc j'aimerais de l'aide.

Ce que je voudrais faire,

Le "Serveur" soit le schneider et le siemens soit le "client".

Cote schneider que je dois déclarer ?( Configuration, requête, programme )
Cote siemens que je dois déclarer ?( Configuration, requête, programme )

Cordialement
Dans tous les cas il n'y a que le client qui envoie des requêtes.
Coté serveur il n'y a rien de particulier a faire, a part lui dire qu'il est le serveur, et a a la limite, spécifier ce qu'il doit partager et avec qui.
Mais si tu veux faire du IO Scanning c'est que c'est le M340 le client, et le S7-1200 le serveur.

A moins que tu veuille que chacun des 2 automates soit a la fois client et serveur ?
C'est possible aussi.
Répondre