intelligent machine integration
TRANSCRIPT
![Page 1: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/1.jpg)
IntelligentMachineIntegration
Institute of Computer ScienceDepartment of Business Information SystemsHeiko Kern | Fred Stefan{kern|stefan}@informatik.uni-leipzig.de
![Page 2: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/2.jpg)
Motivation for an Intelligent Integration
Enterprise level
… …
MES
QMSPLS
PPS
…… Cloud services
IntelligentIntegrationShop-floor
Smart solutions for Industry 4.0
Continuous information flow in the automation pyramid
Plug-and-produce support
Value-added services
![Page 3: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/3.jpg)
Problem of Machine Connectors
► Individual and hard-coded transformations
► Transformation knowledge is hidden in the machine connectors
► Current solutions cannot be adapted easily
![Page 4: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/4.jpg)
Novel Integration Solution
Various machine protocols
Graphical transformation
editor
Storage of transformations
knowledge
Reuse of transformation
logic
Automatic derivation of
transformations
Variable code generators
![Page 5: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/5.jpg)
How does it work?
Variante 1: Single-Layer Measurement
![Page 6: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/6.jpg)
Transformation Problem
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 7: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/7.jpg)
Step 1/5: Schema Binding
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 8: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/8.jpg)
Step 2/5: Manual Mapping
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 9: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/9.jpg)
Step 3/5: Storage in Repository
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 10: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/10.jpg)
Step 4/5: Generation of Transformation Code
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 11: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/11.jpg)
Step 5/5: Transformation Execution
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 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
![Page 12: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/12.jpg)
… but the measurement is now changing
Coating ThicknessTime: 16:45 Date: 23.07.2015Device: 845CTMCharge-No.: 6119
No Value0 219.61 221.32 221.23 219.34 218.8
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.3 Double-Layer
MeasurementSingle-Layer
Measurement
from variant 1 to variant 2
![Page 13: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/13.jpg)
Step 1/5: Schema Binding
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.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
![Page 14: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/14.jpg)
Step 2/5: Automatic Mapping
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.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
![Page 15: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/15.jpg)
Step 3/5: Manual Approval
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.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
![Page 16: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/16.jpg)
Step 4/5: Generation of Transformation Code
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.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
![Page 17: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/17.jpg)
Step 5/5: Transformation Execution
Deep Coating ThicknessTime: 11:47Date: 24.07.2015Device: 845CTMCharge-No.: 7635
No Value1Value20 210.2265.81 209.7266.52 209.9266.03 210.4265.74 211.7267.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
![Page 18: Intelligent Machine Integration](https://reader036.vdocument.in/reader036/viewer/2022081604/588835e61a28ab7a298b4a97/html5/thumbnails/18.jpg)
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