Modbus rtu and tcp

I think that will not work, on a Modbus RTU network can only exist a single master, there cannot be other masters, even connected through a Modbus TCP to Modbus RTU gateway

Are you assuming that the masters on both sides can send requests to the slaves on RTU side?
 
Last edited:
I think that will not work, on a Modbus RTU network can only exist a single master, there cannot be other masters, even connected through a Modbus TCP to Modbus RTU gateway

Are you assuming that the masters on both sides can send requests to the slaves on RTU side?

It will work. A Modbus TCP to Modbus RTU gateway knows how to multiplex the serial RTU communications.
 
It will work. A Modbus TCP to Modbus RTU gateway knows how to multiplex the serial RTU communications.

No doubt it will work with one or more master(client) on the TCP side and without a master in the RTU side, but not if there is another master on the RTU side, the requests from this master will collide with the requests coming from the gateway.
 
Even the original BM85 bridge multiplexer from Modicon could let up to 3 Modbus masters talk to 1 slave.
That's a Modbus Plus device. Modbus Plus (a licensed protocol) uses a token method for regulating the traffic on the bus. Regular Modbus (the open protoocol) has no such provision, which is why 'only one master allowed at a time'.

Even if the TCP clients were put on the RS-485 network with Modbus TCP/485 converters, the 485 bus would be swamped with packet collisions because there's no means of defining who (which client) speaks when to allow for one-at-a-time communication.

The outfit Miille pops up on control.com when this issue arises, because they have an RS-485 bus moderator product.
http://www.miille.com/

ICP DAS has a product, the TSH, that will moderate between 2 RTU masters but this app has a total of three master/clients.
 
danw,

The BM85 had 4 Modbus serial ports (232 or 485). You could connect a different Modbus master to 3 of the 4 serial ports and connect a Modbus slave to the 4th. The bridge multiplexer would allow all 3 master to talk to the 1 serial slave. (Forget about the Modbus-Plus port). I am absolutely certain about this.
 
I think that will not work, on a Modbus RTU network can only exist a single master, there cannot be other masters, even connected through a Modbus TCP to Modbus RTU gateway

Are you assuming that the masters on both sides can send requests to the slaves on RTU side?

Even single PLC can have several different (serial) modbus ports and share same data of PLC. Newest writed data wins and is echoed to other ports.

What makes you think that this is not possible, when there is special gateway which have several RS-ports and one TCP?

But OP is question is: one master device, 4 serial slaves and 2 TCP slave. No even need to think that there is collisions as there is only one master.
One or two Serial to TCP gateways is needed.
 
Last edited:
Even single PLC can have several different (serial) modbus ports and share same data of PLC. Newest writed data wins and is echoed to other ports.

What makes you think that this is not possible, when there is special gateway which have several RS-ports and one TCP?

But OP is question is: one master device, 4 serial slaves and 2 TCP slave. No even need to think that there is collisions as there is only one master.
One or two Serial to TCP gateways is needed.

A TCP client in a Modbus TCP network is a Modbus master, not a slave.
 
My bad. TCP client and server goes allways wrong.


Still, if there is serial to modbus gateway, then there is 3 TCP clients (masters) and it is possible on TCP side.


If 2 TCP masters are Scads or HMIS, they (probably) write only from change.


Problem could be if TCP master is PLC, which write continuously (which probably isn't case as there is 2 different TCP masters).
Even if TCP master is PLC, PLC code can modified to write only from change.
 
Last edited:

Similar Topics

If a device has Modbus RTU over serial and Modbus RTO over TCP and Modbus TCP then there is a difference between Modbus RTU over TCP vs Modbus TCP...
Replies
7
Views
436
Looking to purchase some Modbus RTU to Modbus TCP gateways and was curious if anyone had any recent experience with specific brands they could...
Replies
5
Views
1,522
I have some instruments that are Modbus RTU and I want to communicate to them (read information) over Modbus TCP. What converters have you used...
Replies
8
Views
2,070
I successfully got a Micro 820 (Slave) and Red Lion HMI (Master) to work together using Modbus TCP. But now I need to add an Automation Direct...
Replies
3
Views
2,647
Could I use a Modbus RTU RS232 to TCP converter for a basic Click PLC, or do I have to buy their Ethernet version? I was thinking of this one...
Replies
4
Views
1,741
Back
Top Bottom