Les plugins Modbus (RTU et TCP)

Test convertisseur RTU vers TCP IP $18.99
J ai eu peur de ne pas avoir choisi le bon model de convertisseur modbus ( comme ici expliquer dans le vieux forum ) . je pensait devoir acheter l’autre model " RS232/485 TO ETH "

"
https://forum.jeedom.com/viewtopic.php?f=133&t=1560&hilit=modbus+convertisseur&sid=10b1e910291ffc14cae56ee795f09d49&start=660

https://forum.jeedom.com/viewtopic.php?f=133&t=1560&hilit=modbus+convertisseur&sid=10b1e910291ffc14cae56ee795f09d49&start=700
"
Mais mon, mon convertisseur model RS485 to Ethernet Converter

fonctionne bien avec le plugin MyModbus (mymodbus) - beta Version2020-06-01 22:42:07 pour la reception d’un energy meter Eastron sdm230_rtu à € 24,71 avec les parametres suivants
mmme


(upload://6HHbserM4x9c6bkikBak13sw19y.jpeg) 4 5 7

Cela fonctionne aussi avec le convertisseur ZLAN5143D Din Rail Serial RS485 to Ethernet TCP IP Server Module Ethernet Converter Modbus RTU to Modbus TCP unit à 14 € sur aliexpress =>
IP par défaut : 192.168.98.1 Mot de passe par défaut : 888888 Après faut voir d’après moi dans « UART » Type : RS485 Netmode : server

1 « J'aime »

Sabeis donde puedo encontrar el manual ZLAN 5143D?

J’ai commandé le ZLAN 5143D. J’essaye de le configurer mais je ne peux pas communiquer avec le docteur modbus (par exemple) et les automates qui communiquent en modbus RTU.

J’ai essayé plusieurs configurations, je vous montre une capture d’écran:

Savez-vous que je peux me tromper? Je vous remercie

La configuration du ZLan me semble ok. Modbus Doctor ne peut pas du tout se connecter sur l’IP 192.168.1.99 port 502 ?
Ou bien c’est l’interrogation des périphériques modbus qui ne fonctionne pas ?

1 « J'aime »

Directement avec le docteur Modbus, il se connecte mais ne lit aucune donnée, explique Time out.

Je n’ai qu’un appareil Modbus connecté avec l’adresse 1 et avec cette IP.

Donc la communication avec le Zlan est ok.
Soit les valeurs de serial settings ne sont pas adaptées au matériel, soit l’adresse dans le holding register n’est pas bonne. Quel est le matériel Modbus que tu interroges ?

Hello @Bebel27,

Je viens de passer mon Jeedom d’un conteneur Docker vers un Odroid-C4.
J’ai migré la partie Modbus sur ton plugin.
J’ai dû effectuer les modifications ci-dessus pour ne pas avoir des valeurs vides.
As-tu une idée de la raison?

Salut, je vois par rapport au code que c’est liée à la taille du buffer en réception .
Tu te connecte à quel matériel, tu passes en direct ou par un convertisseur ?

Hello,

J’utilise ce modèle : USRIOT USR-TCP232-410 S
C’est un convertisseur Ehternet.

As tu essayer de jouer sur les paramètres de ton convertisseur ?
Peux tu faire une capture d’ecran de ceux ci ?

Hello,

Voici la copie d’écran : ancien forum

A noter que sur le menu déroulant, si je mets à « None », c’est du RTU over TCP et dans ce cas, cela fonctionne en forçant le mode RTU dans l’un des fichiers de conf… (expliqué dans le premier post).
Si je mets TCP Server ModBus TCP alors c’est du TCP tout court.

Hello @Bebel27,

La copie d’écran t’aide à quelque chose?

La coupe me permet de voir les différents paramètre dont tu dispose.
Je me serais mis en tcp ip et jouer avec les autre paramètres jusqu’à temp de ne plus avoir de none en retour.
Je sais qu’il y a des utilisateurs qui on d’autre modèle de convertisseur et ça marche bien en tcp ip.

J’ai tenté… Rien…
Je vais poster sur le psot de ton plugin voir si quelqu’un voit quelque chose dans la conf.
Un autre user avait le même souci, je vais en profiter pour lui demander s’il a avancé.

Bonjour,
J’utilise le plugin Modbus RTU Jeedom en communicant avec un automate.
La lecture fonctionne mais pas l’écriture.
Savez-vous si le plugin supporte la fonction modbus écriture code 6?
Cordialement
Greg

1 « J'aime »

Je fais le test aussi avec le plugin modbus RTU
Tout fonctionne bien pour la lecture
Pas de possibilité d’écriture et l’automate Honeywell est aussi sur la fonction 6.
J’ai donc le même problème que toi

2 « J'aime »

Bonsoir,
Moi j’ai renoncé depuis longtemps avec ce plugin.
J’ai acheté un convertisseur TCP RTU pour l’utiliser avec le plugin MyModbus de Bebel27. Les fonctions 02 et 05 fonctionnement bien. Je n’ai pas encore essayé la 06. Mais ça devrait pas tarder car je vais en avoir besoin.
Actuellement Bebel27 essaye de faire fonctionner son mode RTU sur ma carte 8 I/O. J’ai bon espoir que ça soit opérationnel bientôt.

2 « J'aime »

Nous serons en mesure de le tester de notre coté mais étant à usage PRO, nous préférons à ce stade une connexion RTU
Bien évidement avoir un plugin qui permet le RTU et le TCP/PI serait un grand plus

2 messages ont été scindés en un nouveau sujet : Lire les données de ma chaudière De Dietrich