Cyber-physical Systems A UMIC Perspective. Stefan Kowalewski

Größe: px
Ab Seite anzeigen:

Download "Cyber-physical Systems A UMIC Perspective. Stefan Kowalewski"

Transkript

1 Cyber-physical Systems A UMIC Perspective Stefan Kowalewski

2 Cyber-physical Systems: Characteristics Integration of control systems with web/internet/cloud services Closing of control loops via networks Dynamic changes to the composition, structure, interconnection, and requirements of CPS at runtime - Permanent upgrades and additions of functionality ( apps ) - Dynamically changing environments/contexts - Rapidly changing requirements

3 Cyber-physical Systems: Consequences The boundary between design-time and run-time is blurring. Changes will be partly unforeseeable and discrete in nature. Success of a control system is critically depending on its ability to efficiently cope with such changes à Need for appropriate methods à Need for appropriate IT platforms

4 Positionspapier des GMA-Fachausschusses 7.20 Cyber-Physical Systems Thesen und Handlungsfelder Cyber-Physical Systems: Chancen und Nutzen aus Sicht der Automation April 2013 Folie 4 / Westerkamp Kowalewski / Januar Juli

5 Von der Automatisierungspyramide zur CPS-basierten Automation echtzeitkritisch Unternehmensleitebene Betriebsleitebene Feldebene Prozessleitebene Steuerungsebene Automatisierungspyramide CPS-basierte Automation Folie 5 / Westerkamp / Januar 2013

6 Statusreport des GMA-Fachausschusses 7.20 Cyber-Physical Systems Industrie 4.0 CPS-basierte Automation Forschungsbedarf anhand konkreter Fallbeispiele Juli Fallbeispiele 4 Themenbereiche Statusreport Industrie 4.0 CPS-basierte Automation Forschungsbedarf anhand konkreter Fallbeispiele Juli 2014 Als Konkretisierung und Ergänzung des Whitepapers Forschungs- und Entwicklungsaktivitäten der Plattform Industrie 4.0 Folie 6 / Westerkamp Kowalewski / Januar Juli

7 Vier Themenbereiche im Überblick 1. Übertragung von Standard-IT-Lösungen 2. Anpassung von Automatisierungslösungen 3. Änderungsfähigkeit zur Laufzeit 4. Durchgängiges Systems-Engineering Folie 7 / Westerkamp Kowalewski / Januar Juli

8 Vier Themenbereiche im Überblick 1. Übertragung von Standard-IT-Lösungen 2. Anpassung von Automatisierungslösungen 3. Änderungsfähigkeit zur Laufzeit 4. Durchgängiges Systems-Engineering Folie 8 / Westerkamp Kowalewski / Januar Juli

9 Three examples Real-time capable mobile devices Run-time validation Architecture M1 M2 M3 V1 V2 V3 V4 V5 V6 Wrapper DPL Operating System Hardware Abstraction Layer

10 Three examples Real-time capable mobile devices Run-time validation Architecture M1 M2 M3 V1 V2 V3 V4 V5 V6 Wrapper DPL Operating System Hardware Abstraction Layer

11 Android RTAndroid - Real-time capable scheduling - Automatic real-time Garbage Collection - Reliable wireless communication - Accessing peripheral I/O - Full backward compatibility Applica9ons Applica9on Framework Libraries Run9me Linux Kernel

12 Available Hardware Google G1 Google Nexus 10 Galaxy S4 Android 2.2 CPU: 528 MHz RAM: 192 MB Android CPU: 2 x 1.7 GHz RAM: 2 GB Android CPU: 4 x 1.9 GHz RAM: 2 GB

13 Scheduling Latency Periodic execution: every 5 ms Non-RT process vs. RT process Additional CPU load [ms] 1000 Non-RT Process [µs] 1000 RT Process Latency Latency

14 Proof of concept: Android-PLC Everything on a single device - Write PLC programs - Compile - Generate UI - Run and simulate I/O Write Execute Model transformation & code generation ST C++ {} Parse Generate Compile Original Code Abstract Syntax Tree Generated Code Shared Library

15 Performance Evaluation Structured Text PROGRAM PLC_PRG1 VAR i : DINT; counter : DINT; END_VAR VAR_OUTPUT out : BYTE; END_VAR FOR i := 0 TO DO counter := counter + 1; END_FOR out := out + 1; END_PROGRAM PLC: ABB PM554 RTAndroid - Google G1 and Nexus 10 - Inside a real-time process - With or without CPU load Device Avg. (µs) Max. (µs) ABB PM ,0 6000,0 Google G1 1072,3 1220,7 Nexus ,6 182,2

16 Three examples Real-time capable mobile devices Run-time validation Architecture M1 M2 M3 V1 V2 V3 V4 V5 V6 Wrapper DPL Operating System Hardware Abstraction Layer

17 Formal Verifica9on of SoRware Code (or Model) sa9sfies? Requirements Formal Model Formal Specifica9on Checking Algorithm Yes Hint for bug search

18 Model of PLC Program Execu9on Inputs TRUE PLC program var 1 =7, var 2 =10 Outputs 47 FALSE FALSE 0

19 Model of PLC Program Execu9on Inputs TRUE PLC program var 1 =7, var 2 =10 Outputs 47 FALSE FALSE 0 State : in var out

20 Model of PLC Program Execu9on in var out

21 Model of PLC Program Execu9on in var out in var out in var out

22 Model of PLC Program Execu9on in var out in var out in var out

23 Model of PLC Program Execu9on in var out in var out in var out

24 Searching the State Space input0, input1 INPUT output0 OUTPUT var0 GLOBAL Type BYTE IF input0+50 =< 100 THEN output0 := var0; ELSE var0 := input1; ENDIF; input0 = input1 =

25 Searching the State Space : Abstrac9on input0, input1 INPUT output0 OUTPUT var0 GLOBAL Type BYTE IF input0+50 =< 100 THEN output0 := var0; ELSE var0 := input1; ENDIF; input0 = input1 = [0, 49] [0, 255] [50, 255] [0, 0] [50, 255] [50, 255] [1, 1] [255, 255] 25

26 Example: Value Set Analysis in ARCADE.PLC 26

27 Three examples Real-time capable mobile devices Run-time validation Architecture M1 M2 M3 V1 V2 V3 V4 V5 V6 Wrapper DPL Operating System Hardware Abstraction Layer

28 Example: Extra-corporal membrane oxygenation (ECMO) 2.0 l/min 2.0 l/min

29 ECMO: State of the art Completely manual operation Permanent supervision

30 Automated ECMO à SmartECLA (extra-corporal lung assistance)

31 Measurement Validation - Blood Gas Sensor

32 According Simulink Model

33 Software System Architecture Model Wrapping Layer Data Provisioning Layer Operating System Hardware Abstraction Layer

34 Wrapping Layer in Detail M1 M2 M3 V1 V2 V3 V4 V5 V6 Wrapper DPL Operating System Hardware Abstraction Layer

35 Workflow Generation (exhaustive) S-Functions universal DPL Model development Simulink Model Preprocessor Compiler Translation (RTW) C-Code Customised Code (specialized DPL) Binary (ELF)

36 Prof. Dr- Ing. Stefan Kowalewski

37 Thank you!

CPSoS WG3. Real- &me capable mobile devices as a pla1orm for CPSoS implementa&ons (and other slightly CPSoS related topics)

CPSoS WG3. Real- &me capable mobile devices as a pla1orm for CPSoS implementa&ons (and other slightly CPSoS related topics) CPSoS WG3 Stefan Kowalewski Eindhoven, 09.02.2015 Real- &me capable mobile devices as a pla1orm for CPSoS implementa&ons (and other slightly CPSoS related topics) Cyber-physical Systems: Characteristics

Mehr

Data Structures and Algorithm Design

Data Structures and Algorithm Design - University of Applied Sciences - Data Structures and Algorithm Design - CSCI 340 - Friedhelm Seutter Institut für Angewandte Informatik Contents 1 Analyzing Algorithms and Problems 2 Data Abstraction

Mehr

GridMate The Grid Matlab Extension

GridMate The Grid Matlab Extension GridMate The Grid Matlab Extension Forschungszentrum Karlsruhe, Institute for Data Processing and Electronics T. Jejkal, R. Stotzka, M. Sutter, H. Gemmeke 1 What is the Motivation? Graphical development

Mehr

JONATHAN JONA WISLER WHD.global

JONATHAN JONA WISLER WHD.global JONATHAN WISLER JONATHAN WISLER WHD.global CLOUD IS THE FUTURE By 2014, the personal cloud will replace the personal computer at the center of users' digital lives Gartner CLOUD TYPES SaaS IaaS PaaS

Mehr

Motion Controller 2 - MC2

Motion Controller 2 - MC2 otion ler 2 - C2 otion ler C2 The C2 (otion ler) is the connective link between a higher-ranking control level (PLC, IPC etc.) and one or more SIEB & EYER drives (series SD2/SD2S and FC2). It receives

Mehr

Software Defined Everything IoT

Software Defined Everything IoT Software Defined Everything IoT Architektur der virtuellen Funktionen? Thomas Pfeiffenberger Salzburg Research / ANC Advanced Networking Center CONSUMER IoT Delay Agnostic Web Traffic Clustered SDN Controller

Mehr

Übung 3: VHDL Darstellungen (Blockdiagramme)

Übung 3: VHDL Darstellungen (Blockdiagramme) Übung 3: VHDL Darstellungen (Blockdiagramme) Aufgabe 1 Multiplexer in VHDL. (a) Analysieren Sie den VHDL Code und zeichnen Sie den entsprechenden Schaltplan (mit Multiplexer). (b) Beschreiben Sie zwei

Mehr

Introduction to IEC Valeriy Vyatkin, University of Auckland

Introduction to IEC Valeriy Vyatkin, University of Auckland Introduction to IEC 61499 Valeriy Vyatkin, University of Auckland Plan Was ist die IEC 61499? Blockdiagramm-Denkweise Ein kurzes Einführungsbeispiel Ereignisgesteuertes Komponenten-Modell Schlüsselvorteile:

Mehr

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung functions in SysML 2.0 La Jolla, 22.05.2014 12/10/2015 Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung Dipl. Wirtsch.-Ing. Christian Muggeo Dipl. Wirtsch.-Ing. Michael

Mehr

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443

Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Security for Safety in der Industrieautomation Konzepte und Lösungsansätze des IEC 62443 Roadshow INDUSTRIAL IT SECURITY Dr. Thomas Störtkuhl 18. Juni 2013 Folie 1 Agenda Einführung: Standard IEC 62443

Mehr

Datenblatt. Remote-I/O - u-remote UR20-4AO-UI or 4-wire connection; 16-bit resolution; 4 outputs

Datenblatt. Remote-I/O - u-remote UR20-4AO-UI or 4-wire connection; 16-bit resolution; 4 outputs 2- or 4-wire connection; 16-bit resolution; 4 outputs The analogue output module controls up to 4 analogue actuators with +/-10 V, +/-5 V, 0...10 V, 0...5 V, 2...10 V, 1...5 V, 0...20 ma or 4...20 ma with

Mehr

Platform as a Service (PaaS) & Containerization

Platform as a Service (PaaS) & Containerization Platform as a Service (PaaS) & Containerization Open Source Roundtable Bundesverwaltung; Bern, 23. Juni 2016 André Kunz Chief Communications Officer Peter Mumenthaler Head of System Engineering 1. Puzzle

Mehr

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016 to to May 2016 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you

Mehr

Komplexität beherrschen mit Contract Based Design

Komplexität beherrschen mit Contract Based Design Komplexität beherrschen mit Contract Based Design Thomas Schütz / PROTOS GmbH P4You-Thementag 5.5.2017 - Bamberg The Problem + = How can we avoid this in complex software and systems? How do we describe

Mehr

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der

Mehr

Development of complex Mechatronic Systems - Computer aided Conceptual Design. ICCME 09 Salzburg, May

Development of complex Mechatronic Systems - Computer aided Conceptual Design. ICCME 09 Salzburg, May Development of complex Mechatronic Systems - Computer aided Conceptual Design ICCME 09 Salzburg, May 26-26 2009 Albert Albers, Wolfgang Burger, Hans-Georg Enkler, Markus Frietsch, Christian Sauter o. Prof.

Mehr

Contract Based Design

Contract Based Design Contract Based Design The Problem + = How can we avoid this in complex software and systems? How do we describe what we want? Requirement or Specification: REQ-1: The two traffic lights must not be green

Mehr

Projektseminar Mobilkommunikation Projektseminar MIKS

Projektseminar Mobilkommunikation Projektseminar MIKS Projektseminar Mobilkommunikation Projektseminar MIKS Sommersemester 2013 Umfang Ablauf Themenvorstellung - 1 - Umfang Für Bachelor Informatik: 6. Semester Wahlpflichtmodul Mobilkommunikation 4 SWS, 5

Mehr

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Newest Generation of the BS2 Corrosion/Warning and Measurement System Newest Generation of the BS2 Corrosion/Warning and Measurement System BS2 System Description: BS2 CorroDec 2G is a cable and energyless system module range for detecting corrosion, humidity and prevailing

Mehr

on Software Development Design

on Software Development Design Werner Mellis A Systematic on Software Development Design Folie 1 von 22 How to describe software development? dimensions of software development organizational division of labor coordination process formalization

Mehr

Number of Maximal Partial Clones

Number of Maximal Partial Clones Number of Maximal Partial Clones KARSTEN SCHÖLZEL Universität Rostoc, Institut für Mathemati 26th May 2010 c 2010 UNIVERSITÄT ROSTOCK MATHEMATISCH-NATURWISSENSCHAFTLICHE FAKULTÄT, INSTITUT FÜR MATHEMATIK

Mehr

SARA 1. Project Meeting

SARA 1. Project Meeting SARA 1. Project Meeting Energy Concepts, BMS and Monitoring Integration of Simulation Assisted Control Systems for Innovative Energy Devices Prof. Dr. Ursula Eicker Dr. Jürgen Schumacher Dirk Pietruschka,

Mehr

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018 to to May 2018 to What is Programming? All computers are stupid. All computers are deterministic. You have to tell the computer what to do. You can tell the computer in any (programming) language) you

Mehr

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

Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Engineering the Factory of the Future Now.Next.Beyond. Heiko Schwindt VP Automation & Electrification Solutions, Bosch Rexroth Connect on LinkedIn www.linkedin.com/in/heiko-schwindt-625039140/ 1 "The challenge

Mehr

Programming for Engineers

Programming for Engineers Programming for Engineers Winter 2015 Andreas Zeller, Saarland University A Computer Device that processes data according to an algorithm. Computers are everywhere Your Computer Arduino Physical-Computing-Platform

Mehr

D-BAUG Informatik I. Exercise session: week 1 HS 2018

D-BAUG Informatik I. Exercise session: week 1 HS 2018 1 D-BAUG Informatik I Exercise session: week 1 HS 2018 Java Tutorials 2 Questions? expert.ethz.ch 3 Common questions and issues. expert.ethz.ch 4 Need help with expert? Mixed expressions Type Conversions

Mehr

The core problem implementing BPEL based systems: Engineering Gap between Business- and Technical --Implementation!

The core problem implementing BPEL based systems: Engineering Gap between Business- and Technical --Implementation! ORACLE BPA Suite Process Automation using the new Business Process Analysis Suite Ralf Müller (ORACLE) Dirk Stähler (OPITZ CONSULTING) OC ARIS 4 ORACLE BPEL The core problem implementing BPEL based systems:

Mehr

Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT

Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT Carsten Emde Open Source Automation Development Lab (OSADL) eg Zitat aus dem Jahre 2004, unbekannte Quelle It's impossible to turn a General Purpose

Mehr

MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET

MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET Dipl.-Ing. M. Brünger-Koch, 05/06/09 Model-Based Design Conference 2005 1 Agenda 1. Introduction Company and institute

Mehr

ANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE)

ANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) ANNEX A - PROTOCOL IMPLEMENTATION CONFORMANCE STATEMENT (NORMATIVE) BACNET STANDARDIZED DEVICE PROFILE (ANNEX K): LIST ALL BACNET INTEROPERABILITY BUILDING BLOCKS SUPPORTED (ANNEX K): SEGMENTATION CAPABILITY:

Mehr

Customer-specific software for autonomous driving and driver assistance (ADAS)

Customer-specific software for autonomous driving and driver assistance (ADAS) This press release is approved for publication. Press Release Chemnitz, February 6 th, 2014 Customer-specific software for autonomous driving and driver assistance (ADAS) With the new product line Baselabs

Mehr

Application Example. AC500 Scalable PLC for Individual Automation. Pulse Width Modulation. abb

Application Example. AC500 Scalable PLC for Individual Automation. Pulse Width Modulation. abb Application Example AC500 Scalable PLC for Individual Automation Pulse Width Modulation abb Content 1 Disclaimer...2 1.1 For customers domiciled outside Germany/ Für Kunden mit Sitz außerhalb Deutschlands...

Mehr

Umrechnungsfunktionen Simatic S5-Gleitpunkt-Format in S7 Real und zurück Converting Simatic S5 floating point format to S7 real and reverse

Umrechnungsfunktionen Simatic S5-Gleitpunkt-Format in S7 Real und zurück Converting Simatic S5 floating point format to S7 real and reverse Standard-Software für Simatic S7 Umrechnungsfunktionen Simatic S5-Gleitpunkt-Format in S7 Real und zurück Converting Simatic S5 floating point format to S7 real and reverse Inhalt / Contents A. Beschreibung

Mehr

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis

Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis Sustainability Balanced Scorecard as a Framework for Eco-Efficiency Analysis Andreas Möller amoeller@uni-lueneburg.de umweltinformatik.uni-lueneburg.de Stefan Schaltegger schaltegger@uni-lueneburgde www.uni-lueneburg.de/csm

Mehr

Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug

Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug Ing.Büro Stefan Lehmann Fürstenbergstraße 8a D-77756 Hausach Tel. (07831) 452 Fax (07831) 96428 E-Mail SL@iL-online.de Internet

Mehr

NOA NAMUR Open Architecture

NOA NAMUR Open Architecture NOA NAMUR Open Architecture Erweiterung der bestehenden Ansätze als Grundlage für die effiziente und flexible Umsetzung von Industrie 4.0 in der Prozessindustrie Additiv zu bisherigen Strukturen Offen

Mehr

Analysis and Optimization of Wireless Control Networks for Smart Home Applications

Analysis and Optimization of Wireless Control Networks for Smart Home Applications Analysis and Optimization of Wireless Control Networks for Smart Home Applications von der Fakultät Elektrotechnik und Informationstechnik der Technischen Universität Dortmund genehmigte Dissertation zur

Mehr

Algorithm Theory 3 Fast Fourier Transformation Christian Schindelhauer

Algorithm Theory 3 Fast Fourier Transformation Christian Schindelhauer Algorithm Theory 3 Fast Fourier Transformation Institut für Informatik Wintersemester 2007/08 Chapter 3 Fast Fourier Transformation 2 Polynomials Polynomials p over real numbers with a variable x p(x)

Mehr

Das digitale Unternehmen in der Prozessindustrie

Das digitale Unternehmen in der Prozessindustrie Das digitale Unternehmen in der Prozessindustrie SIMATIC PCS 7 V9.0 Innovation Tour siemens.com Digitalisierung verändert alles Seite 2 Seite 3 Quelle: VDI Industrie 4.0 Wie steht Deutschland heute da?

Mehr

V-Modell mit UML. Max Kleiner

V-Modell mit UML. Max Kleiner V-Modell mit UML Max Kleiner Open or programming for change The Unified Modeling Language [UML95] is a thirdgeneration object-oriented modeling language for specifying, visualizing, and documenting the

Mehr

Software development with continuous integration

Software development with continuous integration Software development with continuous integration (FESG/MPIfR) ettl@fs.wettzell.de (FESG) neidhardt@fs.wettzell.de 1 A critical view on scientific software Tendency to become complex and unstructured Highly

Mehr

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt

Introducing PAThWay. Structured and methodical performance engineering. Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Introducing PAThWay Structured and methodical performance engineering Isaías A. Comprés Ureña Ventsislav Petkov Michael Firbach Michael Gerndt Technical University of Munich Overview Tuning Challenges

Mehr

Cilk Sprache für Parallelprogrammierung. IPD Snelting, Lehrstuhl für Programmierparadigmen

Cilk Sprache für Parallelprogrammierung. IPD Snelting, Lehrstuhl für Programmierparadigmen Cilk Sprache für Parallelprogrammierung IPD Snelting, Lehrstuhl für Programmierparadigmen David Soria Parra Geschichte Geschichte Entwickelt 1994 am MIT Laboratory for Computer Science Cilk 1: Continuations

Mehr

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine

Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine Model-based Development of Hybrid-specific ECU Software for a Hybrid Vehicle with Compressed- Natural-Gas Engine 5. Braunschweiger Symposium 20./21. Februar 2008 Dipl.-Ing. T. Mauk Dr. phil. nat. D. Kraft

Mehr

SAFE HARBOR STATEMENT

SAFE HARBOR STATEMENT SAFE HARBOR STATEMENT The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

Mehr

Industrie 4.0 The Impact of Digitization on Sustainable Value Creation

Industrie 4.0 The Impact of Digitization on Sustainable Value Creation Industrie 4.0 The Impact of Digitization on Sustainable Value Creation INTANGIBLES: THE EUROPEAN STATE OF THE ART 2nd International Policy Conference Frankfurt am Main, 12. September 2017 Professor Dr.

Mehr

Simulink PLC Coder für sichere IEC Steuerungen bei MAGIRUS GmbH

Simulink PLC Coder für sichere IEC Steuerungen bei MAGIRUS GmbH Simulink PLC Coder für sichere IEC 61131 Steuerungen bei MAGIRUS GmbH Eine Fallstudie über die Verwendung, die Instrumentierung und die Anpassungen des Simulink PLC Coders für sichere und nicht sichere

Mehr

Optionen im TIA Portal

Optionen im TIA Portal Optionen im TIA Portal OPC UA Server und Cloud Connector www.siemens.de/industrie-tag Automated Digital Workflow OPC UA und Cloud Connector Generieren statt Programmieren Data Exchange Simulation Cloud

Mehr

Safer Software Formale Methoden für ISO26262

Safer Software Formale Methoden für ISO26262 Safer Software Formale Methoden für ISO26262 Dr. Stefan Gulan COC Systems Engineering Functional Safety Entwicklung Was Wie Wie genau Anforderungen Design Produkt Seite 3 Entwicklung nach ISO26262 Funktionale

Mehr

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung Bernhard Fischer-Wasels Leitender Systemberater Safe Harbor Statement The following is intended to outline our general product direction.

Mehr

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund

Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) LS 12, TU Dortmund Fachprojekt for Embedded System: Design and Implement Your Own Embedded Systems (2) Junjie Shi Niklas Ueter LS 12, TU Dortmund 09,April,2018 Junjie Shi, Niklas Ueter (LS 12, TU Dortmund) 1 / 1 Inhalt 1

Mehr

Tube Analyzer LogViewer 2.3

Tube Analyzer LogViewer 2.3 Tube Analyzer LogViewer 2.3 User Manual Stand: 25.9.2015 Seite 1 von 11 Name Company Date Designed by WKS 28.02.2013 1 st Checker 2 nd Checker Version history Version Author Changes Date 1.0 Created 19.06.2015

Mehr

Computational Models

Computational Models - University of Applied Sciences - Computational Models - CSCI 331 - Friedhelm Seutter Institut für Angewandte Informatik Part I Automata and Languages 0. Introduction, Alphabets, Strings, and Languages

Mehr

Modellbasierte Software- Entwicklung eingebetteter Systeme

Modellbasierte Software- Entwicklung eingebetteter Systeme Modellbasierte Software- Entwicklung eingebetteter Systeme Prof. Dr. Holger Schlingloff Institut für Informatik der Humboldt Universität und Fraunhofer Institut für offene Kommunikationssysteme FOKUS Folie

Mehr

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation Eine Betrachtung im Kontext der Ausgliederung von Chrysler Daniel Rheinbay Abstract Betriebliche Informationssysteme

Mehr

CYBER-PHYSICAL TESTLABS ANFORDERUNGEN AN MODULARE LABORE IM ZEITALTER DER DIGITALISIERUNG

CYBER-PHYSICAL TESTLABS ANFORDERUNGEN AN MODULARE LABORE IM ZEITALTER DER DIGITALISIERUNG 11.04.2018 Spectaris Expertenpanel: IoT im Labor 4.0 Laborgeräte auf dem Weg zu Smart Devices CYBER-PHYSICAL TESTLABS ANFORDERUNGEN AN MODULARE LABORE IM ZEITALTER DER DIGITALISIERUNG Michael Maiwald Bundesanstalt

Mehr

Qualitätssicherung von Software

Qualitätssicherung von Software Qualitätssicherung von Software Prof. Dr. Holger Schlingloff Humboldt-Universität zu Berlin und Fraunhofer FIRST Folie 2 Inhaltsplanung (20.10.) 1. Einleitung, Begriffe, Software-Qualitätskriterien 2.

Mehr

AC500 Application Example Scalable PLC for Individual Automation Frequency Counter AC500-eCo

AC500 Application Example Scalable PLC for Individual Automation Frequency Counter AC500-eCo Application Example AC500 Scalable PLC for Individual Automation Frequency Counter AC500-eCo Content 1 Disclaimer...2 1.1 For customers domiciled outside Germany/ Für Kunden mit Sitz außerhalb Deutschlands...2

Mehr

Projektpraktikum bei Mercedes-Benz North America in Redford, MI, USA

Projektpraktikum bei Mercedes-Benz North America in Redford, MI, USA Projektpraktikum bei Mercedes-Benz North America in Redford, MI, USA Prof. Dr. rer. nat. Frank Gauterin INSTITUT FÜR FAHRZEUGSYSYTEMTECHNIK, LEHRSTUHL FÜR FAHRZEUGTECHNIK KIT Universität des Landes Baden-Württemberg

Mehr

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V

vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing

Mehr

Routing in WSN Exercise

Routing in WSN Exercise Routing in WSN Exercise Thomas Basmer telefon: 0335 5625 334 fax: 0335 5625 671 e-mail: basmer [ at ] ihp-microelectronics.com web: Outline Routing in general Distance Vector Routing Link State Routing

Mehr

Electrical testing of Bosch common rail piezo injectors

Electrical testing of Bosch common rail piezo injectors Applies to generation CRI 3: Bosch 10-position order number 0 445 115 = CRI 3-16 (CRI 3.0) 1600 bar 0 445 116 = CRI 3-18 (CRI 3.2) 1800 bar 0 445 117 = CRI 3-20 (CRI 3.3) 2000 bar Tools required: Hybrid

Mehr

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION

DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG. Michael Palotas 7. April 2015 1 GRIDFUSION DIGICOMP OPEN TUESDAY AKTUELLE STANDARDS UND TRENDS IN DER AGILEN SOFTWARE ENTWICKLUNG Michael Palotas 7. April 2015 1 GRIDFUSION IHR REFERENT Gridfusion Software Solutions Kontakt: Michael Palotas Gerbiweg

Mehr

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014

Industrie 4.0 Predictive Maintenance. Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014 Industrie 4.0 Predictive Maintenance Kay Jeschke SAP Deutschland AG & Co. KG., Februar, 2014 Anwendungsfälle Industrie 4.0 Digitales Objektgedächtnis Adaptive Logistik Responsive Manufacturing Intelligenter

Mehr

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS

Tuning des Weblogic /Oracle Fusion Middleware 11g. Jan-Peter Timmermann Principal Consultant PITSS Tuning des Weblogic /Oracle Fusion Middleware 11g Jan-Peter Timmermann Principal Consultant PITSS 1 Agenda Bei jeder Installation wiederkehrende Fragen WievielForms Server braucheich Agenda WievielRAM

Mehr

Übersetzen des Quelltexts in ausführbaren Maschinen-Code Translation of source code into executable machine code

Übersetzen des Quelltexts in ausführbaren Maschinen-Code Translation of source code into executable machine code Informatik II D-BAUG Self-Assessment, 2. März 2017 Lösung Name, Vorname:............................................................. Legi-Nummer:.............................................................

Mehr

Sicherheit für Embedded Systems und IoT. Markus Grathwohl, Senior Corporate Account Manager

Sicherheit für Embedded Systems und IoT. Markus Grathwohl, Senior Corporate Account Manager Sicherheit für Embedded Systems und IoT Markus Grathwohl, Senior Corporate Account Manager Ob wir wollen oder nicht alles wird verbunden 2 BILLIONS OF DEVICES THE INTERNET OF THINGS Warum jetzt?! Die Explosion

Mehr

Serverless Architecture with Azure-Functions

Serverless Architecture with Azure-Functions Serverless Architecture with Azure-Functions Mark Allibone @mallibone Noser Engineering AG 2017, Alle Rechte vorbehalten. Mark Allibone, Head of Mobile @mallibone Noser Engineering AG Ambassador https://mallibone.com

Mehr

Industrie 4.0 mehr als ein Hype? Beispielanlagen und die sich daraus ergebenden Forschungsbedarfe

Industrie 4.0 mehr als ein Hype? Beispielanlagen und die sich daraus ergebenden Forschungsbedarfe Industrie 4.0 mehr als ein Hype? Prof. Dr.- Ing. Stefan Kowalewski 2. September 2015 Beispielanlagen und die sich daraus ergebenden Forschungsbedarfe Industrie 4.0 = Digitalisierung der industriellen ProdukBon

Mehr

Fundamentals of Electrical Engineering 1 Grundlagen der Elektrotechnik 1

Fundamentals of Electrical Engineering 1 Grundlagen der Elektrotechnik 1 Fundamentals of Electrical Engineering 1 Grundlagen der Elektrotechnik 1 Chapter: Operational Amplifiers / Operationsverstärker Michael E. Auer Source of figures: Alexander/Sadiku: Fundamentals of Electric

Mehr

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example PeakTech 6180 Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example 1. Excel Datei erstellen / Create Excel file Öffnen Sie Excel und erstellen eine xls-datei unter einem beliebigen

Mehr

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system

Mehr

Informatik für Mathematiker und Physiker Woche 2. David Sommer

Informatik für Mathematiker und Physiker Woche 2. David Sommer Informatik für Mathematiker und Physiker Woche 2 David Sommer David Sommer 25. September 2018 1 Heute: 1. Self-Assessment 2. Feedback C++ Tutorial 3. Modulo Operator 4. Exercise: Last Three Digits 5. Binary

Mehr

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem GIS based risk assessment and incident preparation system Gregor Lämmel TU Berlin GRIPS joined research project TraffGo HT GmbH Rupprecht

Mehr

WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN

WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN WE SHAPE INDUSTRY 4.0 BOSCH CONNECTED INDUSTRY DR.-ING. STEFAN AßMANN Bosch-Definition for Industry 4.0 Our Seven Features Connected Manufacturing Connected Logistics Connected Autonomous and Collaborative

Mehr

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

Verknüpfung von virtueller und realer Welt durch Open Core Engineering 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 Focus on industry Smart Home / Smart Building

Mehr

Pilot Project Biogas-powered Micro-gas-turbine

Pilot Project Biogas-powered Micro-gas-turbine 1/18 Pilot Project Biogas-powered Micro-gas-turbine Supported by the Hessischen Ministerium für Wirtschaft, Verkehr und Landesentwicklung Speaker Details 2/18 Jan Müller Works at Institute of Solar Energy

Mehr

Ihr Weg zu SAP S/4 HANA Finance Technische Voraussetzungen, Implementierung, Migration

Ihr Weg zu SAP S/4 HANA Finance Technische Voraussetzungen, Implementierung, Migration Ihr Weg zu SAP S/4 HANA Finance Technische Voraussetzungen, Implementierung, Migration Michael Steuck SAP Consulting Public Ihr Weg zu SAP S/4HANA Finance Identify Value Migrate Innovate Welchen Mehrwert

Mehr

Bibliotheks-basierte Virtualisierung

Bibliotheks-basierte Virtualisierung Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Bibliotheks-basierte Virtualisierung (WS15/16)

Mehr

JPlus Platform Independent Learning with Environmental Information in School

JPlus Platform Independent Learning with Environmental Information in School JPlus Platform Independent Learning with Environmental Information in School Mario Härtwig, Pierre Karrasch Salzburg, 7. Juli 2010 Genesis Umweltmonitoring als Beitrag zur Umweltbildung an Schulen. Kulturlandschaftsentwicklung

Mehr

Lattice Structure Design with Linear Optimization in the Field of Generative Design

Lattice Structure Design with Linear Optimization in the Field of Generative Design Lattice Structure Design with Linear Optimization in the Field of Generative Design Structure 1. Motivation 2. Workflow 3. Linear Statics for Frame Member 4. Optimization Model 5. CAD-Integration 6. Results

Mehr

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors

Privacy-preserving Ubiquitous Social Mining via Modular and Compositional Virtual Sensors Privacy-preserving Ubiquitous Social Mining via Modular and Compositional s Evangelos Pournaras, Iza Moise, Dirk Helbing (Anpassung im Folienmaster: Menü «Ansicht» à «Folienmaster») ((Vorname Nachname))

Mehr

Potentials for Economic Improvement of Die Casting Cells

Potentials for Economic Improvement of Die Casting Cells Potentials for Economic Improvement of Die Casting Cells Potentiale zur Wirtschaftlichkeitsverbesserung in der Druckgiesszelle Patrick Reichen January 14, 2014 source: internet Background Economic efficiency

Mehr

2011 European HyperWorks Technology Conference

2011 European HyperWorks Technology Conference 2011 European HyperWorks Technology Conference Topology Optimization Methods applied to Automotive Transmission Housings 1 Agenda Introduction - Corporate Information - overview Topology Optimization for

Mehr

How-To-Do. Communication to Siemens OPC Server via Ethernet

How-To-Do. Communication to Siemens OPC Server via Ethernet How-To-Do Communication to Siemens OPC Server via Content 1 General... 2 1.1 Information... 2 1.2 Reference... 2 2 Configuration of the PC Station... 3 2.1 Create a new Project... 3 2.2 Insert the PC Station...

Mehr

Document Stores. data mostly stored as JSON. BioinfRes SoSe loss of enforcement of and integrity

Document Stores. data mostly stored as JSON. BioinfRes SoSe loss of enforcement of and integrity Document Stores originates to Damien Katz and Lotus Notes, CouchDB the responsibility for the schema is moved from the database towards the applica@on: - loss of enforcement of normaliza@on and referen@al

Mehr

Walter Buchmayr Ges.m.b.H.

Walter Buchmayr Ges.m.b.H. Seite 1/10 Chapter Description Page 1 Advantages 3 2 Performance description 4 3 Settings 5 4 Options 6 5 Technical data 7 6 Pictures 8 http://members.aon.at/buchmayrgmbh e-mail: walter.buchmayr.gmbh@aon.at

Mehr

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone 1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer

Mehr

Industrial USB3.0 Miniature Camera with color and monochrome sensor

Industrial USB3.0 Miniature Camera with color and monochrome sensor Welcome to the presentation Industrial USB3.0 Miniature Camera with color and monochrome sensor & Data rates of modern image sensors S. 1/12 Vortrag_Spectronet_USB3.0_Datenverarbeitung_ENGLISCH_Vorlage_für_pdf_v1_MH20032014

Mehr

MATLAB driver for Spectrum boards

MATLAB driver for Spectrum boards MATLAB driver for Spectrum boards User Manual deutsch/english SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13-17 22927 GROSSHANSDORF GERMANY TEL.: +49 (0)4102-6956-0 FAX: +49 (0)4102-6956-66

Mehr

How-To-Do. Hardware Configuration of the CPU 317NET with external CPs on the SPEED Bus by SIMATIC Manager from Siemens

How-To-Do. Hardware Configuration of the CPU 317NET with external CPs on the SPEED Bus by SIMATIC Manager from Siemens How-To-Do Hardware Configuration of the CPU 317NET with external CPs on the SPEED Bus by SIMATIC Manager from Siemens Content Hardware Configuration of the CPU 317NET with external CPs on the SPEED Bus

Mehr

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6 Unit 1 Motivation and Basics of Classical Logic Fuzzy Logic I 6 Motivation In our everyday life, we use vague, qualitative, imprecise linguistic terms like small, hot, around two o clock Even very complex

Mehr

Word-CRM-Upload-Button. User manual

Word-CRM-Upload-Button. User manual Word-CRM-Upload-Button User manual Word-CRM-Upload for MS CRM 2011 Content 1. Preface... 3 2. Installation... 4 2.1. Requirements... 4 2.1.1. Clients... 4 2.2. Installation guidelines... 5 2.2.1. Client...

Mehr

Office 365 Dynamics 365 Azure Cortana Intelligence. Enterprise Mobility + Security Operations Mgmt. + Security

Office 365 Dynamics 365 Azure Cortana Intelligence. Enterprise Mobility + Security Operations Mgmt. + Security Office 365 Dynamics 365 Azure Cortana Intelligence Enterprise Mobility + Security Operations Mgmt. + Security API Application Availability Bottomless Storage Identity Management Full hybrid

Mehr

Die Kunst des Programmierens...

Die Kunst des Programmierens... Die Kunst des Programmierens... Wo die Kosten anfallen Der Mythos Wiederverwendung: Design für Wartung als eigentliches Ziel, Objekt Spektrum 4/2009 software maintainers sped 45 percent of their time seeking

Mehr

Hinweisblatt. Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX! Einzelraumlösung und die MAX! Hauslösung.

Hinweisblatt. Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX! Einzelraumlösung und die MAX! Hauslösung. Hinweisblatt MAX! Heizkörperthermostat BC-RT-TRX-CyG Art.-Nr. 99017 MAX! Fensterkontakt BC-SC-Rd-WM Art.-Nr. 99023 Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX!

Mehr

Mobile JENCOLOR Evaluation Kits with Windows 8 Smart PC for Color Measurement Applications

Mobile JENCOLOR Evaluation Kits with Windows 8 Smart PC for Color Measurement Applications Mobile JENCOLOR Evaluation Kits with Windows 8 Smart PC for Color Measurement Applications Paul-Gerald Dittrich, Fred Grunert, Dietrich Hofmann MAZeT GmbH Firmenpräsentation Version xx 1 Content 1. Mobile

Mehr

Information about CONFIG command in Firmware New commands for selecting and modifying operation parameters

Information about CONFIG command in Firmware New commands for selecting and modifying operation parameters Information about CONFIG command in Firmware 11.10 New commands for selecting and modifying operation parameters With the release of Firmware 9.24 and 11.08 a new feature was added for more comfortable

Mehr

Entwurf und Validierung paralleler Systeme

Entwurf und Validierung paralleler Systeme TECHNISCHE UNIVERSITÄT ILMENAU Entwurf und Validierung paralleler Systeme Integrated Hard- and Software Systems http://www.tu-ilmenau.de\ihs 06.05.2008 Sommersemester 2008 Projektseminar Andreas Mitschele-Thiel

Mehr

Automatentheorie und formale Sprachen reguläre Ausdrücke

Automatentheorie und formale Sprachen reguläre Ausdrücke Automatentheorie und formale Sprachen reguläre Ausdrücke Dozentin: Wiebke Petersen 6.5.2009 Wiebke Petersen Automatentheorie und formale Sprachen - SoSe09 1 Formal language Denition A formal language L

Mehr