# Noeud ModBus liaison RS485 et WP8028ADAM

**URL:** https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311
**Category:** General
**Created:** [12 July 2021 12:27 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311 "2021-07-12T12:27:43Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [12 July 2021 12:27 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/1 "2021-07-12T12:27:44Z")

</div>

Bonjour à vous, je commence avec node-red modbus ( noeud modbus ).

le projet consiste à commander les sorties du module modbus WP2768ADAM en RS 486 ( rtu) avec un raspberry model B avec une carte GPIO RS 485 et avec node-red 14.17 .  
La commande est : **03 05 00 00 FF 00 8C 3A** en écriture avec ( 9600 Bds /dev/ttySC0 Parité none Quantité 8 et RTU BUFFERD ).

J'envoie : ["0x03","0x05","0x00","0x00","0xFF","0x00","0x8C","0x3A"] mais j'ai comme réponse :  
Erreur : "Error: Modbus exception 2: Illegal data address (register not supported by device)"

_Alors que le même message envoyé avec un logiciel de test de liaison série cela fonctionne la led passe à 1!!!_

Pourriez-vous m'aider?

( j'ai une autre carte différente relais modbus qui fonctionne avec node-red avec la commande suivante : ["0x01","0x06","0x00","0x01","0x01","0x00","0xD9","0x9A"] ) donc j'arrive pas à comprendre !!!!

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [12 July 2021 12:51 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/2 "2021-07-12T12:51:32Z")

</div>

> [@Sebastien](#):
>
> La commande est : **03 05 00 00 FF 00 8C 3A** en écriture avec ( 9600 Bds /dev/ttySC0 Parité none Quantité 8 et RTU BUFFERD ).

That looks like the CRC is incorrect...

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/b/9bbf1a41b9c44592bbbd7cf7b1047db68b0669de.png)

If you change the CRC to 8D D8 it works...

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/f/cf25ec79ef6131e2f917a1c3c9a0aa340dca1f14.png)

* * *

Question - are you generating the MODBUS packets yourself? or are you using [one of the pre-built modbus nodes](https://flows.nodered.org/search?term=modbus&type=node)

  
  

> [@Sebastien](#):
>
> La commande est : **03 05 00 00 FF 00 8C 3A** en écriture avec ( 9600 Bds /dev/ttySC0 Parité none Quantité 8 et RTU BUFFERD ).

Il semble que le CRC soit incorrect...

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/b/9bbf1a41b9c44592bbbd7cf7b1047db68b0669de.png)

Si vous changez le CRC en 8D D8 ça marche...

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/f/cf25ec79ef6131e2f917a1c3c9a0aa340dca1f14.png)

* * *

Question : générez-vous vous-même les paquets MODBUS ? ou utilisez-vous [l'un des nœuds modbus pré-construits](https://flows.nodered.org/search?term=modbus&type=node)

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [12 July 2021 15:17 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/3 "2021-07-12T15:17:58Z")

</div>

Merci de votre réponse mais en remplaçant le CRC en 8D D8 cela ne fonctionne toujours pas!  
""Error: Modbus exception 2: Illegal data address (register not supported by device)"

 ![WP2768ADAM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/5/152946ca7c5468696e30d0bc4d1a3fd41b1270c5.jpeg)

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [12 July 2021 15:18 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/4 "2021-07-12T15:18:45Z")

</div>

![Modbusadam](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/b/0bf16d1d9319dcb8941323d3e2db86508647985a.jpeg)

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [13 July 2021 16:21 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/5 "2021-07-13T16:21:07Z")

</div>

Voila ce que j'obtient

 ![errnodemodbus](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/4/342b2d6ac683108696dadbf5377e7fcad679b591.jpeg)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [13 July 2021 17:10 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/6 "2021-07-13T17:10:44Z")

</div>

Are you sending a buffer with modbus bytes?

With the modbus nodes you don't have to send modbus commands as a byte/buffer, the node does that (and calculates the CRC) internally.

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [13 July 2021 17:13 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/7 "2021-07-13T17:13:56Z")

</div>

Merci oui j'envoie comme ça car je débute et je sais pas vraiment faire , j'apprends j'ai déja passé des nuits pour essayé de comprendre donc merci beaucoup de m'aider. Donc pouvez vous m'envoyer un exemple je vous en remercie ?

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [13 July 2021 17:17 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/8 "2021-07-13T17:17:46Z")

</div>

> [@Sebastien](#):
>
> Donc pouvez vous m'envoyer un exemple je vous en remercie

There are built in examples...

CTRL+I

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/7/87c8ca7f490faaa9a3518258db00a0cb0c32c9b3.png)

* * *

This is how you would setup for FC5 (write coil)  
Look at the built in help (blue text on the right) it says you must send a 1 or 0 or true or false in the payload

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/6/26af4a89ce7311783f5284dec908a3ef93ccf58a.png)

e.g...

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/6/560bfa067a0457b73e7e2e9affadacb04cab6730.png)

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [13 July 2021 17:19 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/9 "2021-07-13T17:19:34Z")

</div>

Super merci j'essaie et je vous dis si j'ai réussi ok dans 5 minutes ok sympa 😀

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [13 July 2021 17:33 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/10 "2021-07-13T17:33:11Z")

</div>

MERRRRCIIIII MERCI

 ![IMG_6224](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/2/72b823afff55f877388961b79e3b71a0ee781029.jpeg)  
Vous m'avez fait comprendre, compris c'est le noeud qui fait l'élément ok et suivre les indciactions du noeuds trop content

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [13 July 2021 17:34 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/11 "2021-07-13T17:34:42Z")

</div>

> [@Sebastien](#):
>
> MERRRRCIIIII MERCI

de rien.

Steve.

---

<div class="post-metadata">

### Author: ![Sebastien](https://avatars.discourse-cdn.com/v4/letter/s/f475e1/32.png) [@Sebastien](https://discourse.nodered.org/u/Sebastien)
#### Post date: [14 July 2021 19:24 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/12 "2021-07-14T19:24:37Z")

</div>

Bonjour, j'ai constaté la chose suivante mon capteur de température et d'humidité XYMD02 sur la photo en lecture bloque le fonctionnement du WELLPRO??? par contre la carte relais fonctionne, j'ai un ILLEGAL ADRESS pour le WELLPRO en commande ???  
avez-vous une idée ?

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [12 September 2021 19:25 UTC](https://discourse.nodered.org/t/noeud-modbus-liaison-rs485-et-wp8028adam/48311/13 "2021-09-12T19:25:23Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
