I'm still in the testing phase of ignition, and wondering if we should do this software or something like a panelview straight from rockwell.
Now that the project is getting close to being done, I'm getting pretty severe delays pulling tags, as well as slow response from the test controller.
For the record, the controller now is a L36ERM. The one that will be installed is a L38ERM or a 1756-L83E.
I got my head wrapped around the tags, and most of my tags are currenty leased at a 250ms/10000ms rate. I don't have ignition doing any real "work", just more of a display HMI and a way to shuttle tags and inputs back and forth. It's not conducting any logic.
I'm at about 20000 tags currently, and this number will likely grow a bit more. It is on the high side, mainly due to the way that I'm processing mixers. I'd like to have a display of all the raw materials in each mixer, the target/actual loaded quantity, the current status (Loading, Waiting, Running, PulseFail/etc), as well as a bit more information stuff. Besides that, I need things like agitator status, batch size, current weight, etc... I do only display one mixer like this at a time, and use indirect tags to switch back and forth. 25 lines * 20 mixers * 6 or 7 items adds up fast, not to mention the background info that I have on a longer cycle that pull (such as valve status, pump status, etc... about 250-500 per each)
Whether I have 1 or 8 requests, my "fast" rate of 250ms is overloaded. Queue time is over a second. My rung cycle times in Studio show as I expect, in the -us and ms range based on task.
Also, when ignition is online, my copy of studio slows to an absolute crawl when connected.
Any clue as to why? I can thing of a few things - keeping in mind that I have everything running off of one laptop now for development. Bit of a shoestring budget until I can prove that this works.
- Simply too many tags for the network. I have a 10/100 USBC to Ethernet cable hooked directly to the PLC. Is there too much traffic back-and-forth, and I'm actually overloading my network?
- Too many tags for my PC to handle the processing of. It's not a bad PC, but a few years old by now. Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz 1.99 GHz, 16GB of ram
- Too many tags for the processor. I don't think so, because even when running slowly I can see the scan times are as expected.
Thoughts? Will my problems disappear if I have an actual server running the gateway? Or do I need to go back to the drawing board on some aspect of things...