
Can we map same register address to multiple devices connected to the server in MODBUS TCP/IP
I have one PC on which we installed kepware software (MODBUS-TCP client). Now we connect one Gateway device (MODBUS-TCP server). We have connected 10 devices to this Gateway device through a wired connection. Now as per my understanding, if I want to configure client, then one way is just allocate 10 different register address for each device parameter like 10000 for device-1 (voltage), 10001 for device-2 (voltage) and so on. But if all devices are in the same category (Means they are providing their voltage), then I think this is the wrong way for development. So can we do like allocating each device as one unique number (we can called it a device identifier), and get their parameter value of the device through register address 10000? If its possible, then can you explain to me how to achieve this or do you have any reference document?

I suppose you have one Modbus TCP gateway and 10 serial Modbus RTU devices? If you use a Modbus TCP to RTU gateway like the:
https://www.moxa.com/en/products/industrial-edge-connectivity/protocol-gateways/modbus-tcp-gateways/mgate-mb3180-mb3280-mb3480-series
This gateway in it's most basic configuration provides all routing between TCP and RTU.
Every Modbus RTU slave should have a unique ID. In Kepware you can access all these devices independently by using the IP address followed by the node name: '192.168.1.10.x' Search for 'Bridge' in the Kepware manual. Now you can use the same registry addresses for every node.
If this is not a usable answer to your question please provide detailed information about all the components you are using (Supplier, model, ...)
You have clicked on the "?" button for search help. To search the
site, enter your search terms in the box labeled "search the site"
and hit Enter.
Some tips for better search results...
- Precede each search term with a "+", as follows:Otherwise, any post with either term will match.
- Use double quotes around phrases, as follows:
- +"Allen Bradley" +ethernet
Otherwise, posts containing these words in separate locations will match. - To exclude a word, precede it with a "-", as follows:This will return only posts containing "Modbus" but NOT containing
"Plus".
- Note that common words (and, that, etc.) and words shorter than 2 characters
are automatically excluded from searches.
You must be a Control.com member
to subscribe to threads. Please log in and try again.
If you're not already a member, consider joining. It's free,
and you can customize the content you view, as well as being
able to subscribe to threads and topics, getting new posts
delivered to your email as they appear.
You must be a Control.com member
to vote on a post. Please log in and try again.
If you're not already a member, consider joining. It's free,
and you can customize the content you view, as well as being
able to subscribe to threads and topics, getting new posts
delivered to your email as they appear.