Forum Lifedomus

Version complète : Modbus: config ne marche pas, une idée?
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour

J'ai reçu récemment mon convertisseur modbus RS485vers ethernet (http://gridconnect.com/modbus-rs485.html)
Doc dispo ici: https://gridconnect.box.com/shared/stati...72am76.pdf

[URL="http://http://www.nilan.dk/Admin/Public/Download.aspx?File=Files%2FFiler%2FDownload%2FDanish%2FDokumentation%2FMontagevejledninger%2FModbus+CTS+602%2FMODBUS_CTS-602_2.16-2.19_Installation-and-user-guide.pdf"]Je cherche à piloter ma VMC Nilan Compact P: doc modbus dispo ici:
http://www.nilan.dk/Admin/Public/Downloa...-guide.pdf[/URL]

Mais cela ne marche pas...

Sur mon interface Modbus, j'ai paramétré l'ID à 30, et adapté la vitesse à 19200, comme indiqué sur la doc Nilan.

Coté LD, voici les configs:
[ATTACH=CONFIG]677[/ATTACH]

[ATTACH=CONFIG]678[/ATTACH]

[ATTACH=CONFIG]679[/ATTACH]


Voyez vous un souci quelque part?
J'ai un doute sur les adresses mémoires: d'après la doc Nilan, il faut ajouter "30" aux valeurs données dans leur tableau, dans le cas Input Register, mais j'ai un léger doute, donc j'ai essayé les 2.

Les 2 rendus que j'ai créé dans le DS sont affichés en rouge...

De plus, existe-il un moyen de monitorer les messages venant de ce connecteur modbus? Car j'aimerais être sur que mon interface est bien cablée également, j'ai un doute la dessus...
Bonjour,

Assurez vous que le convertisseur fonctionne correctement avec le logiciel qui doit être fourni avec ou avec [URL="http://kikos31.developpez.com/modbusdoctor/"]ModbusDoctor.
[/URL]
Pour les adresses, le lien vers la doc ne fonctionne pas...
Bonjour

Bon alors, après des tests:
[ATTACH=CONFIG]680[/ATTACH]
- j'ai coupé le connecteur Modbus sur la LD
- la connection via le soft Modbus Doctor se passe très bien sur le port 502 pas de souci
- une fois sur 10/15, j’obtiens une réponse "invalid response". Le reste du temps, "Request timeout"...
- j'ai testé 2 types de câblages sur mon interface: interversion du RXDA et RXDB: j'obtiens le "invalid response" dans les 2 cas
- cela me fait dire qu'il n'y a pas de souci avec la connection soft -> Boitier mais plutot entre le boitier convertisseur et la VMC...

Question:
le slave ID est unique dans la topo?
le soft = slave ID X
le boitier = slave ID Y
le connecteur modbus LD = slave ID Z, c'est bien ca?

Merci bien à toi pour ton aide !
Pour la doc modbus Nilan, en effet, il faut taper "modbus CTS602 Nilan" dans google, c'est le premier lien. (user install and user guide)

Merci !
Effectivement l'ID doit être le même. C'est un simple convertisseur de trames TCP Modbus <-> RTU Modbus
Bonjour

Ca y est, cela fonctionne! C'était un souci de signal ground, j'ai viré cette terre, et cela marche. Ce qui me fait dire que le souci vient peut être de la commande intégrée à la VMC...C'est sans doute une histoire de slave/master, mais là je suis un peu perdu.

Ce que je comprends:
1) Ma VMC avec son boitier de commande: Modbus/RTU
2) Mon boitier netRS485 rajouté: convertisseur Modbus/RTU(coté VMC) vers Modbus/TCP (coté Lifedomus)
3) La Lifedomus ou bien le modbus doctor: Modbus/TCP

Ensuite les slaves master:
4) La carte mère de la VMC: Slave (elle recoir les ordres: lecture/ecriture des datas)
5) Le boitier de commande intégrée: Master (elle commande)
6) L'interface NetRS485: Master? (elle commande)
7) La lifedomus: Master? (elle commande)

C'est bien ca?

merci pour tes corrections et explications!
Bonjour

AucuneID a écrit :Ca y est, cela fonctionne! C'était un souci de signal ground, j'ai viré cette terre, et cela marche. Ce qui me fait dire que le souci vient peut être de la commande intégrée à la VMC...C'est sans doute une histoire de slave/master, mais là je suis un peu perdu.
J'ai pas épluché les docs, mais en général ces bornes servent à raccorder le blindage du câble de communication.


AucuneID a écrit :Ce que je comprends:
1) Ma VMC avec son boitier de commande: Modbus/RTU
2) Mon boitier netRS485 rajouté: convertisseur Modbus/RTU(coté VMC) vers Modbus/TCP (coté Lifedomus)
3) La Lifedomus ou bien le modbus doctor: Modbus/TCP

Ensuite les slaves master:
4) La carte mère de la VMC: Slave (elle recoir les ordres: lecture/ecriture des datas)
5) Le boitier de commande intégrée: Master (elle commande)
6) L'interface NetRS485: Master? (elle commande)
7) La lifedomus: Master? (elle commande)

C'est bien ca?
C'est ça, sauf que le NetRS485 est un convertisseur. Je ne pense pas qu'il y a de notions de master/slave sur cet appareil. Quand des trames passent, il les convertit dans un sens ou l'autre.