Communication M221M16R - HMIS5T

Forum traitant des automates industriels de marque Schneider - Telemecanique
Aguera
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 12 mars 2019, 18:21

Communication M221M16R - HMIS5T

Message par Aguera »

Bonjour à tous !

Voilà que j'ai un système à automatiser (système de filtration avec filtre auto-nettoyant par contre courant, des électrovannes, pompes de gavage etc) je viens de finir mon programme automate sur le TM221M16R avec Somachine Basic. Maintenant, j'attaque le paramétrage de mon IHM (HMIS5T) avec Vijeo, ma première fois.

J'ai quelques questions : pour la com entre l'API et l'IHM, ce sera par câble RJ (XBTZ9980). Mais du coup, de quel protocole il s'agit ? Modbus TCP/IP ? Modbus RTU ? C'est vraiment un domaine obscur pour moi, et les tutos que j'ai vu sur internet montrent une com en passant par un modem et ce n'est pas ce que je souhaite.
De plus, comment établir la com entre l'api et l'ihm ? Ca se fait à partir de Vijeo ou de Somachine Basic ?

Je vous remercie par avance ! Cordialement
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 M221M16R - HMIS5T

Message par itasoft »

slts, Pour la COM entre l'automate et IHM
sur le TM221M16R et le HMI ça sera en RS458 et du ModBus RTU obligé (HMI maître M221 esclave)
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Communication M221M16R - HMIS5T

Message par Bruce33 »

Bonjour,

Avez-vous regardé cette vidéo ?
https://www.youtube.com/watch?v=QNlTqWNRpso
Aguera
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 12 mars 2019, 18:21

Re: Communication M221M16R - HMIS5T

Message par Aguera »

Bonjour merci de vos réponses c'est noté !

Pour la vidéo je ne peux pas la lire (nos ordis du travail sont bridés, merci edf) mais je la regarderai dès que possible merci beaucoup !
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Communication M221M16R - HMIS5T

Message par philou77 »

Salut !

Ils vous doivent pas plus que la lumière à EDF ? lol

Plus sérieusement,
Rien à faire dans somachine basic

dans vijéo designer
Déclare une communication en modbus rtu dans le gestionnaire entrée/sortie ou tu placeras le M221 (qui du coup sera esclave)

ensuite, crées tes variables en spécifiant pour chaque variable que la source est externe (groupe de scrutation / Nom que tu as donné au M221)

c'est tout !
ah non, faut brancher le câble entre l'afficheur et l'automate, et transférer le projet dans l'ihm aussi ;)
Modifié en dernier par philou77 le 13 mars 2019, 11:55, modifié 1 fois.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Aguera
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 12 mars 2019, 18:21

Re: Communication M221M16R - HMIS5T

Message par Aguera »

Re tout le monde,

je galère vraiment à faire communiquer mon automate et mon ihm.. Pour tester si la com était établie, j'ai créé un voyant sur l'IHM qui devait s'allumer en forçant le bit sur le programme automate.
J'ai donc créé sur Vijéo une variable type bool, que j'ai adressée %M8. Si j'ai bien compris, sur mon voyant, l'adresse que je dois y mettre c'est BOOL01.

Puis, sur mon programme automate, j'ai mis une bobine set adressée %M8 mais rien n'à faire, sur mon IHM, le voyant ne s'allume pas quand je force le bit. Le problème doit sûrement venir de la config, car quand je débranche le câble de liaison IHM-API, l'IHM m'affiche un message d'erreur, donc c'est que quelque part, ils communiquent. Je vous joins des captures pour imager mes propos.

Merci d'avance à vous !


P.S : @Philou77 on a pourtant accès à Facebook, mais pas Youtube, qui est pourtant une super source d'informations. Mais bon, certains préfèrent aller regarder des vidéos de chat, d'où le bridage lol
vijeo.PNG
vijeo2.PNG
VIJEO 3.PNG
SO MACHINE.PNG
SO MACHINE 2.PNG
SO MACHINE 2.PNG (6.05 Kio) Vu 5453 fois
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Communication M221M16R - HMIS5T

Message par philou77 »

Par défaut, l'adresse modbus devrait être 1 si tu l'as pas changé dans le M221 oups pas bien lu moi !
Sinon, regarde en mettant poids fort en premier !

pour tester cela, mettre une valeur dans un mot double et l'afficher sur l'ihm... si pareil, c'est bon !
sinon faut inverser !

c'est quoi la configuration de SL1 ?
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 931
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: Communication M221M16R - HMIS5T

Message par Bruce33 »

Côté Vijeo Designer, dans la Configuration de l'équipement avec la Syntaxe IEC61131 il me semble qu'il faut choisir le Mode d'adressage "Basé sur 0 (par défaut)" sinon les adresses sont décalées de 1.
Aguera
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 12 mars 2019, 18:21

Re: Communication M221M16R - HMIS5T

Message par Aguera »

@Bruce33 Bien joué, c'était exactement ça ! Merci beaucoup j'ai pu bien avancer !
@Philou77 Merci à toi !

Me vient un autre problème grr.. J'ai fait des afficheurs numériques sur l'IHM afin de lire les valeurs analogiques stockées dans les variables de l'automate. Sachant que l'on souhaite mesurer une pression avec une précision de deux chiffres après la virgule, j'ai utilisé des variables REAL. Tout fonctionne bien, pour simuler le fonctionnement, j'attribue une valeur au hasard à virgule dans le bloc operate de mon programme automate (dans un mot %MF), super l'IHM m'affiche la bonne valeur !

Mais.. après avoir vu qu'en simulation ça fonctionnait, je veux maintenant dire à mon automate de stocker la valeur de l'entrée ana dans mon bit %MF, grâce à un bloc operate sous la forme : %MF := %IW2.0 ... sauf qu'il me le refuse et me dit que ces deux opérandes sont incompatibles ! Dans l'autre sens idem..

Faut-il convertir la valeur de l'entrée ana grâce à un bloc fonction afin de la rendre interprétable par le bit %MF ? Car j'ai cherché mais pas moyen..

Je suis partagé entre vouloir trouver tout moi-même et le délai qu'il m'est accordé :lol:
Merci à vous !
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 M221M16R - HMIS5T

Message par itasoft »

slts,
Si tu dois travailler avec 2 chiffres après la virgule si c’est des bars ça veut dire que la résolution de l’entrée ana. Doit être en 0.01 bar cet à dire que pour 50 bars maxi la plage de l’entrée ana. Doit être 0..5000 sinon ça sert à rien
Pour l’afficher sur le IHM il faut d’abord dans l’automate copier le %IW2.0 dans un mot %MW et afficher ce %MW sur le IHM comme un INT et positionner la virgule sur 2, faut pas utiliser de %MF quelle idée saugrenue ???
-------------------cliquer dessus
_barr.JPG
Automaticien privé (de tout)
itasoft@free.fr
Répondre