Architecture Storing PLC Tag data
Hi Team,
I am looking to better understand/ best practice of storing PLC tag data from the machine,
I am using Azure SQL as a persistence provider.
Current architecture.
- We are logging roughly 100 tags (might scale to ~500) from one machine into the value stream
- We have 10 such machines (planning to scale to ~50).
- We are logging the data in value stream to show data in the dashboard for monitoring like temp, head pressure etc
- Dashboard can show data for 2days
- Then pushing rest of the data to datalake to have more historical data.
With above configuration, we are getting around 3500 tags every min for 1 machine, When we scale to multiple and more tags, this number will surely grow and value stream being a table isn't able to handle.
- What are the different logic you use for this architecture ?
- What are best practises?
- Is having only parallel Azure IOT event hub to push data to datalake?
Please suggest!

