KEPServerEX 6 is slow and loses connection with Allen-Bradley PLC
Good day,
I'am currently working on project that involves connecting 2 SCADA systems/servers (Cimplicity software from GE) with 5 Allen-Bradley PLCs (1x 1756-L85E, 4x 1756-L81E) via OPC-UA.
Setup; There are 2 SCADA servers (A and B), they both have Cimplicity running with redundancy setup A=Master, B=Backup. Each server has KEPServerEX 6 installed on it with the same connection setup.
PLCs: There is the main PLC L85E that takes care of almost everything and 4 smaller once (L81E) for some fast calculations and motions.
The biggest problem that I have now is with the communication with the main PLC. The smaller once have no problems. Just having one server running gives us problems. Kepserver is losing it's connection with the main PLC almost every time we are doing online changes in the PLC logic (Socket error occurred receiving data. Error=10054,..An existing connection was forcibly closed by the remote host).
Second problem is that it takes 2-5 seconds to see something change on SCADA after pressing a button (for example a color). When I click on SCADA I can see the values changing in the PLC within 200-500 ms + the cycle time, it sends the values out of the PLC within 1 sec. When I change screens or open pop-ups it happens with no delay as this is happening internally in Cimplicity. It's just getting the data from the PLC to SCADA trough Kepserver that takes waaaayyy to long.
Those problems get even worse when both servers are running as there are 2 Kepserver project trying to get data from the PLC.
Does anyone know what might cause those issues? Scan Mode, Tag generation...
The main PLC has according to the property window 1741003 static tags. Don't know is that is high but it looks like it is. The smaller PLCs have around 21000 static tags.
Thank you for reading all the way to the end.
Kind regards,
David

