Skip to content
  • There are no suggestions because the search field is empty.

Multiple Omron PLCs Not Communicating Under Different Channels

Unable to communicate using the TOP Server Omron Ethernet driver if we configure the server having different PLCs on different channels (each channel having different PLC).

But if we configure the server with single channel and all the PLCs under this channel, the server works fine.

The Omron PLCs require that the Source port be the same as the Destination port.  Therefore, if the PLC is listening on port 9600, we must not only send the data to destination port 9600, but also force the source port to be 9600.  The only way to force the source port is to bind the socket to this port in the PC.  On a given machine you can only bind once per unique IP/Port pair.  Therefore, to use multiple channels with this server, you must either choose a unique source port (see our Omron help file Channel Setup), or you can use a unique network adapter to bind to (you would have to multihome if you only have one NIC. This too is in the help file).  

Once following these steps, please let us know if you still have issues using multiple channels with TOP Server.