I am setting up a new Cell Assembly line and everything on the line is currently using Q-Series PLCs (I am not a fan of these based off past experiences in other MES systems).
I am using Ignitions native OPC server since it would be great to not need Kepware/MX OPC. I have the latest ignition 8.1.33 installed and the latest Mitsubishi module. I am having an issue where we get connected successfully to all of the devices, but anytime I restart Ignition, the OPC module, or lose a connection, the PLCs (most of the time) don't come back online in the gateway and sit at reconnect/Wait. I can ping the PLC without issue, but no connection to Ignition. Doing a reset on the PLC itself will resolve the issue temporarily.
Working on this with IA support, they believe the PLC network card is not freeing the port up (port 1025) after a disconnect and then closing ignition out of the next TCP request. I reached out to controls, and they state that the PLC is online and the settings in GXworks is all correct according to the ignition documents.
I ran Wireshark capture from the firewall and the switch port connecting to one of the PLCs (.30) while I had it disconnected from the ignition.
Looking at the captures for some other PLCs (.33 for example) I can see TCP connection requests from the ignition server being constantly rejected by the PLC on port 1025.
I am not sure what to do from here. I am tempted to just set up Kepware and see if the issue occurs there as well since I don't fully trust the new Mitsubishi drivers. I have no window into the PLC world here so I can only take their word for it before trying to get Mitsubishi themselves involved for support. Any other thoughts?