12/9/2023 11:54 AM | |
Joined: 6/23/2022 Last visit: 10/15/2024 Posts: 36 Rating: (0) |
I realise that this is an older thread, but I hope someone can help me out. I am attempting to communicate with multiple of the same devices over MODBUS. They communicate using serial (MODBUS RTU), but I need to communicate using MODBUS TCP/IP on the PLC side. So, a converter has been installed in between. This converter translates a request from a MODBUS client and sends it to the MODBUS slave. And then the data vice versa. The converter can communicate with multiple devices, that all have a different MB_Unit_ID. Communication with one slave works great, but as soon as I try multiple (starting with 2), I run into the 80A3 error on either one of the 2 I'm trying to communicate with. I use the MB_CLIENT two different times. They use the same TCON_IP_v4 input at the CONNECT parameter, because they communicate with the same converter, but they both use a different MB_Unit_ID, because the converter has to address a different slave. From mopS04's reply below, I understand that this is simply not possible? To use different calls to MB_Client to the same IP address? If this is indeed the case, is there another option to make this communication work? After all, the converter is capable of communicating with multiple slaves. How do I make this work from the PLC end of things? Any help is much appreciated!
------------------------------------------------------------------------------------------ |
Last edited by: The Helping Hand at: 12/11/2023 11:13:41New subject after splitting |
|
Follow us on