# How to conect to several Slaves IDs using Modbus TCP?

**URL:** <https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244>\
**Category:** CODESYS\
**Tags:** codesys\
**Created:** [August 22, 2025, 9:43pm UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244 "2025-08-22T21:43:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 22, 2025, 9:43pm UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/1 "2025-08-22T21:43:53Z")

</div>

Hi,

I’m trying get information of 4 Solar Inverters that are concentrated in a only device (datalogger), but each with a Slave ID. So, in Codesys i was trying to create several “Modbus TCP Slaves” devices, but it works only for first inverter. Can you help me in this case, please?

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/5/58a954ac0c553d0889a4eb46c5dd28c06a1096d5.png)

---

<div class="post-metadata">

**Author:** ![WagoIcard](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagoicard/32/1508_2.png) [@WagoIcard](https://www.wago.community/u/WagoIcard)\
**Post date:** [August 25, 2025, 2:45am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/2 "2025-08-25T02:45:11Z")

</div>

Hello, can you check if those parameter are good ?  
Slave IP Address:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/7/7eef6fad35ba7923b6153597f5f619212c8a5758.png)

Slave Unit ID (Default 255):

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/e/e0d65109891507a6c66f8c2a767ebbe3e057a51f.png)

Could you also please share this screen to see what error you have:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/1/1df8628ef1e1d33ec3ead8cca6efbeb3871bddc7.png)

---

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 25, 2025, 3:19am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/3 "2025-08-25T03:19:05Z")

</div>

Hi,

For sure. It looks like good:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/6/60736c990868c50969a282e6df9578fa5a82b4b3.png)

---

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 25, 2025, 3:19am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/4 "2025-08-25T03:19:37Z")

</div>

The slaveID also:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/6/67c4b392e84e6015f8c2f5adba851a77d523eb56.png)

---

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 25, 2025, 3:20am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/5 "2025-08-25T03:20:08Z")

</div>

But the Status is in error:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/8/8df7aae69948cb151dfec583c57e24f5121bfacd.png)

---

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 25, 2025, 3:20am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/6 "2025-08-25T03:20:40Z")

</div>

Right now, i’m using ModSim with 4 SlaveIDs:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/wago/original/2X/c/c278edecbaa95f19cb2aab08e81ebd935ec31490.jpeg)

Thanks

---

<div class="post-metadata">

**Author:** ![WagoIcard](https://sea2.discourse-cdn.com/flex016/user_avatar/www.wago.community/wagoicard/32/1508_2.png) [@WagoIcard](https://www.wago.community/u/WagoIcard)\
**Post date:** [August 25, 2025, 3:40am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/7 "2025-08-25T03:40:39Z")

</div>

You seem to read from the address 5003 (16#138B) with a length of 46 (end address is 5048).  
But your simulator declare the register 5000 to 5039 (Start 5000 length 40)  
Can you try to augment the simulator size (size 50 should be good).

---

<div class="post-metadata">

**Author:** ![Alecson](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@Alecson](https://www.wago.community/u/Alecson)\
**Post date:** [August 25, 2025, 11:39am UTC](https://www.wago.community/t/how-to-conect-to-several-slaves-ids-using-modbus-tcp/2244/8 "2025-08-25T11:39:51Z")

</div>

Thats it! It works.

Thank you so much
