Title of presentation



Ähnliche Dokumente
Title of presentation

Open Core Engineering in der Praxis So einfach geht das

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

Open Core Engineering - die Brücke zur Industrie 4.0

Antriebstechnik IndraDrive

Smart Engineering. Perfection in Automation

7. Engineering- und IT-Tagung

MLPI Motion Logic Programming Interface

Cross-Platform Mobile Development mit Xamarin Mark

Panel-PC. 15" Embedded-Panel-PC IndraControl VEP 50

Function-Toolkit. Robot-Control Professionelle Lösungen entwickeln für Bewegungsaufgaben

TwinCAT HMI Application

Jörg Neumann Acando GmbH

Vaadin TouchKit. W3L AG

Schneller Produktiv - Smarte Software macht Inbetriebnahme leicht s0 M. Poguntke - Zukunftsfabrik Industrie

Übergreifend projektieren in einem Steuerungsprojekt: CODESYS Visualization

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Open Core Engineering Freiheit und Effizienz neu definiert

KOMPETENZ IN SOFTWARE

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer

JPC Visualisierung in Java

Xamarin Applikationen Showcase aus der Praxis

Open Source als de-facto Standard bei Swisscom Cloud Services

OTX ODX. MVCI-Server. Hauptkomponenten - Grundlagen. Diagnoseabläufe. Diagnosedatenbank. Diagnoselaufzeitsystem. für Diagnoseabläufe

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Ein mobiler Electronic Program Guide

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Technologietag SharePoint 2010

CMAFH Drive for Technology Open Core Engineering

SPS. IndraLogic V PC-basiert

Microsoft SharePoint. share it, do it!

jet IDS HIGH-LEIT OPC-GATEWAY zur Anbindung von Automatisierungssystemen Ein offenes, skalierbares SCADA System für alle Infrastrukturanwendungen

Apollo Überblick. Klaus Kurz. Manager Business Development Adobe Systems Incorporated. All Rights Reserved.

Organisation und Systeme SOA: Erstellung von Templates für WebService Consumer und Provider in Java

Cross-Platform Mobile mit.net

Managed Infrastructure Service (MIS) Schweiz

Integriertes Monitoring von Rotor und Triebstrang

Netzwerk Technologien in LabVIEW

Zend PHP Cloud Application Platform

MLPI Motion Logic Programming Interface

Programmierung von Steuerungen künftig objektorientiert?

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth

Antriebstechnik IndraDrive, EcoDrive, DIAX04, REFUDrive

Steuerungshardware. IndraControl L65

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Ihr IT-Dienstleister aus Bonn

gekapselte Mechatronik-Objekte

Untersuchungen zur Zulassung von Software unterschiedlicher Sicherheitsklassen auf einem Prozessormodule unter dem neuartigen Betriebssystem PikeOS

Synergien des Energiemanagements mit der Heimvernetzung

Virtuelle Inbetriebnahme in der Praxis Vom E/A-Simulator zum OTS

Cross Platform Development mit SharePoint

Vorwort Azure Cloud Computing mit Microsoft Danksagungen Kontakt zum Autor... 13

Enterprise Mobility, Live! Pascal Kaufmann, Swisscom IT Services AG 12. Juni 2013

TIA Portal V13 Kommunikation mit S7-1500

Military Air Systems

Aqcuisition Processing Distribution Exploit/View

DataSpace 2.0 Die sichere Kommunikations-Plattform für Unternehmen und Organisationen. Your Data. Your Control

Herzlich Willkommen zur IT - Messe

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

SAP SharePoint Integration. e1 Business Solutions GmbH

Microsoft Azure: Ein Überblick für Entwickler. Malte Lantin Technical Evangelist, Developer Experience & Evangelism (DX) Microsoft Deutschland GmbH

Industrie 4.0 Frei verwendbar / Siemens AG Alle Rechte vorbehalten.

Was ist Windows Azure? (Stand Juni 2012)

Code wiederverwenden: Objektorientierte Programmierung (OOP) sinnvoll nutzen Roland Wagner Automatisierungstreff IT & Automation 2015

Webapplikation aus dem MISTRA Bereich

eridea AG Installation Eclipse V 1.1

Integration eines Analyse und Datenmanagement Systems Anlagenmodernisierung mit ABC IT Systemen. November 22, 2013 Copyright by ABC IT GmbH 1

FDT: Einführung. Open access to device intelligence.

Virtual Desktop Infrasstructure - VDI

PRODUC TION INTELLIGENCE OUT OF THE CLOUD

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Industrie 4.0 Eine Vision auf dem Weg zur Realität

ShareFile Jörg Vosse

Linux Terminal mit Ethernet und Java. Eine dynamische Plattform für Automatisierungsapplikationen?

Der offene Industrial Ethernet Standard. für die Automation. Antriebstechnik mit PROFINET. Dipl. Ing. Manfred Gaul

Neuerungen in ArcGIS 9.3.1

Wind Turbine Templates für Retrofits von Windenergieanlagen - Handlungsoptionen bei veralteter Steuerungstechnik -

OTRS-TFS-Konnektor. Whitepaper. Autor: advanto Software GmbH Mittelstraße Magdeburg

Secure Network Communications (BC-SEC-SNC)

E-Business Architekturen

Praktikant / Abschlussarbeit im Bereich Softwareentwicklung / Mechatronik (m/w)

SIMATIC S Software Controller

eridea AG Installation Eclipse V 1.4

Software Ecosystems. Tobias Schrade

Innovative Use Cases & User Interfaces mit SAP Fiori & SAPUI5

Vom Echtzeitbus bis zum Manufacturing Execution System (MES)

Werkstudent Qualitätssicherung (m/w) (627468)

crio Mobile Remote Server Toolkit

Mit Cloud Power werden Sie zum

Wonderware InTouch 11.0 Wonderware InTouch 2014

Release Automation für Siebel

Erfolgreicher Einsatz von modellbasierter Softwareentwicklung - Praxisbericht

C/C++ Entwickler Embedded Systems (m/w)

Transkript:

Open Core Engineering Title of presentation Open Core Engineering Neue Möglichkeiten für Maschinensoftware 1 Stefan Luna Bosch Rexroth Schweiz AG

Die Brücke zu Industrie 4.0 Effizienz in der SPS-Automatisierung Neue Freiheiten im Engineering Flexibilität in der Programmierung Kundenorientierte Individualisierung von Maschinenfunktionen Zukunftssicher durch offene Standards und Technologien 2

Software Tools für effiziente SPS-Automatisierung IndraWorks Project Management Configuration Motion Toolboxes Programming Robotics Safety Debugging Diagnoses Commissioning HMI Projecting Simulation 3

Function Toolkits zur Steigerung der Produktivität Axis Interface Team Engineering Generic Application Template Automation Interface Generic Data Server Energy Management Condition Monitoring Safety Manager Web Connector OPC UA Visualization Flexprofile Robot Control Technology Functions Hydraulics IO-Link 4

Offene Standards für offene Automationslösungen 61131-3 61158 61508 5

Open Core Interface Sprachen als Tor zur Industrie 4.0 Brückenschlag zwischen SPS- und IT-basierter Automation Direkter Funktionszugriff auf die Steuerungsfunktionen über unterschiedliche Hochsprachen Open Core Interface Realisierung individueller Lösungen und innovativer Maschinenkonzepte 6

Beispiel mit Excel HMI - OCI SDK - Einfache Funktionsaufrufe Ethernet TCP/UDP/IP Motion-Logic-Control with central axis control Electric drives Hybrid drives IAC-Multi-Ethernet Hydraulic drive 7

Open Core Interface Anwendungsbereiche Planung Konstruktion Montage Inbetriebnahme Produktion Service Rapid Control Prototyping / Modellbasiertes Engineering Individuelle Steuerungsfunktionen PC-basierte IT-Automation Smart Devices Beispiele Virtuelle Inbetriebnahme Messen und Prüfen Big Data Regelalgorithmen Datenprotokolle Auswertungen M2M Datenbanken Big Data Bedienung Inbetriebnahme Service & Diagnose 8

Open Core Interface Sprachenvielfalt für neue Lösungen Hochsprachenbasierte Anwendungen direkt auf der Steuerung oder individuelle Anwendungen auf externen Geräten unabhängig vom Maschinenprogramm Steuerung Externe Geräte Application Lua Application C/C++ Applikation PLC Application Motion Logic Firmware Modelica Simulink MATLAB LabVIEW IT-Automation Smart Apps Real-Time Operating System Native Operating System 9

Smart Devices Open Core Interface Entwicklung von Smart Apps Anwendung Native Apps Web Apps Erstellung nativer Apps mit direktem Zugriff auf Steuerungsfunktionen Entwicklungs -plattform Android Studio Xcode Erstellung Web Apps auf Basis HTML5 und WebSockets-Kommunikation Sprache Betriebssystem Objective-C WebConnector ist Kommunikationsserver und client mit Webseiten Steuerung Open Core Interface Web Connector Open Core Interface Offene Kommunikation zu Steuerungen via OPC-UA Software Development Kit / Control interface 10

IT-Automation PC-basierte IT-Automation Funktionale Anbindung PC-basierter Anwendungen über Hochsprachen, z.b. Funktionen, Programm-Module und Erweiterungen Softwareanwendungen mit COM 1) - u..net basierten Schnittstellen Office-Tools, MES-Lösungen, Produktionsrechner Big Data-Anwendungen Vereinfachte M2M-Kommunikation, z.b. zum vereinfachten Tracken von Status, Diagnose- oder Prozessdaten 1) COM: Component Object Model. Von Microsoft entwickelte objektorientierte Kommunikationsschnittstelle zum Vernetzen von Prozessen und Programmen. 11

Rapid Control Prototyping Rapid Control Prototyping / Modellbasiertes Engineering Steigerung der Effizienz und Durchgängigkeit im Engineering-Workflow Entwurf und Implementierung komplexer Steuerungs-Algorithmen Iterative Entwicklung und Optimierung von Maschinenprozessen Beschleunigte Adaptation von Programmen durch Simulationsmodelle Virtuelle Maschinen-Inbetriebnahme 12

Individuelle Steuerungsfunktionen Individuelle Steuerungsfunktionen Steuerung OEM-spezifische Funktionen oder Anwendungen direkt auf der Steuerung SPS- und Hochsprachen- Applikationen autark oder in Koexistenz Hoch- sprachen- Applikation Realtime Operating System SPS- Applikation Motion- Logic- Firmware Echtzeitfähige Anwendungen in C/C++ Einbindung von Enterprise- Anwendungen in 1) als Bindeglied zu Embedded- und IoT- Plattformen Sequentielle Abläufe für Motion- und Robotik-Anwendungen mit dem skriptund Interpreter-basierten Lua Einfache Wiederverwendbarkeit von z.b. eigenem oder freiem Programmcode 1)In Vorbereitung 13

Open Core Interface Software Development Kits Bereitstellung der Software Development Kits (SDK) als Komplett-Archiv Integration des SDK als Bibliotheksschnittstelle in der entsprechenden Entwicklungsumgebung zur Hochsprachenprogrammierung Direkter Zugriff auf die Kernfunktionen von Steuerungen und Antrieben Vereinfachter Einstieg in die OCI- Projektierung über Anwendungsbeispiele und umfangreicher Dokumentation 14

Engineering Network Das Netzwerk der Entwickler Informationen Downloads Forum http://www.boschrexroth.com/network 15

Open Core Interface Overview IndraLogic XLC and IndraMotion MLC Applicatio n Device Platform Individual Functions Smart Device IT Automation Rapid Control Prototyping IndraControl Smart Device PC PC Operating System native vxworks V M LuaVM Google Android Apple ios Windows Linux Mac OS Windows Development Environment Wind River Workbenc h NetBeans Any Editor Eclipse Eclipse Eclipse Xcode Visual Studio NetBean s Eclipse Any Editor Eclipse Client dependant NetBean s Eclipse Xcode LabVIEW MATLAB Simulink Simulation X Dymola High level language C/C++ Lua C/C++ Objective- C Swift VB/C/ C++C# Lua OPC UA Client dependent C/C++ Objective- C Swift G MATLAB Simulink MATLAB Modelica Toolbox Core Lua Core Core Core COM Core Lua OPC UA Core Core LabVIEW MATLAB Simulink Modelica XLC / MLC Support + + + + + + + + + + + + + + 32/64 Bit +/- +/- +/- +/- +/- +/+ +/+ +/+ +/+ +/+ +/- +/+ +/+ +/+ 16 27.10.2015 DCEM/SAE1-CH Open Core Engineering Bosch Rexroth AG 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

IndraMotion MTX and IndraDrive Application Individual Functions Smart Device IT Automation Rapid Control Prototyping Device Platform IndraControl Smart Device PC crio PC Operating System vxworks native Google Android Apple ios Windows Linux Mac OS Linux vxworks Windows Development Environment Wind River Workbench Eclipse Xcode Visual Studio NetBeans Eclipse Xcode LabVIEW MATLAB Simulink High level language C/C++ C/C++ HTML5 Objective-C Swift HTML5 VB/C/C++ C# C/C++/C# Objective-C Swift G MATLAB Simulink MATLAB Toolbox - OPC-UA WebConnector WebConnector OPC Classic OPC UA SCP S/IP OPC UA CanOpen over Ethercat - MTX Support KNB / KNS + + + + - - PLC coder IndraDrive Support - Xamarin In preparation Xamarin In preparation + In preparation In preparation In preparation PLC coder 17 27.10.2015 DCEM/SAE1-CH Open Core Engineering Bosch Rexroth AG 2015. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Zusammenfassung Industrie 4.0 Open Core Engineering Hohe Engineering-Effizienz in der SPS- Automation mit technologieorientierten Toolbox-Bausteinen Vernetzte Steuerungslösungen mit dezentraler Geräteintelligenz aus einem umfangreichen Automationsbaukasten Enge Verzahnung von SPS- und IT- Automation über Hochsprachen Standardisierte Ethernet-basierte Kommunikation zum offenen Datenaustausch 18

Open Core Engineering Besten Dank für Ihr Interesse 19