SlideShare a Scribd company logo
by factry Operational intelligence made easy
by factry Operational intelligence made easy
InfluxData webinar
Data collection and integration
Using OPC-UA to Extract IIoT Time Series Data from PLC and
SCADA Systems
Confidential
Improving data integrity, gaining
more insight in the production
process and making better yeast.
Agenda
Introducing Ivo - Algist Bruggeman
Introducing Frederik - Factry
Situation and challenge
Solution and outcomes
Unexpected Benefits
Q&A
● Project Manager
Automation
● Responsible for
automation and
electrical maintenance
● Project lead for MES &
Historian project
About Ivo Lemmens
About Algist Bruggeman
Algist Bruggeman supplies fresh, liquid and dried yeast to
industrial, semi-artisanal and artisanal bakeries, as well as
to the wine, beer and pharma industry.
Algist Bruggeman is part of Lesaffre Group, a key global
player in fermentation for more than a century, with a 2
billion EUR turnover and established on all continents,
counting 10.000+ employees and more than 85
nationalities.
Its Belgian site employs about 170 people and has an
annual turnover of over 120 million euros.
● Raw Materials
● Yeast fermentation
● Processing
⇒ Fresh, liquid, dry yeast
Production Process
Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems
Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems
A bit of history
● https://github.com/coussej/n
ode-opcua-logger
● Started with InfluxDB v1.0.x
in 2016
● Begin with temperature
logging for food safety and
then gradually expanded data
collection on site.
● ~50 PLCs, 4000 tags, ~1Hz
resolution
● Co-founder and
business developer
● Bioscience engineering
degree
● Developed large parts of
Algist Bruggeman MES
application
About me
About Factry
The Digital Factory
We look at the world of industrial
automation through the eyes of an
IT company.
Extract process data to IT level as
soon as possible.
Because at that level, the fastest
progress is being made.
OT
IT
DIGITAL
FACTORY
Factry Historian
Collect data from
production equipment
Store it in a time-series
database
Visualize it with web-based
visualization tools
What problems does this solve?
Look back
(Near)
real-time
Use as basis
to predict
Join our team!
https://www.factry.io/jobs
The situation and challenge
The challenge
- Why?
● How did this specific
fermentation perform?
● Does a specific fermentation
perform differently on
fermentor X than on
fermentor Y?
● How well does a certain
fermentation parameter
follow its reference curve?
● Fermentations are followed
up on paper
Valuable information ends up in a
folder
● Some data is registered, but
isolated in a specific system
Cumbersome to answer these
questions
Data is not readily
available
The problem: different data sources
● Recipe management in Excel
● Fermentation progress on paper
● Lab results in LIMS software
● …
Answering the 3
questions is hard!
Why?
Data is not linked. The human
needs to bring everything
together.
PLANNING
PRODUCTION LOG
HISTORIAN LOGBOOK
TRACEABILITY
LAB DATA
SHIFT
PLANNING
REPORTING
AFHAALLIJST
OTHER...
ERP
So let’s bring this data together
When have we succeeded?
● Human has become a user, not the person linking data
● The 3 questions can be answered in reasonable timeframe
Take a holistic approach
● Before fermentation
○ Planning
○ Recipe management
● During fermentation
○ Dispatching
○ Process data collection with Factry Historian in InfluxDB
○ Automation of fermentation sheet completion
● After fermentation
○ Linking lab results
○ Reporting
Step 1: get batch information
● Planning of orders
○ Retrieve data from planning software & ERP via B2MML
■ Business 2 Manufacturing Markup Language
■ https://github.com/factrylabs/go-b2mml
● Information:
○ Start- and end times of upcoming batches
○ Equipment these batches will run on
○ BatchID, recipeID and recipe version
FACTRY MES
ERP DATA
Closing
the loop
Step 2: get recipe data
● Recipe data contains all reference values
○ Material feed
○ Critical process parameters
● Used for:
○ Providing set points to the PLCs that will control the production
process
○ Providing reference values to compare with the actuals recorded
during the production process
FACTRY MES
ERP DATA
RECIPE DATA
Closing
the loop
Now we know:
● When we will produce
● What we will produce
● How to identify what we’re
going to produce
● Where we will produce
(fermenter)
What’s missing?
● The actuals!
Step 3: dispatching of batches
● Upcoming batches are synched from planning / ERP system
● Because we know the batchIDs, expected start- and end times, recipes…
● The operators can just press “Start” and the SCADA system and PLCs are
loaded with the recipe data.
Error-free link between planning and production: No more manual selecting of
a recipe or typing in a BatchID
SCADA
FACTRY MES
ERP DATA
RECIPE DATA
Closing
the loop
OPERATOR
INTERFACE
PLCs
Step 4: collecting process data
● High resolution data is gathered from different PLCs
○ Broader than just fermentation
● Dashboarding and process analysis
● Data source for storing what actually happened during production
● Supported by newer PLCs directly, or via SCADA system OPC-UA server
● Collecting metrics:
○ Polled (typical for sensors: e.g. every 5 sec, every min)
○ Monitored (typical for states or valves: on-change)
Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems
Collect data from
production equipment
Store it in a time-series
database InfluxDB
Visualize it with web-based
visualization tools
Collectors
Talk industrial protocol (e.g.
OPC-UA) on one end and HTTP on
the other
Store-and-forward
● Local buffering
● Keep a local copy of
configuration
The importance of naming
● Hierarchical structure
● AREA.EQUIPMENT.SENSORID
● Benefits!
PLCs
FACTRY HISTORIAN
SCADA
FACTRY MES
ERP DATA
RECIPE DATA
Closing
the loop
OPERATOR
INTERFACE
Step 5: fermentation sheet
completion
● Sampling of process data at regular intervals to replace a paper
fermentation sheet.
● Operator is partially relieved of repetitive tasks
● Automatic marking of critical process parameters that deviate too much
from the expected values from the recipe
PLCs
FACTRY HISTORIAN
SCADA
FACTRY MES
ERP DATA
RECIPE DATA
Closing
the loop
OPERATOR
INTERFACE
Step 6: linking LIMS data
● Lab performs analyses for each Batch. This information is synched with
all centrally collected data.
○ Yield
○ Dry matter content
○ ...
Step 7: answering questions with
reporting!
● Give me all batches from February 2021 that followed recipe X and had a
dry matter content of at least Y.
● Show me how the reference curve of parameter X evolved for a specific
batch. And how does this compare with the reference values from all
batches that followed the same recipe?
● Or… show me the raw process data for batch X in Grafana.
PROCESS
ANALYSIS
PLCs
FACTRY HISTORIAN
SCADA
FACTRY MES
OPERATOR
INTERFACE
REPORTING
TOOLS
ERP DATA
RECIPE DATA
Closing
the loop
Open technologies
and standards
● Vendor independent
● Source code available
● Has been running in
production for years
The Digital Factory
We look at the world of industrial
automation through the eyes of an
IT company.
Extract process data to IT level as
soon as possible.
Because at that level, the biggest
progress is being made.
OT
IT
DIGITAL
FACTORY
Some unexpected benefits
1. MRP functionality:
○ Prediction of material and air usage
2. Real-time machine monitoring
○ Valve maintenance
3. Debugging of cold-room door (anomaly detection)
4. Monitoring of the MES and Historian
Some unexpected benefits
1. MRP functionality:
○ Prediction of material and air usage
2. Real-time machine monitoring
○ Valve maintenance
3. Debugging of cold-room door (anomaly detection)
4. Monitoring of the MES and Historian
MRP
We know:
● Upcoming production
And therefore:
● Expected material use
and compressor load
As well as
● Current tank levels
MRP functionality in Grafana
Some unexpected benefits
1. MRP functionality:
○ Prediction of material and air usage
2. Real-time machine monitoring
○ Valve maintenance
3. Debugging of cold-room door (anomaly detection)
4. Monitoring of the MES and Historian
Valve maintenance
Some unexpected benefits
1. MRP functionality:
○ Prediction of material and air usage
2. Real-time machine monitoring
○ Valve maintenance
3. Debugging of cold-room door (anomaly detection)
4. Monitoring of the MES and Historian
Anomaly detection
Some unexpected benefits
1. MRP functionality:
○ Prediction of material and air usage
2. Real-time machine monitoring
○ Valve maintenance
3. Debugging of cold-room door (anomaly detection)
4. Monitoring of the MES and Historian
Monitoring of the MES system
And finally, our advice
Just give it a try!
https://www.factry.io/blog/process-data-integration-open-source-or-proprietary-software/
Wrapping up
● We are now able to answer the 3 questions in a reasonable amount of
time
● The human has become a user of the information flow, not the
centerpiece
● Additional benefits because of a common data platform
● All of this with open protocols and open source software
Takeaways
1. Build a platform for your
process data, not a collection
of point solutions
2. Think of your naming
structure
3. Work iteratively with all
stakeholders
4. Data has a clear impact on
the business
Thank you!
Questions?
Further reading:
https://www.factry.io/blog
https://medium.com/factry
https://www.linkedin.com/company/factry.io
IVO LEMMENS - Algist Bruggeman
FREDERIK VAN LEECKWYCK - Factry
+32 474 88 85 73
frederik.vanleeckwyck@factry.io

More Related Content

PPTX
Splunk Enterprise Security
PPTX
Wireshark
PPTX
OpenTelemetry For Architects
PPTX
Five Immutable Principles of Project of Digital Transformation Success
PDF
ATT&CK Updates- ATT&CK for mac/Linux
PDF
Cisco Security Architecture
PPTX
Splunk for ITOps
PPTX
dlux - Splunk Technical Overview
Splunk Enterprise Security
Wireshark
OpenTelemetry For Architects
Five Immutable Principles of Project of Digital Transformation Success
ATT&CK Updates- ATT&CK for mac/Linux
Cisco Security Architecture
Splunk for ITOps
dlux - Splunk Technical Overview

What's hot (20)

PDF
Observability, Distributed Tracing, and Open Source: The Missing Primer
PPTX
An introduction to SOC (Security Operation Center)
PPTX
Do You Really Need to Evolve From Monitoring to Observability?
PPTX
Splunk Enterprise Security
PDF
Shift left Observability
PPTX
Using Assessment Tools on ICS (English)
PPTX
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
PPTX
SOCstock 2021 The Cloud-native SOC
PDF
Splunk-Presentation
PPTX
Splunk Webinar: Full-Stack End-to-End SAP-Monitoring mit Splunk
PPTX
DISCUSSION ON SECURITY MEASURES FOR PIPELINE CYBER ASSETS
PPTX
PPT-Splunk-LegacySIEM-101_FINAL
PPTX
Observability, what, why and how
PPTX
The Elastic Stack as a SIEM
PDF
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
PPTX
The DevOps Journey
PDF
A Beginners Guide to noSQL
PPTX
File Format Benchmark - Avro, JSON, ORC & Parquet
PDF
Integrated Security Operations Center (ISOC) for Cybersecurity Collaboration
PDF
App Modernization
Observability, Distributed Tracing, and Open Source: The Missing Primer
An introduction to SOC (Security Operation Center)
Do You Really Need to Evolve From Monitoring to Observability?
Splunk Enterprise Security
Shift left Observability
Using Assessment Tools on ICS (English)
Reduce SRE Stress: Minimizing Service Downtime with Grafana, InfluxDB and Tel...
SOCstock 2021 The Cloud-native SOC
Splunk-Presentation
Splunk Webinar: Full-Stack End-to-End SAP-Monitoring mit Splunk
DISCUSSION ON SECURITY MEASURES FOR PIPELINE CYBER ASSETS
PPT-Splunk-LegacySIEM-101_FINAL
Observability, what, why and how
The Elastic Stack as a SIEM
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...
The DevOps Journey
A Beginners Guide to noSQL
File Format Benchmark - Avro, JSON, ORC & Parquet
Integrated Security Operations Center (ISOC) for Cybersecurity Collaboration
App Modernization
Ad

Similar to Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems (20)

PPTX
Use Cases for Big Data and the Connected Enterprise
PPT
Manufacturing Execution & Information Management System
PPTX
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
PPTX
Boost Output with Current Resources: How Connectivity Drives Line Efficiency ...
PDF
Time Series to Vectors: Leveraging InfluxDB and Milvus for Similarity Search
PDF
Manufacturing IoT - OPC UA Information Revolution
PDF
Dances with bits - industrial data analytics made easy!
PDF
A practical look at how to build & run IoT business logic
PDF
Food And Beverage Plant Automation, Networking And Data Integration Congress ...
PDF
6. Kepware_IIoT_Solution
PDF
ML & Data Processing for Industrial IoT with InfluxDB
PPTX
When ordering Matters - Flink Forward EU - Berlin - 2019
PDF
Solving Manufacturing Challenges with Time Series Data.pdf
PPTX
Automation in food industry
PDF
TimeSeries Machine Learning - PyData London 2025
PDF
Food data, food and food policy
PPT
Linkedin kpi's + mii = manufacturing intelligence
 
PDF
[ODSC EUROPE 2022] Eagleeye - Data Pipeline for Anomaly Detection in Cyber Se...
PDF
Profitable Food Production: Unlocking the Potential of Your Plant with Techno...
PDF
Moving Data Pipelines Into Production
Use Cases for Big Data and the Connected Enterprise
Manufacturing Execution & Information Management System
6 Practical Steps F&B Companies Can Take to Achieve Digital Transformation
Boost Output with Current Resources: How Connectivity Drives Line Efficiency ...
Time Series to Vectors: Leveraging InfluxDB and Milvus for Similarity Search
Manufacturing IoT - OPC UA Information Revolution
Dances with bits - industrial data analytics made easy!
A practical look at how to build & run IoT business logic
Food And Beverage Plant Automation, Networking And Data Integration Congress ...
6. Kepware_IIoT_Solution
ML & Data Processing for Industrial IoT with InfluxDB
When ordering Matters - Flink Forward EU - Berlin - 2019
Solving Manufacturing Challenges with Time Series Data.pdf
Automation in food industry
TimeSeries Machine Learning - PyData London 2025
Food data, food and food policy
Linkedin kpi's + mii = manufacturing intelligence
 
[ODSC EUROPE 2022] Eagleeye - Data Pipeline for Anomaly Detection in Cyber Se...
Profitable Food Production: Unlocking the Potential of Your Plant with Techno...
Moving Data Pipelines Into Production
Ad

More from InfluxData (20)

PPTX
Announcing InfluxDB Clustered
PDF
Best Practices for Leveraging the Apache Arrow Ecosystem
PDF
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
PDF
Power Your Predictive Analytics with InfluxDB
PDF
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
PDF
Build an Edge-to-Cloud Solution with the MING Stack
PDF
Meet the Founders: An Open Discussion About Rewriting Using Rust
PDF
Introducing InfluxDB Cloud Dedicated
PDF
Gain Better Observability with OpenTelemetry and InfluxDB
PPTX
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
PDF
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
PPTX
Introducing InfluxDB’s New Time Series Database Storage Engine
PDF
Start Automating InfluxDB Deployments at the Edge with balena
PDF
Understanding InfluxDB’s New Storage Engine
PDF
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
PPTX
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
PDF
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
PDF
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
PDF
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Announcing InfluxDB Clustered
Best Practices for Leveraging the Apache Arrow Ecosystem
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
Power Your Predictive Analytics with InfluxDB
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
Build an Edge-to-Cloud Solution with the MING Stack
Meet the Founders: An Open Discussion About Rewriting Using Rust
Introducing InfluxDB Cloud Dedicated
Gain Better Observability with OpenTelemetry and InfluxDB
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
Introducing InfluxDB’s New Time Series Database Storage Engine
Start Automating InfluxDB Deployments at the Edge with balena
Understanding InfluxDB’s New Storage Engine
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
Electronic commerce courselecture one. Pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx

Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems

  • 1. by factry Operational intelligence made easy by factry Operational intelligence made easy InfluxData webinar Data collection and integration Using OPC-UA to Extract IIoT Time Series Data from PLC and SCADA Systems Confidential
  • 2. Improving data integrity, gaining more insight in the production process and making better yeast.
  • 3. Agenda Introducing Ivo - Algist Bruggeman Introducing Frederik - Factry Situation and challenge Solution and outcomes Unexpected Benefits Q&A
  • 4. ● Project Manager Automation ● Responsible for automation and electrical maintenance ● Project lead for MES & Historian project About Ivo Lemmens
  • 6. Algist Bruggeman supplies fresh, liquid and dried yeast to industrial, semi-artisanal and artisanal bakeries, as well as to the wine, beer and pharma industry. Algist Bruggeman is part of Lesaffre Group, a key global player in fermentation for more than a century, with a 2 billion EUR turnover and established on all continents, counting 10.000+ employees and more than 85 nationalities. Its Belgian site employs about 170 people and has an annual turnover of over 120 million euros.
  • 7. ● Raw Materials ● Yeast fermentation ● Processing ⇒ Fresh, liquid, dry yeast Production Process
  • 10. A bit of history ● https://github.com/coussej/n ode-opcua-logger ● Started with InfluxDB v1.0.x in 2016 ● Begin with temperature logging for food safety and then gradually expanded data collection on site. ● ~50 PLCs, 4000 tags, ~1Hz resolution
  • 11. ● Co-founder and business developer ● Bioscience engineering degree ● Developed large parts of Algist Bruggeman MES application About me
  • 13. The Digital Factory We look at the world of industrial automation through the eyes of an IT company. Extract process data to IT level as soon as possible. Because at that level, the fastest progress is being made. OT IT DIGITAL FACTORY
  • 14. Factry Historian Collect data from production equipment Store it in a time-series database Visualize it with web-based visualization tools
  • 15. What problems does this solve? Look back (Near) real-time Use as basis to predict
  • 17. The situation and challenge
  • 18. The challenge - Why? ● How did this specific fermentation perform? ● Does a specific fermentation perform differently on fermentor X than on fermentor Y? ● How well does a certain fermentation parameter follow its reference curve?
  • 19. ● Fermentations are followed up on paper Valuable information ends up in a folder ● Some data is registered, but isolated in a specific system Cumbersome to answer these questions Data is not readily available
  • 20. The problem: different data sources ● Recipe management in Excel ● Fermentation progress on paper ● Lab results in LIMS software ● …
  • 21. Answering the 3 questions is hard! Why? Data is not linked. The human needs to bring everything together. PLANNING PRODUCTION LOG HISTORIAN LOGBOOK TRACEABILITY LAB DATA SHIFT PLANNING REPORTING AFHAALLIJST OTHER... ERP
  • 22. So let’s bring this data together When have we succeeded? ● Human has become a user, not the person linking data ● The 3 questions can be answered in reasonable timeframe
  • 23. Take a holistic approach ● Before fermentation ○ Planning ○ Recipe management ● During fermentation ○ Dispatching ○ Process data collection with Factry Historian in InfluxDB ○ Automation of fermentation sheet completion ● After fermentation ○ Linking lab results ○ Reporting
  • 24. Step 1: get batch information ● Planning of orders ○ Retrieve data from planning software & ERP via B2MML ■ Business 2 Manufacturing Markup Language ■ https://github.com/factrylabs/go-b2mml ● Information: ○ Start- and end times of upcoming batches ○ Equipment these batches will run on ○ BatchID, recipeID and recipe version
  • 26. Step 2: get recipe data ● Recipe data contains all reference values ○ Material feed ○ Critical process parameters ● Used for: ○ Providing set points to the PLCs that will control the production process ○ Providing reference values to compare with the actuals recorded during the production process
  • 27. FACTRY MES ERP DATA RECIPE DATA Closing the loop
  • 28. Now we know: ● When we will produce ● What we will produce ● How to identify what we’re going to produce ● Where we will produce (fermenter) What’s missing? ● The actuals!
  • 29. Step 3: dispatching of batches ● Upcoming batches are synched from planning / ERP system ● Because we know the batchIDs, expected start- and end times, recipes… ● The operators can just press “Start” and the SCADA system and PLCs are loaded with the recipe data. Error-free link between planning and production: No more manual selecting of a recipe or typing in a BatchID
  • 30. SCADA FACTRY MES ERP DATA RECIPE DATA Closing the loop OPERATOR INTERFACE PLCs
  • 31. Step 4: collecting process data ● High resolution data is gathered from different PLCs ○ Broader than just fermentation ● Dashboarding and process analysis ● Data source for storing what actually happened during production
  • 32. ● Supported by newer PLCs directly, or via SCADA system OPC-UA server ● Collecting metrics: ○ Polled (typical for sensors: e.g. every 5 sec, every min) ○ Monitored (typical for states or valves: on-change)
  • 34. Collect data from production equipment Store it in a time-series database InfluxDB Visualize it with web-based visualization tools
  • 35. Collectors Talk industrial protocol (e.g. OPC-UA) on one end and HTTP on the other Store-and-forward ● Local buffering ● Keep a local copy of configuration
  • 36. The importance of naming ● Hierarchical structure ● AREA.EQUIPMENT.SENSORID ● Benefits!
  • 37. PLCs FACTRY HISTORIAN SCADA FACTRY MES ERP DATA RECIPE DATA Closing the loop OPERATOR INTERFACE
  • 38. Step 5: fermentation sheet completion ● Sampling of process data at regular intervals to replace a paper fermentation sheet. ● Operator is partially relieved of repetitive tasks ● Automatic marking of critical process parameters that deviate too much from the expected values from the recipe
  • 39. PLCs FACTRY HISTORIAN SCADA FACTRY MES ERP DATA RECIPE DATA Closing the loop OPERATOR INTERFACE
  • 40. Step 6: linking LIMS data ● Lab performs analyses for each Batch. This information is synched with all centrally collected data. ○ Yield ○ Dry matter content ○ ...
  • 41. Step 7: answering questions with reporting! ● Give me all batches from February 2021 that followed recipe X and had a dry matter content of at least Y. ● Show me how the reference curve of parameter X evolved for a specific batch. And how does this compare with the reference values from all batches that followed the same recipe? ● Or… show me the raw process data for batch X in Grafana.
  • 43. Open technologies and standards ● Vendor independent ● Source code available ● Has been running in production for years
  • 44. The Digital Factory We look at the world of industrial automation through the eyes of an IT company. Extract process data to IT level as soon as possible. Because at that level, the biggest progress is being made. OT IT DIGITAL FACTORY
  • 45. Some unexpected benefits 1. MRP functionality: ○ Prediction of material and air usage 2. Real-time machine monitoring ○ Valve maintenance 3. Debugging of cold-room door (anomaly detection) 4. Monitoring of the MES and Historian
  • 46. Some unexpected benefits 1. MRP functionality: ○ Prediction of material and air usage 2. Real-time machine monitoring ○ Valve maintenance 3. Debugging of cold-room door (anomaly detection) 4. Monitoring of the MES and Historian
  • 47. MRP We know: ● Upcoming production And therefore: ● Expected material use and compressor load As well as ● Current tank levels
  • 49. Some unexpected benefits 1. MRP functionality: ○ Prediction of material and air usage 2. Real-time machine monitoring ○ Valve maintenance 3. Debugging of cold-room door (anomaly detection) 4. Monitoring of the MES and Historian
  • 51. Some unexpected benefits 1. MRP functionality: ○ Prediction of material and air usage 2. Real-time machine monitoring ○ Valve maintenance 3. Debugging of cold-room door (anomaly detection) 4. Monitoring of the MES and Historian
  • 53. Some unexpected benefits 1. MRP functionality: ○ Prediction of material and air usage 2. Real-time machine monitoring ○ Valve maintenance 3. Debugging of cold-room door (anomaly detection) 4. Monitoring of the MES and Historian
  • 54. Monitoring of the MES system
  • 55. And finally, our advice Just give it a try! https://www.factry.io/blog/process-data-integration-open-source-or-proprietary-software/
  • 56. Wrapping up ● We are now able to answer the 3 questions in a reasonable amount of time ● The human has become a user of the information flow, not the centerpiece ● Additional benefits because of a common data platform ● All of this with open protocols and open source software
  • 57. Takeaways 1. Build a platform for your process data, not a collection of point solutions 2. Think of your naming structure 3. Work iteratively with all stakeholders 4. Data has a clear impact on the business