Smart Factory Bootcamp

Ähnliche Dokumente
Kurz zu meiner Person: Michael Ziegler

KASPRO Field I/O modules: Remote analog I/O module with linear inputs, 0-10 VDC/4-20mA(Dip selectable) RS485, Modbus RTU, 24 VDC PWR

Integration einer Dosierwaage im TIA Portal

Dr.-Ing. Kühn. KuehnOpt. Zuschnittoptimierung und Etikettendruck direkt an der Säge für Android Hardware, embedded Systeme und Gateways 3/2017

Optionen im TIA Portal

DAS ENGINEERING TOOLKIT. We empower Automation

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

IoT Chip SE. Sensor2cloud

ENDIAN CONNECT PLATFORM FÜR INDUSTRIE 4.0

Netduino Mikroprozessor für.net Entwickler

SIMATIC S Software Controller

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

SIMATIC HMI SCADA Software Systemvergleich. Unrestricted/ Siemens AG 2016

Automatisierungstechnik Die neue Simatic S7 Welt

Grundlagen der Anwendung und Programmierung des ESP8266. Dennis Hoffmann Mittwoch, :30 Uhr Schulungsraum SW23/147

Anforderungen an die Automatisierungstechnik. Vernetzte Infrastrukturen in der intelligenten Stadt

Micro Automation SIMATIC S und LOGO! 0BA7

ALM mit Visual Studio Online. Philip Gossweiler Noser Engineering AG

Entwicklung einer Anwendung für die Microsoft HoloLens

Entwickeln für das Internet der Dinge

Automation and Drives. Component based Automation. Neu bei TIA: Component based Automation

OTT netdl Datenlogger - Industrielle Kommunikation

Webentwicklung mit Vaadin 7. Theoretische und praktische Einführung in Vaadin 7. Christian Dresen, Michael Gerdes, Sergej Schumilo

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

Cara Lazara 3, Banja Luka, Bosnien und Herzegowina stefanmisanovic.com - Handy

Platform as a Service (PaaS) & Containerization

Das Saia PCD Kommunikationskonzept "Einführung"

Open Source SPS. Alptraum oder Schöne IoT Welt. Technologie - Tag

TIA V14 Ausblick Neue Hardware und Funktionen. Siemens AG Alle Rechte vorbehalten.

Rechnernutzung in der Physik

SUPERCOM 7 32-BIT UND 64-BIT WINDOWS UND LINUX FÜR. ADONTEC, All Rechte vorbehalten. Rel D 7020

Azure IoT Hub. Christian Kratky

3. VDMA-Tagung Steuerungstechnik Integration von Antrieb und Steuerung

Fitmachertage bei Siemens PROFINET. Fit in den Frühling mit Siemens PROFINET. Siemens AG Alle Rechte vorbehalten. Industry Sector.

Realisierung von UMCM über den IBH Link UA mit Simatic S5 und S7 Steuerungen

VECTOSTUDIO. Die IDE(E) für Sie! schneller umsetzen, produktiver arbeiten! Die effiziente Software VECTOSTUDIO VECTOSTUDIO

System i Monitoring & Automation

PRODUC TION INTELLIGENCE OUT OF THE CLOUD

Extendable Machine Connectors (XSC)

Rapid Java wie mit Forms

Entwicklungswerkzeuge & - methoden

Die Fernwartung über VPN Verbindungen hat sich heute etabliert. Sehr einfach werden so Zugänge zu Maschinen und Anlagen über Cloud Services genutzt.

Verfügbarkeitserhöhung durch Data Analytics und moderne Instandhaltung Branchen Tag Logistik in Oberhausen am

OPC UA TSN Interoperabilität durch offene Automation

Optionen im TIA Portal. Virtuelle Inbetriebnahme mit PLCSIM Advanced

Die Technik hinter IoT: Arduino, Raspberry Pi & Co.

Master Simulator für Real- Time Ethernet und Feldbus Systeme

DIGITALE BAUSTEINE FÜR DIE PRODUKTION MODULAR UND STANDARTISIERT

Besondere Leistungsbeschreibung zur Ausschreibung HH 01/2011 Ausstattung Labor für Automatisierungstechnik mit lernaktivierenden Systemen

Web-based Engineering. SPS-Programmierung in der Cloud

GNU Assembler & GCC. Eine virtuelle Maschine aufsetzen. Zunächst muss eine neue virtuelle Maschine erstellt werden.

Systemmanagement mit Puppet und Foreman

Embedded GNU/Linux mit Gnublin

GRUNDOPERATIONEN, STEP 7, STÖRUNGSSUCHE, BEDIENGERÄTE, PROFIBUS DP. ZIELGRUPPE Mitarbeiter aus allen Bereichen, die mit SIMATIC S7 arbeiten möchten

Echte Cross-Plattform Anwendungen mit Angular 2 in Action!

Herausforderung Data Science Algorithmen und Visualisierungen in kürzester Zeit aber wie? Matthias Makulla, Patric Steffen, Comma Soft AG

Daten Monitoring und VPN Fernwartung

Systemanforderungen Verlage & Akzidenzdruck

Making the Internet of Things

6 Ethernet-Anbindung (Variante -E, -EF)

Vorwort 15. Einleitung 17

Eine kurze Einführung Academy-Day 2012, Lingen 12/ Wolfram Seidel, CCIE #15942

OPC-UA Kommunikation Digitalization Days 2017

Simulink: Softwareentwurf für eingebettete Systeme ROS-Arduino-Interface. von Christian Schildwächter

Motion Controller 2 - MC2

SIMATIC PCS 7 V8.2 TeleControl

Aktuelle Kurstermine

Ausbildungsunterlage für die durchgängige Automatisierungslösung Totally Integrated Automation (T I A) MODUL A1 Totally Integrated Automation (T I A)

Arduino und Amateurfunk (1)

From Legacy to modern Web

Aufgabenstellung: MDE/BDE Applikationsbeispiel des Projekt Winkemann

Wie WEB-HMIs Maschinen zur Industrie 4.0 befähigen

Internet of Things (IoT)

Mobile Backend in der

MindSphere das cloud-basierte, offene IoT-Betriebssystem Ihr Weg zu digitalen Services

GRUNDOPERATIONEN, STEP 7, STÖRUNGSSUCHE, BEDIENGERÄTE, PROFIBUS DP. ZIELGRUPPE Mitarbeiter aus allen Bereichen, die mit SIMATIC S7 arbeiten möchten

Technische Information SIMATIC ODK 1500S. Industrie Workshop PC-based Automation Nov. 2015

INSEVIS Ihr Partner für wirtschaftliche S7-Steuerungstechnik

Ausbildungsplan für die betriebliche Ausbildung des Studiengangs Informatik in der Fakultät Technik der Dualen Hochschule Baden-Württemberg Mannheim

SERVICE UND INBETRIEBNAHME UMRICHTERFUNKTIONEN, STARTER, DIAGNOSE, BUS-ANBINDUNG

LINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006

Verteidigung der Diplomarbeit 3D-Netzwerk-Visualisierung

Mark VHS Augsburg Einführung in die Mikrocontroller-Programmierung. mark@mark-fink.de

Exposé Ing. Jörg Pöschko

Lieferumfang Laptop-Rucksack Leichtes, platzsparendes Netzteil Netzkabel (länderspezifisch) Leistungsstarker Lithium-Ionen-Akku S5-EPROM-Adapter und

Einschalten und sofort mit dem Engineering starten siemens.de/simatic-pg

Intelligente GPRS- und UMTS-Modems - MT-202 / MT-251

IBH S7-CX317 SD inkl. S7 für Windows

BraLUG-Cluster Idee, Konzept und Umsetzung. Uwe Berger; 2005

Enterprise Application Integration Erfahrungen aus der Praxis

Industrielle Kommunikation / GPRS/UMTS/LTE / Fernwirksysteme / Steuerungen

Continuous Delivery mit Docker

Industrie-Lösungen. logger software

Aktuelle LDAP-Implementierungen

Transkript:

Vernetzung und Visualisierung in der Automatisierungstechnik umsetzen mit SIMATIC S7 und Open-Source -1 -

Fortgeschritten Einsteiger Geplante Bootcamp Module IIoT/Industrie 4.0 / Condition Monitoring 3 Tage Maschinen- und Geräteanbindung 1 Tag Cloud/Edge Computing und Microservices 1 Tag HMIs mit HTML5 1 Tag Machine Learning und Data Science 2 Tage Modellierung und Simulation 2 Tage Grundlagen und Entwicklung einer Condition Monitoring Anwendung. Alle weiteren Module setzen auf Kenntnissen aus diesem Modul auf. OPC-UA, Siemens S7 (Profinet), Modbus, CANbus, REST/HTTP, MQTT, WAMP/WebSocket, Cybersecurity API-first Design, Architecture Patterns, Microservices, Application Messaging, IIoT Security, Docker, DockerHub, snapcraft, Testing, Debugging Techniken Experten HTML5, CSS3, SVG, Canvas, WebGL, WebSocket, D3, PixieJS, vue.js, AutobahnJS, asynchrone Programmierung (Callbacks, Promises, await/async), Visual Studio Code Jupyter/IPython, GnuPlot, matplotlib, SciPy, NumPy, Scikit-learn, TensorFlow, Python Modelica, OpenModelica/OMPython/JModelica, OpenPLC, PLCopen, Jupyter/IPython -2 -

Condition Monitoring Anwendung Die im Bootcamp entwickelte Condition Monitoring Anwendung überwacht eine automatisierte Bohreinheit Überwacht werden können Messwerte wie Nutzung und Fehlerzustände, Betriebs- und Qualitätsparameter Die Messwerte können auf einem Web HMI in Echtzeit empfangen und visualisiert werden In Reaktion auf die Überschreitung von (einfachen) Schwellwerten für die überwachten Werte werden (vordefinierte) Handlungsvorschläge auf dem HMI eingeblendet Die Bohreinheit wird auf dem Arduino simuliert und elektrisch an die SPS übertragen -3 -

Condition Monitoring Anwendung Dreitägiges IioT/Industrie 4.0 Bootcamp für Ingenieure, Techniker und Entwickler der Automatisierungstechnik. Teilnehmer entwickeln eine vollständige, lokal in der Fabrikhalle lauffähige Condition Monitoring Anwendung mit SIMATIC S7/STEP7 und modernen Open-Source Technologien. -4 -

Condition Monitoring Anwendung -5 -

Einsteiger Modul IIoT/Industrie 4.0 / Condition Monitoring Im Bootcamp werden folgende Inhalte vermittelt: Theoretische Grundlagen Architektur/Design/Test Aspekte Praktische Umsetzung Tips & Tricks Community Hintergründe Enthalten im Bootcamp Preis ist ein umfangreiches Entwickler Kit mit Hardware und Software Jeder Teilnehmer erhält das Teilnahmezertifikat Condition Monitoring mit SIMATIC S7 und Open-Source. -6 -

Ziele Im Bootcamp wird schrittweise eine vollständige Condition Monitoring Anwendung aufgebaut, programmiert und erklärt Als IoT Edge Server wird ein Raspberry Pi 3* mit Ubuntu Core, Docker und Crossbar.io aufgesetzt Als Maschinen Steuerung wird eine Siemens SIMATIC S7-1200* SPS mit STEP7/TIA projektiert Als Maschinen Simulator wird ein Arduino mit der SPS elektrisch verbunden und mit der Arduino IDE programmiert SPS und Arduino werden über Modbus und einfache Konfiguration in Crossbar.io/WAMP eingebunden *: für einen Produktionsbetrieb kann die im Bootcamp entwickelte Lösung ohne Änderungen auf SIMATIC IPC227E oder SIMATIC IPC427E statt auf Raspberry Pi betrieben werden. Außerdem ist die Lösung direkt auf alle SIMATIC Steuerungen der Serien S7-300/400/1200/1500 übertragbar. -7 -

Open-Source Tools und Programmiersprachen HTML5 CFC Im Bootcamp verwendete Programmiersprachen und Tools JavaScript, Python NodeRED Jupyter Raspberry Pi 3 Crossbar.io Ubuntu Core 16 Arduino Uno R3 Docker C/C++ STEP7 LAD, FBD, SCL SIMATIC S7-1200 -8 -

Tools & Komponenten Condition Monitoring Analysis Workbench Condition Monitoring Dashboard / HMI (Jupyter/Python) (NodeRED/JavaScript) verbunden durch Machine Simulator Condition Monitoring Machine Model (NodeRED/JavaScript) (NodeRED/JavaScript) Crossbar.io Fabric Simulierte Bohreinheit (C/C++) Condition Monitoring Bohrsteuerung Machine (LDR, ST,Model...) (NodeRED/JavaScript) -9 -

Maschinenanbindung: Modbus Integration Crossbar.io Fabric Router Crossbar.io Fabric Modbus-WAMP Adapter Condition Monitoring Modbus Master Modbus RTU Modbus TCP Component(s) Ubuntu Core Linux und Docker Modbus RTU (Serial-over-USB) Modbus TCP (Ethernet) MB_SERVER (Modbus Slave ) ArduinoModbusSlave* Arduino Uno R3 SIMATIC S7-1200 Elektrische Verbindung - 10 -

Maschinensimulation und Modell Modbus RTU Machine Simulator (NodeRED/JavaScript) Condition Monitoring Machine Model Modbus TCP (NodeRED/JavaScript) Digital outputs simulate discrete sensors Filtered PWM outputs simulate analog sensors (Simulierte) Bohreinheit SIMATIC S7-1200 C/C++ LAD, FBD, SCL Arduino Uno R3 I/Os elektrisch kreuzweise verbunden Digital inputs simulate discrete actors Digital PWM inputs simulate analog actors ( Echte ) Bohrsteuerung - 11 -

Komplettes Entwicklerkit enthalten SIMATIC S7-1200 Starter-Kit STEP7 Basic / TIA Portal (Windows erforderlich) SIMATIC S7-1200 und STEP7 enthalten - 12 -

komplettes Hardware Paket enthalten Arduino UNO R3 Raspberry Pi 3 2-Port 2.4A USB Netzteil 16GB MicroSDXC Card Class 10 USB 2.0 Kabel A-Stecker auf B-Stecker, 1,8m USB FTDI Serial Adapter - 13 -

Notwendige Software und Accounts für Teilnehmer SIMATIC STEP7 Basic / TIA Portal: Windows oder VirtualBox (auf OSX/Linux) mit Guest Windows erforderlich! Arduino IDE(free): läuft auf Windows, OSX und Linux NodeRED, Jupyter (free): läuft im Browser Sonstige Software: Browser, Editor, Git, SSH, Terminal, Docker Verwendete Cloud Dienste: GitHub, DockerHub, Ubuntu One, Crossbar.io Fabric - 14 -

Crossbar.io Fabric Die im Bootcamp entwickelte Condition Monitoring Anwendung basiert auf dem Open-Source Application Router Crossbar.io Crossbar.io Fabric ist ein Cloud Service der die zentrale Verwaltung, Konfiguration und Monitoring von Crossbar.io Knoten und (Edge-)Anwendungskomponenten ermöglicht Konfiguration des Modbus-WAMP Mappings in Crossbar.io für S7 Anbindung erfolgt Remote über Crossbar.io Fabric Im Bootcamp wird die Free Tier von Crossbar.io Fabric für Entwickler genutzt - 15 -

Interesse geweckt? Dann gleich anmelden und Teilnahme sichern unter: https://crossbario.com/bootcamp - 16 -