We have 100+devices (primarily AB CompactLogix) connected to our system and well over 50,000 tags and over the years we have done things just to get something working. The result is a somewhat messy system. I was considering trying to clean things up a little and was considering using scan classes to help do that. Right now we the “default” scan class is our most used and likely 70%+ of the tags are on default. I believe that will cause issues in itself since the scan class will never get through all the tags in its 1s poll time. So I was considering a set of scan classes for each device. This would end up with likely 500 scan classes. These would be a couple of standard polled classes, maybe a drive class, and a couple of leased. This would also allow me to adjust each devices poll rates without fear of affecting another part of a project utilizing a different device.
What I don’t want to end up doing is slowing performance to make things “seem” more organized. Has anyone done anything like this, and was the result good or bad? Or is there a better way that someone knows of?