I have worked with siemens PLC's and integrated with S7 and OPC UA protocol for getting data from PLC's,
I worked on Siemens IOT2040 Also,
if you can provide access to plc I can directly get data to database and also basic web page for data visualisation,
if you required to work on mindsphere I can, but kind of solutions are more expensive and maintenance costly.