LA COMMUNICATION ENTRE L'AUTOMATE ET LE PC PAR LE PROTOCOLE MODBUS

cs_jym Messages postés 115 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 15 avril 2014 - 19 juin 2004 à 13:46
zakariabamou Messages postés 28 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 24 août 2012 - 21 avril 2010 à 14:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23800-la-communication-entre-l-automate-et-le-pc-par-le-protocole-modbus

zakariabamou Messages postés 28 Date d'inscription mercredi 16 décembre 2009 Statut Membre Dernière intervention 24 août 2012
21 avril 2010 à 14:34
bonjour
j'ai essayé executer votre programme pour communiquer avec un regulateur de temperature eurotherme mais apparament ne marche pas. erreur de cablage ou de paramettre meme que la table jbus et la meme que vs utilisez
puis je avoir de l'aide?
merci d'avance
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
19 févr. 2010 à 18:49
Désoler, je ne peu absolument pas t'accorder de temps.
cs_BodyLove Messages postés 4 Date d'inscription samedi 27 janvier 2001 Statut Membre Dernière intervention 19 février 2010
19 févr. 2010 à 15:03
Hi SURFZOID
merci pr la réponce
t'aurais pa une adresse mail par hazard ?
merci
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
18 févr. 2010 à 20:58
cs_BodyLove Messages postés 4 Date d'inscription samedi 27 janvier 2001 Statut Membre Dernière intervention 19 février 2010
18 févr. 2010 à 18:02
Bonjour tlm
A l'aide!!!
Je suis sur mon TFE entrain de travailler sur la récupération de donnée d'un concentrateur electrique (modbus/jbus) sur RS485/RS232 et voudrais avoir le maximum d'info (cours ou autres) et comment avec ce programme je pourrais lire mes donnée (tres tres important)
Cordialement
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
24 mai 2007 à 23:58
bershckof
9a ne fonctionnera (comme dit le titre) que avec le protocol modbus, onc il faut que ce type d'api soit en RS232(rare pour un API si pas de carte de com special) MODBUS.
Pour une analyse de trame autres tu peut toujours essayer mon snifer de trames RS (sur ce site ou plus récent sur plcs.net)
cs_bershckof Messages postés 4 Date d'inscription mercredi 23 mai 2007 Statut Membre Dernière intervention 24 mai 2007
24 mai 2007 à 13:29
pour mon projet de fin d'etude je doit relié un automate d'hématologie sysmex ca 1500 à un pc puis-je utilisé ton programme pour le tester les trames je les svisualise avec l hyper terminal ,je doit utilisé un cable serie rs232c en mode asynchrone semi duplex et protocole bidimentionnel
RENDAN Messages postés 3 Date d'inscription mardi 20 avril 2004 Statut Membre Dernière intervention 27 novembre 2006
27 nov. 2006 à 10:55
Ce code fonctionne. Je l'ai essayé avec la nouvelle gamme d'automate Télémanique "TWIDO". J'ai eu juste à modifier le port com ( puisque j'utilise un câble USB) et la vitesse à 19200 bauds.
Merci pour l'aide.
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
24 nov. 2006 à 00:42
MErci pour vos commentaires j'ai eu que 1 vote est un "1" sympa.....
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
18 nov. 2006 à 11:04
Vbsharp:
Jbus est l'ancien nom, donner par Renault sur les APRIL au protocole Modbus repris par telemecanique, puis schneider sucesseur de TELEMECANIQUE la repris a sont tour a chaque fois il y a eut quelle que evolution, ont ait maintenant au modbus + et modbus TCPIP.
Pour les serveurs qui sont en fait des Emulateurs modbus slave vous les pourait les trouvers ici (SERIAL et IP) :
http://www.plcs.net/downloads/index.php?PHPSESSID=d99a292491eb6b01f765647189538f69&direction=0&order=&directory=Modicon&PHPSESSID=d99a292491eb6b01f765647189538f69
dounia1984 Messages postés 4 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 22 novembre 2006
17 nov. 2006 à 18:00
slt pour tous le monde
merci pour sitemo moi je suis au debut de projet c je capture les tram dans la communication entra maitre et esclave
si avec le hyper terminal on arrive
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
17 nov. 2006 à 13:30
salut a tous tenez moi au courant si y aura de mise a jour sur ma sources et merci de me laisser vos sources pour les voir merci
pour surfzoid oui intereSSER et pour dounia dis moi tu en es ou la?
dounia1984 Messages postés 4 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 22 novembre 2006
17 nov. 2006 à 00:27
bonjour pour tous le monde
en faite j'ai un probleme car je suis debutante en resaeux et c'est la premiere fois qu'on a un prijet de com qui 'est
de faire capturer les trams au moment de communication entre maitre et escalve en mod bud et unitelway
j'aime bien savoir s'il y'a quelqu'in peux m'aider à savoir comment je peux faire à pouvoir capturer les trams avec le hyperterminal ou avec le visual basic sachant que je suis debutante sur ça merci bien
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
26 sept. 2006 à 17:52
Toujours dans le modbus, j'ai ecrit ce soft http://www.vbfrance.com/codes/ANALYSEUR-SNIFFER-TRAMES-RS-SERIE-IP_38136.aspx
qui permet de facilement téster et comprendre le modbus par port série.
Penser a regarder les bulles d'aide sur les ettiquettes des octets
surfzoid Messages postés 463 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 21 avril 2010
27 mai 2006 à 14:08
si ça interresse j'ai ecrit un prog qui fait "emulateur" de serveur modbus tcp ip, cela peut etre utile pour faire des tests il est dispo sur le site plcs.net a la section download.
Il consiste une fois lancé a gerer les echanges depuis une BD access qui contient des mot de %MW0 a %MW999 et des bits de %M0 a %M199, ont peut donc facilement modifié cette BD pour attaquer d'autres mots ou bits.
Je sais que ce n'est pas du modbus serie mais la seule difference est l'encapsulation TCP en debut des trames.
Vbsharp Messages postés 2 Date d'inscription jeudi 23 mars 2006 Statut Membre Dernière intervention 23 mars 2006
23 mars 2006 à 21:37
Sitemo.
Je dois TESTER un COM sur un SIEMENS S5 135U CPU928
+ un TSX87-40 en Modbus ou JBUS,--je comprends pas la difference.

Dés que j'ai des nouvelles, je poste.

salut
Vbsharp Messages postés 2 Date d'inscription jeudi 23 mars 2006 Statut Membre Dernière intervention 23 mars 2006
23 mars 2006 à 21:24
Bonjour à tous.
Informaticien Amateur.
Dans le boulot je suis automaticien SIEMENS S5 / TELE TSX47/87.....
Puis-je utiliser ce petit logiciel pour tester mes com MODBUS/JBUS.

Merci
cs_Morpho Messages postés 18 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 5 décembre 2006
23 nov. 2005 à 12:36
Salut Sitemo
Merci beaucoup pour cette source elle va me rendre de tres grands services.
Morpho
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
17 juin 2005 à 15:05
si tu ce probleme envoi moi un mail karim_aroua@hotmail.com merci
wajih_ml Messages postés 5 Date d'inscription mardi 2 novembre 2004 Statut Membre Dernière intervention 27 novembre 2004
24 nov. 2004 à 23:24
salut sitemo

en fait j'ai un projet de fin d'etude qui consiste a communiquer
avec une centrale de mesure "recdigit POWER" via un adaptateur rs485/rs232
et cela suivant le protocole modbus/jbus
j ai teste votre programe la communication marche a merveil mais le problem que les valeurs des donnees
ou les mots de reception sont errone et un message de debogage intervient.
as tu une solution ou eventuellement un code source qui peut marcher avec ce type de communication?
pouvez vous m 'envoyer( dans le 4UM ou par e-mail) la mise a jour ou me guider pour eviter ces erreurs.

exemple trame a envoyer:

05(n esclave)|03(n fonction)| 00 38(adresse 1er mot:2octet)|00 02(nombre de mot:2octet)|44 42 (crc:2octet)

trame a recevoir(reponse):
05(n esclave)|03(n fonction)| 04(nb d'octet lus)|PFORT1 pfaibe1(valeur mot n1)|PFORT2 pfaibe2(valeur mot n1)|CRC - -

E-MAIL : wajih_ml@lycos.com

Mille merci ..
cs_sitemo Messages postés 341 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 29 juin 2011 1
19 juin 2004 à 22:59
salut jym moi c'est pour mon fin des stages ce projet mais pa encore fini le but c'est de presenter mon projet au jury a partir de l automate telemecanique. voilà mais je dois crée aussi sur la fentre vide une simulation perceuse. voilà merci
cs_jym Messages postés 115 Date d'inscription lundi 31 décembre 2001 Statut Membre Dernière intervention 15 avril 2014
19 juin 2004 à 13:46
Bjr,

lu en diagonale ça à l'air plutôt bien écrit.

je fais d ela prog sur de la communication et ça devrait marcher.

par contre je vois pas trop à quoi ça sert...

pour "causer" à un automate il faut savoir quele est l'automate connecté (siemens, texas??) et donc à part faire d el'interface graphique (il existe des ofts exprès et cher pour ça!) je ne vois pas quoi en faire.

en tout cas je peux pas le tester, je n'ai pas d'automate dispo.

bon travail.

jym
Rejoignez-nous