OMRON TCP Driver Issue

Interesting issue today with OMRON TCP driver, I had to connect machine with Omron CJ1M PLC to Ignition. No issues for the last two days, until last night when the machine was restarted. After the restart no any readings on the HMI were visible, so obviously Igniton took over priority on the HMI. I disabled the device from Ignition configuration page, and after restart, the machine was back to normal.
Now, the question is how to overcome the issue? To try Omron UDP? I actually did, following the IU videos, but could not connect. I will keep on trying,once somebody confirms that actually it is not possible two applications to use the same protocol (TCP) and port number, like in my case.

It would be better if you could reproduce this and/or call support next time it happens without resetting it.

The logger com.inductiveautomation.omron.fins.ChannelFsm set to DEBUG may be useful to see if reconnects are being attempted or not.

I can do that once again, on Monday, and revert.

I have tried today to collect some data from the logger (looking at it, I can't see something that could help me, but hopefully it makes more sense to you):
At first, still with UDP:


After the TCP configuration was configured

The device connection and readings were normal, but again on the HMI there were no parameters readings.

I checked the PLC program and it seems UDP connection option is checked, so in theory I should be able to connect using that protocol, like alternative.
image

Any ideas?

That is purely a network error. Could be a router rule is now blocking traffic, and the prior connection only continued working due to the router's established connection tracking.

Could also be the PLC dropping connection attempts based on resource limits. There's no network reason multiple devices cannot connect to the PLC. That is entirely up to the PLC. You might want to look at the specs for that PLC/card combination.

Thank you, pturmel. It was important to get confirmation that the PLC can communicate through the same port and same protocol with more than 1 device/application.
I started digging in PLC configuration, and found that the network type is Toolbus, and not Ethernet FINS/TCP or Ethernet.
image

I am not sure how the HMI will react, if I change the configuration to FINS/TCP, this is windows based panel, the program probably is written in VB and I cannot change it. Need to discuss with the manufacturer if the HMI will communicate with the PLC with modified to Ethernet[FINS/TCP] Network type.

image

The ETN21 is an addon card, not the PLC proper. I doubt the toolbus connection is the issue. (But I’m not an expert on old Omron stuff.)

1 Like

Yes, you are correct regarding the ETN card. Concerning the Network type, I am checking all manuals/forums I am able to find on the net, have to make sure…

Manufacturer said second Ethernet card need to be added and the relevant changes in the PLC program have to be done. So we go that way.