Verknüpfung von virtueller und realer Welt durch Open Core ...

21
10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion, Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen. Bosch Rexroth. The Drive & Control Company Verknüpfung von virtueller und realer Welt durch Open Core Engineering MATLAB Expo Thomas Ehehalt München, 10.05.2016 1

Transcript of Verknüpfung von virtueller und realer Welt durch Open Core ...

Page 1: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Bosch Rexroth. The Drive & Control Company

Verknüpfung von virtueller

und realer Welt durch

Open Core Engineering

MATLAB Expo

Thomas Ehehalt

München, 10.05.2016

1

Page 2: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Focus on industry

Distributed sensor technology and

processing capacity

Production systems connecting

themselves to intelligent networks

Intelligent objects recognize their

environment and adapt their behavior

Adaption of internet technologies

like mobile communication and cloud

services as information backbone

Industrie 4.0

Smart Home / Smart Building

Smart Mobility

Healthcare

Smart Grid

2

Page 3: Verknüpfung von virtueller und realer Welt durch Open Core ...

310.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Titel der Präsentation

Ind

ustr

ie

4.0

Industrie 4.0 beschreibt die Verschmelzung von Industrie und IT

Cloud Computing

IT-Sicherheit

Big Data

Internet der Dinge

Vernetzung

Anlagensicherheit

Energieeffizienz

Time-To-Market

Lebensdauer

Produktivität

Was ist Industrie 4.0?

Page 4: Verknüpfung von virtueller und realer Welt durch Open Core ...

4

Open Core Engineering

Titel der Präsentation

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Wir schlagen die Brücke!

Page 5: Verknüpfung von virtueller und realer Welt durch Open Core ...

5

Open Core Engineering

Titel der Präsentation

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Wir schlagen die Brücke!

Page 6: Verknüpfung von virtueller und realer Welt durch Open Core ...

Open Core Engineering

Open Core Interface – Main fields of applications

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Smart Devices

Development of smart apps

Rapid Control Prototyping

Simulation of machine processes

Windows based IT Automation

Connecting PC based solutions

Individual control functions

Implementation of real-time

applications by OEM

6

Page 7: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Open Core Interface – Wie funktioniert das?

Open Core Interface

ApiLib.h

MotionLib.h

IoLib.hParameterLib.h

LogicLib.h SystemLib.h

TaskLib.h

WatchdogLib.h

Steuerung

SPS-Applikation

IndraWorks

PLC-Library

OCI-Applikation

Visual Studio, Xcode, MATLAB, …

OCI-Library

Development

Environment

Programming

Language

Interface

VBA

Visual Basic

Java

C#

Objective-C

C/C++

ILSTLD

FBD

Bereitstellung des Open Core

Interface (OCI) über ein Software

Development Kit (SDK)

Vollständige Integration der

Schnittstelle in die

Entwicklungsumgebung

Verwendung der Schnittstelle über

Bibliotheken

Bibliotheken bieten umfangreiche

Funktionen zum Zugriff auf

Steuerungsfunktionen

7

Page 8: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Open Core Interface – High flexibility in applications

Real-time applications applied direct on the control or

individual applications on external devices –

always independently of PLC machine program

Control

OEM

Application2)

External Device

Motion-Logic

Firmware

Real-Time Operating System

OEM

Application1)

PLC

Applications

1) Real-Time

2) Non-Real-Time

► Open Core Interface

Multidevice Multiclient Multiserver

8

Page 9: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Umfassende Realisierung der

mlpiCore Funktionalität in der

mlpi4MATLAB Toolbox

Ausführliche Dokumentation jeder

Funktion in der Toolbox- sowie

Commandline Hilfe.

Lauffähiges quelloffenes Beispiel

zu jeder Funktion

Transfer eines MATLAB-

Algorithmus auf die Steuerung

mittels One-Click

MATLAB integration

9

Page 10: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

10

Simulink integration

Alle MATLAB-Coder unterstützte

Funktionen sind in der

mlpi4Simulink Bibliothek

vorhanden und ebenfalls codierbar

Ausführliche Dokumentation jeder

Funktion in der Toolboxhilfe sowie

Blockmaske.

Lauffähiges Beispielmodell zu

jedem Sourceblock

Windows als auch VxWorks

Rexroth Target

Page 11: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

MATLAB & Simulink Steuerung

MATLAB & Simulink Steuerung

Ethernet / TCP-IPNon-Real-Time

Pseudo-

Real-Time

11

Steuerung

Download

MATLAB & Simulink

Real-Time

MATLAB Coder* With Workbench

Simulink Coder* With Workbench

Page 12: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Virtuelle Inbetriebnahme

Steuerung MATLAB & Simulink

Regler Regelstrecke

12

Page 13: Verknüpfung von virtueller und realer Welt durch Open Core ...

1310.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Handshake Verfahren

13

Page 14: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

ModelSteuerung

14

MB_WinderDancerCtrlType01

MB_TenstionControlLoadCellType01

MB_TenstionControlLoadCellType01

MB_WinderDancerCtrlType01

Page 15: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

15

Page 16: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Modellgetriebene Softwareentwicklung

Steuerung

Regler

Feldbus / IO / Drives

Regelstrecke

Simulation

Regelstrecke

C-Code* Workbench

16

Page 17: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Modellgetriebene Softwareentwicklung

17

Page 18: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Entkopplung nach Falb-Wolowich

Open Core Engineering

18

Page 19: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

19

Page 20: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Open Core Engineering

Flexibel

Hochsprachenprogrammierung parallel

mit SPS-basierten IEC 61131-3-

Engineering

Innovativ

Integration von Smart Devices und IT-

Technologien in Maschinenautomation

Qualitativ

Höhere Zuverlässigkeit durch Simulation

und virtueller Inbetriebnahme der SPS

Effizient

Schnelle und wirtschaftliche

Implementierung individueller

Echtzeitfunktionen in Steuerungen

Zukunftssicher

Permanente Wettbewerbsfähigkeit dank

offener Standards und Technologien

Vorteile

20

Page 21: Verknüpfung von virtueller und realer Welt durch Open Core ...

10.05.2016 | DC-IA/STS35 | Thomas Ehehalt | © Bosch Rexroth AG 2013. Alle Rechte vorbehalten, auch bzgl. jeder Verfügung, Verwertung, Reproduktion,

Bearbeitung, Weitergabe sowie für den Fall von Schutzrechtsanmeldungen.

Bosch Rexroth. The Drive & Control Company

Vielen Dank für

Ihr Interesse!

Für weitere Informationen

klicken Sie hier

www.boschrexroth.com/oce

21