Page 1 sur 3

Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 11:09
par LaurentCK
Bonjour,
Ça va vous paraitre un peu bizarre, mais je vais avoir à programmer une
IHM Siemens TP2200 comfort sous TIA Portal
pour récupérer l'état des Entrées/Sorties (+ quelques mots internes) et les faire se visualiser... à partir de 3 automates
CPU Schneider Premium P57 sous PL7-pro
CPU Schneider Premium P57 sous PL7-pro
CPU Siemens 315-PN sous S7
Avec la CPU Siemens je connais, pas de problème. Par contre, les joyeusetés Modbus TCP je ne maitrise pas. Et mon problème de base c'est que si je vois bien les entrées et les mémoires internes, je ne vois pas les sorties (je ne vois que des %I, %IW %M et %MW)...

Des expériences sur ce mélange des deux mondes ?

Image

Image

Image

Image

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 14:09
par LaurentCK
Houla... je viens de me rendre compte que %I ne veut pas dire "Entrée" et que %M ne veut pas dire "Mémoire interne" !!

Je suis en train de lire la doc Siemens...
https://support.industry.siemens.com/cs/document/18797249/simatic-hmi-wincc-flexible-2008-communication-partie-2 (PDF)

Arrêtez... pas taper sur la tête... je découvre Modbus... :mrgreen: :mrgreen: :mrgreen:

Image

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 14:36
par itasoft
slts,
dans les automates =S= il faut copier les entrées/sorties dans des mots %MW

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 15:44
par LaurentCK
Bonjour itasoft,
Merci de ta réponse. J'y vois plus clair :D
Je comprend donc que je ne peux pas récupérer les %I et les %Q directement sans modifier ces vieux programmes tournant sous PL7-pro.
Je ne connais pas du tout ces automates ni le soft, mais ça va être l'occasion de sortir un peu de l'univers Siemens...
Ça ne doit pas être méchant, il suffit de mettre un bloc de code en fin de scrutation avec une série de LD et T par paquet de 16 ou 32 bits pour ne pas y passer la nuit, vers des endroits libres de la zone %MW...

2 questions :

Existe t'il une version d'essai pleinement fonctionnelle pendant 10 jours de PL7-pro (comme c'est le cas pour Unity sur le site de Schneider) pour que je puisse faire cette modification ? Acheter une licence juste pour ça... bof bof... Et si oui où peut-on trouver ça ?

Comment fait-on la conversion Adressage PL7-pro vers Modbus dans la zone des "Holding Register" puis vers l'IHM Siemens ?
%MW0 ---> 4x40001 ---> %MW40001
%MW2 ---> 4x40003 ---> %MW40003
%MW4 ---> 4x40005 ---> %MW40005... ? J'ai bon ? :?

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 16:27
par itasoft
slts
%MW0 ---> 4x40001
%MW2 ---> 4x40003
%MW4 ---> 4x40005
Le PL7-PRO V4.15 +SP5 n’étant plus commercialisé depuis + de 20 ans , ça va pas leur faire mal au cul à Schneider si je te refile une copie avec les droits, donner ton @mail en MP

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 24 oct. 2020, 17:04
par LaurentCK
Merci beaucoup itasoft, je pense que j'ai tout ce qu'il me faut, maintenant.
Belle réactivité ! :D

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 25 oct. 2020, 10:01
par JC87
LaurentCK a écrit : 24 oct. 2020, 15:44 Ça ne doit pas être méchant, il suffit de mettre un bloc de code en fin de scrutation avec une série de LD et T par paquet de 16 ou 32 bits pour ne pas y passer la nuit, vers des endroits libres de la zone %MW...
Bonjour,

Si tu met ce langage de barbare qu'est le List dans un programme Schneider je ne t'adresse plus la parole :P S'il te plait tu fait ça en ST ou à la rigueur en Ladder comme tout bon Schneiderien qui se respecte :mrgreen:

JC

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 25 oct. 2020, 11:49
par LaurentCK
Ah mais je ne veux froisser personne... :mrgreen:
Promis, j'essaie de faire les choses du mieux que je peux ! Le LADDER ça fera l'affaire en terme esthétique.

Tiens première surprise en tant que débutant en Schneider, je ne peux pas mettre le contenu d'un mot de 16 sorties dans un mot de mémoire interne... Oh la la j'ai pas les bases :o
Va falloir que je me tape plein de tutos youtube tout le week-end :oops:

Image

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 25 oct. 2020, 12:02
par LaurentCK
Voilà la gueule des automates auxquels je risque d'avoir à faire (j'ai été autorisé à filmer pour faire mon devis mais évidemment pas à envoyer ça sur youtube, même si c'est une vieillerie tout ce qui a des plus communes... si j'avais su que j'allais avoir à rentrer dans ces automates pour simplement programmer tranquillement une IHM j'aurais filmé mieux :mrgreen: )

https://www.youtube.com/watch?v=g89x2imIvqc

Re: Schneider <--> Siemens : Premium communiquant sur TP comfort en Modbus, où sont les %Q ?

Posté : 25 oct. 2020, 12:08
par itasoft
%MW1007:=%Q7.0:16

Sinon si tu veux faire du IL il faut d'abord te faire naturaliser "teuton"