Go Down

Topic: modbus (Read 192 times) previous topic - next topic

guillaumetell

Bonjour,
Je possède un terminal (afficheur + touches)  Crouzet Millénium 88950401
que je voudrais utiliser avec un ARUINO UNO ;
Ce millénium est identique à un XBT Télémécanique Schneider
Il y a derrière une prise DB25 pour communiquer  avec des automates ou modules d'automatisme genre Zélio ou millénium.
Le protocole de communication utilisé est MODBUS ou Protocole tiers ou encore Unitelway.
Est-ce possible d' interfacer avec un Arduino  directement ?
Ou bien avec un shield rs 485 ? pour échange de données en MODBUS ?

Quelqu'un a-t-il une expérience dans ce domaine ou pourrait d'aider ?

j'ai un logiciel  XBTEL 1000 pour programmer le terminal

j'aimerai trouver un exemple de fichier *.ino pour me servir de guide.

Merci d'avance pour l'intérêt que vous portez à mon projet et pour votre assistance
bien cordialement
Guillaumetell

Artouste

Bonjour
Pour ce genre de situation l'idéal est d'avoir dans ses "boites à grouilles" 8)



un adaptateur RS232/TTL genre çà



c'est la base


ensuite



des adaptateurs DB9/DB25
des changeurs de genre

guillaumetell

Merci Artouste,
j'ai aussi trouvé çà"https://euro-makers.com/fr/accessoires-arduino/4105-module-rs485-ttl-arduino-modbus-reseau-bus-2-cables-max485-3701172929454.html"
Qu'en penses- tu?



Jambe

#3
Jul 25, 2019, 06:52 pm Last Edit: Jul 25, 2019, 07:54 pm by Jambe
C'est bien pour du rs485 de terrain câblé avec 2 fils.
Ton terminal a une prise db25, essaie de trouver la même chose mais qui sorte à minima avec un DE9 puis un adaptateur DE9 vers DB25

Sinon utilise le module proposé par Artouste, + convertisseur rs232 vers rs485. J'utilise ça sur un automate twido telemecanique ça fait largement le taff par rapport au câble vendu 400+€ par Schneider



Auquel tu rajoute ceci


guillaumetell

rebonjour,
j'ai suivi le conseil d'Artouste et commandé l'adaptateur RS232 /TTL
en attendant de recevoir, je voudrais bien commencer à travailler un petit sketch pour essai
je crois que quand le terminal XBT est connecté à un automate programmable ils échangent ensemble
via une "table de dialogue" située dans l'automate et pour laquelle on aura affecté un espace mémoire
par exemple %MW100 à %MW125.

De façon similaire il faudra sans doute avoir un table de dialogue dans l' Arduino !
Comment peut-on faire ?
merci d'avance pour votre aide

Go Up