modbus

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

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

Merci Artouste,
j'ai aussi trouvé çà"Module Arduino RS485 vers TTL - ModBUS"
Qu'en penses- tu?

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

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