SlideShare a Scribd company logo
1 of 18
Intelligent
Machine
Integration
Institute of Computer Science
Department of Business Information Systems
Heiko Kern | Fred Stefan
{kern|stefan}@informatik.uni-leipzig.de
Motivation for an Intelligent Integration
Enterprise level
… …
MES
QMSPLS
PPS
…… Cloud services
Intelligent
IntegrationShop-floor
 Smart solutions
for Industry 4.0
 Continuous
information flow
in the automation
pyramid
 Plug-and-produce
support
 Value-added
services
Problem of Machine Connectors
► Individual and hard-coded
transformations
► Transformation knowledge is hidden
in the machine connectors
► Current solutions cannot be adapted
easily
Novel Integration Solution
Various
machine
protocols
Graphical
transformation
editor
Storage of
transformations
knowledge
Reuse of
transformation
logic
Automatic
derivation of
transformations
Variable code
generators
How does it work?
Variante 1: Single-Layer Measurement
Transformation Problem
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
?
Data transformation
Measurement data in
production process
Quality Management
System
Step 1/5: Schema Binding
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
Mapping
repository
Step 2/5: Manual Mapping
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
Mapping
repository
Step 3/5: Storage in Repository
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
Mapping
repository
Step 4/5: Generation of Transformation Code
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
Mapping
repository
Generator
Step 5/5: Transformation Execution
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
<?xml version="1.0">
<DataArray date="23.07.2015"
lot="6119">
<Log id="value1">
<data unit="0" value="219.6"/>
<data unit="1" value="221.3"/>
<data unit="2" value="221.2"/>
<data unit="3" value="219.3"/>
<data unit="4" value="218.8"/>
</Log>
</DataArray>
Mapping
repository
Generator
… but the measurement is now changing
Coating Thickness
Time: 16:45
Date: 23.07.2015
Device: 845CTM
Charge-No.: 6119
No Value
0 219.6
1 221.3
2 221.2
3 219.3
4 218.8
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
Double-Layer
Measurement
Single-Layer
Measurement
from variant 1 to variant 2
Step 1/5: Schema Binding
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
<?xml version="1.0">
<DataArray date="24.07.2015"
lot="7635">
<Log id= "value1">
<data unit="0" value="210.2"/>
<data unit="1" value="209.7"/>
</Log>
<Log id= "value2">
<data unit="0" value="265.8"/>
<data unit="1" value=“266.5"/>
</Log>
</DataArray>
Mapping
repository
Step 2/5: Automatic Mapping
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
<?xml version="1.0">
<DataArray date="24.07.2015"
lot="7635">
<Log id= "value1">
<data unit="0" value="210.2"/>
<data unit="1" value="209.7"/>
</Log>
<Log id= "value2">
<data unit="0" value="265.8"/>
<data unit="1" value=“266.5"/>
</Log>
</DataArray>
Mapping
repository
Step 3/5: Manual Approval
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
<?xml version="1.0">
<DataArray date="24.07.2015"
lot="7635">
<Log id= "value1">
<data unit="0" value="210.2"/>
<data unit="1" value="209.7"/>
</Log>
<Log id= "value2">
<data unit="0" value="265.8"/>
<data unit="1" value=“266.5"/>
</Log>
</DataArray>
Mapping
repository
Step 4/5: Generation of Transformation Code
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
<?xml version="1.0">
<DataArray date="24.07.2015"
lot="7635">
<Log id= "value1">
<data unit="0" value="210.2"/>
<data unit="1" value="209.7"/>
</Log>
<Log id= "value2">
<data unit="0" value="265.8"/>
<data unit="1" value=“266.5"/>
</Log>
</DataArray>
Mapping
repository
Generator
Step 5/5: Transformation Execution
Deep Coating Thickness
Time: 11:47
Date: 24.07.2015
Device: 845CTM
Charge-No.: 7635
No Value1 Value2
0 210.2 265.8
1 209.7 266.5
2 209.9 266.0
3 210.4 265.7
4 211.7 267.3
<?xml version="1.0">
<DataArray date="24.07.2015"
lot="7635">
<Log id= "value1">
<data unit="0" value="210.2"/>
<data unit="1" value="209.7"/>
</Log>
<Log id= "value2">
<data unit="0" value="265.8"/>
<data unit="1" value=“266.5"/>
</Log>
</DataArray>
Mapping
repository
Generator
Benefits
► Structured development of machine connectors
► Vendor-independent application
► Quick and efficient machine integration
► Self-adapting solution leads to a plug-and-play machine
integration
► Improves documentation, tractability, and quality of
machine connectors

More Related Content

Similar to Intelligent Machine Integration

Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Michele Ciavotta, PH. D.
 
aedifion's E-World presentation
aedifion's E-World presentationaedifion's E-World presentation
aedifion's E-World presentationJohannes Fütterer
 
Sdn future of networks
Sdn future of networksSdn future of networks
Sdn future of networksAhmed El-Sayed
 
IIoT and how Smart Machines help shape the future
IIoT and how Smart Machines help shape the futureIIoT and how Smart Machines help shape the future
IIoT and how Smart Machines help shape the futureSchneider Electric
 
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Eclipse IoT
 
Building Autonomous Operations for Kubernetes with keptn
Building Autonomous Operations for Kubernetes with keptnBuilding Autonomous Operations for Kubernetes with keptn
Building Autonomous Operations for Kubernetes with keptnJohannes Bräuer
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial DataInductive Automation
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA SystemInductive Automation
 
The Future of PKI. Using automation tools and protocols to bootstrap trust in...
The Future of PKI. Using automation tools and protocols to bootstrap trust in...The Future of PKI. Using automation tools and protocols to bootstrap trust in...
The Future of PKI. Using automation tools and protocols to bootstrap trust in...DATA SECURITY SOLUTIONS
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital TransformationInductive Automation
 
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platform
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platformSingapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platform
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platformFrank Alexander Reusch
 
The Gib Five - Modern IT Architecture
The Gib Five - Modern IT ArchitectureThe Gib Five - Modern IT Architecture
The Gib Five - Modern IT ArchitectureAnatole Tresch
 
3d printer electronics engineering live projects abstracts @1000KV Technologi...
3d printer electronics engineering live projects abstracts @1000KV Technologi...3d printer electronics engineering live projects abstracts @1000KV Technologi...
3d printer electronics engineering live projects abstracts @1000KV Technologi...1000kv technologies
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA SystemInductive Automation
 
Next-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed servicesNext-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed servicesEugene Aseev
 
Industry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryIndustry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryBluecrux
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 IntroductionShapeBlue
 

Similar to Intelligent Machine Integration (20)

Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
 
aedifion's E-World presentation
aedifion's E-World presentationaedifion's E-World presentation
aedifion's E-World presentation
 
Sdn future of networks
Sdn future of networksSdn future of networks
Sdn future of networks
 
IIoT and how Smart Machines help shape the future
IIoT and how Smart Machines help shape the futureIIoT and how Smart Machines help shape the future
IIoT and how Smart Machines help shape the future
 
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
Using Eclipse MQTT & Sparkplug as your IIoT Digital Transformation Toolkit | ...
 
Building Autonomous Operations for Kubernetes with keptn
Building Autonomous Operations for Kubernetes with keptnBuilding Autonomous Operations for Kubernetes with keptn
Building Autonomous Operations for Kubernetes with keptn
 
Hybrid cloud for science
Hybrid cloud for scienceHybrid cloud for science
Hybrid cloud for science
 
The Art of Displaying Industrial Data
The Art of Displaying Industrial DataThe Art of Displaying Industrial Data
The Art of Displaying Industrial Data
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
abiquo
abiquoabiquo
abiquo
 
The Future of PKI. Using automation tools and protocols to bootstrap trust in...
The Future of PKI. Using automation tools and protocols to bootstrap trust in...The Future of PKI. Using automation tools and protocols to bootstrap trust in...
The Future of PKI. Using automation tools and protocols to bootstrap trust in...
 
6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation6 Simple Steps to Enterprise Digital Transformation
6 Simple Steps to Enterprise Digital Transformation
 
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platform
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platformSingapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platform
Singapore_IEEE_power_self-supply_based_on_an_io_t_driven_ platform
 
The Gib Five - Modern IT Architecture
The Gib Five - Modern IT ArchitectureThe Gib Five - Modern IT Architecture
The Gib Five - Modern IT Architecture
 
3d printer electronics engineering live projects abstracts @1000KV Technologi...
3d printer electronics engineering live projects abstracts @1000KV Technologi...3d printer electronics engineering live projects abstracts @1000KV Technologi...
3d printer electronics engineering live projects abstracts @1000KV Technologi...
 
10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System10 Steps to Architecting a Sustainable SCADA System
10 Steps to Architecting a Sustainable SCADA System
 
Mundi
MundiMundi
Mundi
 
Next-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed servicesNext-generation enterprise Ethereum managed services
Next-generation enterprise Ethereum managed services
 
Industry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factoryIndustry 4.0 & the next generation: Towards a smart factory
Industry 4.0 & the next generation: Towards a smart factory
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 Introduction
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Intelligent Machine Integration

  • 1. Intelligent Machine Integration Institute of Computer Science Department of Business Information Systems Heiko Kern | Fred Stefan {kern|stefan}@informatik.uni-leipzig.de
  • 2. Motivation for an Intelligent Integration Enterprise level … … MES QMSPLS PPS …… Cloud services Intelligent IntegrationShop-floor  Smart solutions for Industry 4.0  Continuous information flow in the automation pyramid  Plug-and-produce support  Value-added services
  • 3. Problem of Machine Connectors ► Individual and hard-coded transformations ► Transformation knowledge is hidden in the machine connectors ► Current solutions cannot be adapted easily
  • 4. Novel Integration Solution Various machine protocols Graphical transformation editor Storage of transformations knowledge Reuse of transformation logic Automatic derivation of transformations Variable code generators
  • 5. How does it work? Variante 1: Single-Layer Measurement
  • 6. Transformation Problem Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> ? Data transformation Measurement data in production process Quality Management System
  • 7. Step 1/5: Schema Binding Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> Mapping repository
  • 8. Step 2/5: Manual Mapping Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> Mapping repository
  • 9. Step 3/5: Storage in Repository Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> Mapping repository
  • 10. Step 4/5: Generation of Transformation Code Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> Mapping repository Generator
  • 11. Step 5/5: Transformation Execution Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 <?xml version="1.0"> <DataArray date="23.07.2015" lot="6119"> <Log id="value1"> <data unit="0" value="219.6"/> <data unit="1" value="221.3"/> <data unit="2" value="221.2"/> <data unit="3" value="219.3"/> <data unit="4" value="218.8"/> </Log> </DataArray> Mapping repository Generator
  • 12. … but the measurement is now changing Coating Thickness Time: 16:45 Date: 23.07.2015 Device: 845CTM Charge-No.: 6119 No Value 0 219.6 1 221.3 2 221.2 3 219.3 4 218.8 Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 Double-Layer Measurement Single-Layer Measurement from variant 1 to variant 2
  • 13. Step 1/5: Schema Binding Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 <?xml version="1.0"> <DataArray date="24.07.2015" lot="7635"> <Log id= "value1"> <data unit="0" value="210.2"/> <data unit="1" value="209.7"/> </Log> <Log id= "value2"> <data unit="0" value="265.8"/> <data unit="1" value=“266.5"/> </Log> </DataArray> Mapping repository
  • 14. Step 2/5: Automatic Mapping Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 <?xml version="1.0"> <DataArray date="24.07.2015" lot="7635"> <Log id= "value1"> <data unit="0" value="210.2"/> <data unit="1" value="209.7"/> </Log> <Log id= "value2"> <data unit="0" value="265.8"/> <data unit="1" value=“266.5"/> </Log> </DataArray> Mapping repository
  • 15. Step 3/5: Manual Approval Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 <?xml version="1.0"> <DataArray date="24.07.2015" lot="7635"> <Log id= "value1"> <data unit="0" value="210.2"/> <data unit="1" value="209.7"/> </Log> <Log id= "value2"> <data unit="0" value="265.8"/> <data unit="1" value=“266.5"/> </Log> </DataArray> Mapping repository
  • 16. Step 4/5: Generation of Transformation Code Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 <?xml version="1.0"> <DataArray date="24.07.2015" lot="7635"> <Log id= "value1"> <data unit="0" value="210.2"/> <data unit="1" value="209.7"/> </Log> <Log id= "value2"> <data unit="0" value="265.8"/> <data unit="1" value=“266.5"/> </Log> </DataArray> Mapping repository Generator
  • 17. Step 5/5: Transformation Execution Deep Coating Thickness Time: 11:47 Date: 24.07.2015 Device: 845CTM Charge-No.: 7635 No Value1 Value2 0 210.2 265.8 1 209.7 266.5 2 209.9 266.0 3 210.4 265.7 4 211.7 267.3 <?xml version="1.0"> <DataArray date="24.07.2015" lot="7635"> <Log id= "value1"> <data unit="0" value="210.2"/> <data unit="1" value="209.7"/> </Log> <Log id= "value2"> <data unit="0" value="265.8"/> <data unit="1" value=“266.5"/> </Log> </DataArray> Mapping repository Generator
  • 18. Benefits ► Structured development of machine connectors ► Vendor-independent application ► Quick and efficient machine integration ► Self-adapting solution leads to a plug-and-play machine integration ► Improves documentation, tractability, and quality of machine connectors