Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic...
Transcript of Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic...
![Page 1: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/1.jpg)
Waste Water Treatment in Cloud:
Case Veolia Krüger A/S
Jukka Asikainen, Prosys OPC
11.10.2017
OPC Day Finland
![Page 2: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/2.jpg)
OPC Day Finland 2017
Prosys OPC UA software products offer multiplatform
capabilities, making them ideal building blocks of any networked
system
• OPC UA connectivity
• Sensor data
• Smart devices
• Big data
• Analytics
• Optimization
• Automation
The Industrial Internet / IoT
![Page 3: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/3.jpg)
Prosys OPC UA Multiplatform Products
OPC Day Finland 2017
![Page 4: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/4.jpg)
Unified Automation Products
OPC Day Finland 2017
Developer tools
Applications
OPC UA
C/C++ SDKsOPC UA
.NET SDKOPC UA
Modeler
OPC UA
Gateway
![Page 5: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/5.jpg)
OPC Day Finland 2017
Professional Services
![Page 6: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/6.jpg)
OPC Day Finland 2017
OPC UA Workshop
• One, two or three days of training
• Covers the basics of OPC UA for experts and software developers
![Page 7: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/7.jpg)
Waste Water Treatment
• Entire waste water facility needs to be optimized and monitored• Pumps, gates, chemical dosing etc.
• Multitude of processes
• Krüger provides STAR online
control system
OPC Day Finland 2017
![Page 8: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/8.jpg)
Waste Water Treatment Simplified
• From the data point of view• Get measurements from the processes for analysis
• Set control values back to the processes
• 5 … 1000 variables, control cycles around 30 s
• Just move the data around?• Measurements to analysis?
• Control values to processes?
OPC Day Finland 2017
![Page 9: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/9.jpg)
Waste Water Treatment Deployed
• Starting situation:• 100+ facility installations
• Each facility deployed with full analysis and control
• Each facility has its own maintaining and troubleshooting work
• Is there an easier and more cost efficient way?
OPC Day Finland 2017
![Page 10: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/10.jpg)
Waste Water Treatment in Cloud 1/3• Local OPC UA Client in the facility
• Write measurements to the cloud
• Read control set points from the cloud
• Write control set points back to processes
• Access only through Demilitarized Zone Network
OPC Day Finland 2017
DMZNetwork
OPC UA Client
IO
Process
Facility Network
Read
OPC UATCP
Write
Write Read
Cloud Network
FACILITY
![Page 11: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/11.jpg)
FacilityFacility
Waste Water Treatment in Cloud 2/3
• Cloud OPC UA Server• Relay measurements to the analysis engine
• Publish analysis results in the OPC UA Address Space
• OPC UA Servers behind Amazon Web Services Elastic Load Balancer• Automated scaling of OPC UA Docker server containers
• Scaling based on the load of the system
OPC Day Finland 2017
Load Balancer
CONTAINER
Analysis Engine
OPC UA Server
Amazon Web Services
OPC UATCP
Read
Write
Read
Write
OPC UATCP
OPC UA Client
FACILITY
![Page 12: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/12.jpg)
Waste Water Treatment in Cloud 3/3
OPC Day Finland 2017
DMZNetwork
OPC UA Client
IO
FACILITY
Process
Facility Network
Read
OPC UATCP
Write
Write Read
Elastic Load
Balancer
CONTAINER
Analysis Engine
OPC UA Server
Amazon Web Services
OPC UATCP
Write
Read
OPC UATCP
Write
Read
![Page 13: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/13.jpg)
Security in OPC UA 1/2
1. All applications (OPC UA servers and clients) are authenticated with X.509 public key certificates
2. All traffic is secured with OPC UA built-in encryption
OPC Day Finland 2017
FacilityFacility
OPC UA Client
FACILITY
Elastic Load
Balancer CONTAINER
OPC UA Server
OPC UATCP
OPC UATCP
![Page 14: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/14.jpg)
Security in OPC UA 2/2
• Certificates ensure that only trusted applications can access the critical data in the OPC UA servers
• Certificates are generated and handled by Krüger A/S
• Certificates are managed within an internal web dashboard developed by Prosys OPC for Krüger A/S• Easy security and access control through modern web interface
OPC Day Finland 2017
![Page 15: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/15.jpg)
Conclusions
• Before:• Full deployments per facility
• Maintenance and troubleshooting work for each facility
• After:• 24/7 online system hosted in the Amazon cloud
• Connections are secured by certificates and encrypted
• Automated scaling• Costs are directly proportional to the number of customers
• Simplified maintenance of a large number of customer facilities
OPC Day Finland 2017
![Page 16: Waste Water Treatment in the Cloud - Suomen ... OPC UA Servers behind Amazon Web Services Elastic Load Balancer •Automated scaling of OPC UA Docker server containers •Scaling based](https://reader034.fdocuments.net/reader034/viewer/2022052302/5abd4d547f8b9aa15e8b5e45/html5/thumbnails/16.jpg)
DMZNetwork
OPC UA Client
IO
FACILITY
Process
Facility Network
OPC UATCP
Write
Read
Elastic Load
Balancer
CONTAINER
Analysis Engine
OPC UA Server
Amazon Web Services
OPC UATCP
OPC UATCP
Questions?
OPC Day Finland 2017