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

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message 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
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7086
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message par itasoft »

slts,
dans les automates =S= il faut copier les entrées/sorties dans des mots %MW
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message 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 ? :?
Modifié en dernier par LaurentCK le 25 oct. 2020, 17:12, modifié 1 fois.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7086
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message 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
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message par LaurentCK »

Merci beaucoup itasoft, je pense que j'ai tout ce qu'il me faut, maintenant.
Belle réactivité ! :D
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1918
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

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

Message 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
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message 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
Avatar du membre
LaurentCK
Code son premier grafcet
Code son premier grafcet
Messages : 47
Enregistré le : 24 oct. 2020, 08:41
Localisation : Pizay

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

Message 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
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7086
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

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

Message par itasoft »

%MW1007:=%Q7.0:16

Sinon si tu veux faire du IL il faut d'abord te faire naturaliser "teuton"
Automaticien privé (de tout)
itasoft@free.fr
Répondre