We have 5 locations spread across the East Coast from Ohio to New York, Massachusetts and Connecticut. The Pi Data Center is located some what in the middle of all of them in New York.
Each location has its own electrical engineers servicing their individual needs. Put 5 engineers in a location, face them with a problem and, of course, you'll have 5 different solutions AND that's where my fun comes in as the Pi Admin.
One engineer wants me to read directly from each PLC or HMI. Figuring the distance and environment, that would be a BAD thing for data.
I'm thinking of a structure where each location gets a server housing the OPC and a software like Kepware to pull the data from the mish mash of PLC's and routers as a staging area.
This sets up the PI server in the central location just talking to each of the locations with a common interface.
Does this sound reasonable?
Any better ideas?