Hi, I just want to know at what percents Controllogix PLC's Memory can be used.By now, My project use 40% memory. and the communication with ENET Ethernet card is slower than before.
What type of processor and version (SOTS really didn't function usefully until version 16)? What type of ethernet card? Are you really using an enet card, not an enbt card?
Anyway, 60 percent of your memory left seems like lots to me, without knowing the application of course. You do need memory to service communications, especially if you are running a lot of msg instructions (more than you can cache in the buffer alloted).
I would look closer at your ethernet card. Let's assume you have an enbt card. You can only use 5000 pps for throughput on an enbt. So, if you are using I/O over ethernet to say, point i/o, then the quantity and the RPI rate is important for this calculation. Also, tags on a Panel View Plus will have an effect on the pps for the enbt card, especially if you are running a high refresh rate on a screen with lots of tags.
You can use the built in web page on the enbt card for monitoring it. I would start there.
Also, search the knowledge base for more information on CIP connections or packets per second throughput. If you really have an enet card, look up the connection limit and pps for that card. I have never used one, but I don't believe its as capable as the enbt (not to mention then there is the en2t).
If you are post ver16, are you servicing comm or running the continuous task with left over cpu time?
See this thread for some more about time slice.
http://www.plctalk.net/qanda/showthread.php?t=51592