SIMATIC IOT2040
The intelligent Gateway for Industrial IoT solutions
Unrestricted © Siemens AG 2017 siemens.com/iot2000
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
Today requirements for digitalization in production environments
SIMATIC IOT2040 for data exchange between automation & IT
Increasing data volumes Connecting Automation & IT
Capturing and monitoring data from the Usage of various physics & protocols
automation level
Cloud-based solutions
Growing performance
• Cloud-based analysis requires data flow
from and to the field
Intelligence in the field required for pre
• Connecting brown-field applications to
processing and data-handling
the cloud via retrofitting
Usage of open standards Growing IT influence
High-level languages and standard Remote monitoring and analysis
interfaces required functionality required
Increasing interconnection and data communication between automation and IT require
programmable gateway platforms
Unrestricted © Siemens AG 2017
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
SIMATIC IOT2000
Addressing the challenges of Industrial IoT
SIMATIC IOT2040
Intel-Quark based Mini-PC for gateway applications
in Industrial IoT solutions
Robust
Designed for 24/7 operation
Scalable
with Arduino-Shields or miniPCIe cards
Access to internal interfaces / SD-Card-Slot
Programmable in High Level languages
Several IDEs / Compiler available for LINUX
Unrestricted © Siemens AG 2017
Portfolio overview
SIMATIC IOT2040 is an intelligent data gateway
Maker Boards SIMATIC IOT2040 SIMATIC IPC
Free programmable boards / Additional features compared to Additional features compared to
single board PCs without housing standard maker boards: SIMATIC IOT2000:
and certifications with focus on + Industrial robustness + Windows support
maker market. + 24/7 operation + Performance and mass storage
+ Real time clock + Industrial server functionality
Teach. Learn. Make. + Standard interfaces + HMI applications
+ Housing and DIN rail mount + SIMATIC Software controller
+ TIA / IPC diagnosis
SIMATIC IOT2000:
+ Expandability
Intelligent gateway for industrial IoT
Enhancement capabilities:
Expandable by ARDUINO & mPCIe
Unrestricted © Siemens AG 2017
SIMATIC IOT2040
Designed for industrial use
Performance & Deterministic
Feature / function Benefits
Low power consumption
• Performance optimized for data
and deterministic
• Intel Quark® X1020 CPU and aggregation, conversion and
1GB RAM communication tasks
• Security features, e.g. secure • Protecting the data and
Battery buffered boot application
real time clock
• Battery buffered real time clock • Time stamp vital for data
analytics
• Industrial design and rugged
Industrial grade components • Designed for 24/7 operation in
industrial environment
Unrestricted © Siemens AG 2017
SIMATIC IOT2040
Various interfaces for connectivity in the field
2x RS232/RS422/RS485
Arduino Interface Extension
User LED (Customizable)
User Button (Customizable)
USB Master 2x Ethernet
USB Slave
mPCIe extension
Unrestricted © Siemens AG 2017
Direct interfacing field sensor data
SIMATIC IOT2000 I/O Module
SIMATIC IOT2000 I/O Module
Arduino shield with 5x DI, 2x DO, 2x AI
Programmable in high-level languages
(several IDEs / compiler for LINUX available)
Industrial design
Continuous operation from 0 to 50 °C
CE and UL
Application examples:
Temperature sensors, flow meters, etc.
Unrestricted © Siemens AG 2017
Flawless expandability
2G/3G/4G, WLAN, Sigfox…
mPCIe
E.g. Intel WiFi Card SIMATIC IOT2000 - including WiFi
Arduino
Shield
E.g. LoRa Shield
SIMATIC IOT2000 - including LoRa
Unrestricted © Siemens AG 2017
SIMATIC IOT2040
Product data overview
SIMATIC IOT2040 Software – 3rd party
CPU technology Intel Quark® x1020 (x86 400 MHz) Development
with security features Specific image environment and
System memory 1 GB DDR3 RAM creation programming
8 MB FLASH, 256 kB SRAM languages
Communication interfaces 2x 10/100 Ethernet RJ45
Serial interfaces 2x RS232/485 switchable Arduino IDE
Media interfaces 1x USB Controller + 1x Device C/C++
Poky Intel System Studio
Graphic processor -
by Yocto Linux Project IoT Edition (Eclipse)
Extension mPCIe + Arduino
Java
On board I/O Accessories1) : IO-module: 5x DI, 2x DO, 2x AI
C/C++
(ordering number: 6ES7647-0KA01-0AA2)
Python and more2)
Mass storage yes, with microSD1) card
Embedded features 5 LEDs (one user programmable), battery buffered
Real-time-clock, watchdog Adapted Application
Power supply 9..36 V Image
Operating temperature 0 - 50°C
Certificates Industry standards (CE, UL) Base Image Operating system
Dimensions (w x h x d) [mm] 144 x 90 x 53 Download @ Arduino /
Order number 6ES7647-0AA00-1YA2 SIOS forum Yocto Linux
Unrestricted © Siemens AG 2017 Power Supply for IOT2040 1) Not in scope of delivery 2) Image adaption necessary
LOGO! Power 24V / 1.3A 6EP3331-6SB00-0AY0
Application example SIMATIC IOT2040
The intelligent gateway to connect the field level to the IT level / cloud
Collecting and concentrating Flexible Connection to sensors/actors via serial
1 relevant production data of
communication, Ethernet or Arduino shields.
Communicating with PLCs, drives and motors with
several sources e.g. PROFINET1) or OPC UA2)
3 4
Protocol conversion / Data aggregation, conversion of different
2 2 customer programmed communication protocols and pre-processing
programmed in high-level language e.g. Java, C++
control
1
Secure transfer to connected Converted data can be transmitted to IT systems /
3 company IT-systems or cloud cloud solutions using e.g. OPC UA, MQTT or
AMQP 2)
applications
Production monitoring, Cloud based analytics to detect optimization
4
analysis and optimization potential
1) planned 2) application examples will be provided at IOT2000 forum
Unrestricted © Siemens AG 2017
SIMATIC IOT2000 – Connectivity Overview
Cloud & WAN
Cloud Protocols: AMQP, MQTT, MindSphere (MC Lib)… WAN Protocols: Email, TCP/IP, HTTPS, …
SIMATIC IOT2040 – Industrial Gateway Ethernet 2G 3G 4G WiFi LoRa
Ethernet RS232 RS485 USB I/Os
PROFINET, OPC UA, S7-Connection, Modbus TCP, Modbus RTU, TCP/IP, UDP, Integrated I/O Module (DI, AI, DQ)
Field Level
Unrestricted © Siemens AG 2017
Target applications – focus on brown-field applications
IOT2040 for production data pre-processing, conversion and transfer
Connecting IT/cloud and Optimized shop floor
Predictive maintenance
automation management
• Secure communication between • Capturing and analyzing • Data transfer in case of undercut
ERP/IT systems or cloud production data like e.g. speed or of minimum stock levels of
applications and production operation hours in order to identify consumables
• Production optimization with the best maintenance interval • Automated alarming in shop floor
vertical data integration from shop • Optimize machine downtimes management system in order to
floor to cloud avoid production downtimes
IOT2000 as open platform to connect legacy systems, additional sensors and IT-level
Unrestricted © Siemens AG 2017
SIMATIC IOT2000
IoT Platform with Linux based operating system
Private, educational & SIMATIC IOT2020 SIMATIC IOT2040 Industrial market
industrial market
Hardware • Intel Quark® x1000 • Intel Quark® x1020 IOT2040
IOT2020 (Galileo) (+secure boot)
• 512 MB RAM • 1 GB RAM
• 1 Ethernet interface • 2 Ethernet interfaces
+ 2 x RS232/485
interfaces
+ battery buffered RTC
Interfaces Arduino shield / mPCIe / µSD card slot
Software Profinet driver planned for Q4/2017
Pro- Yocto Linux support /
gramming
programming in high level languages
Highlights + Industrial robustness
+ 24/7 operation
+ Standard interfaces
+ Housing and DIN rail mount
+ 24V
Unrestricted © Siemens AG 2017
SIMATIC IOT2040 - Openness for various programming languages
Arduino IDE Python, Java
• Easy programming • Intermediate programming
• Access a lot of example • Many libraries available
applications of Arduino • Python-OPCUA
Community • Python-Snap7 (S7 Connection)
• …
C/C++ with Eclipse IDE IoT Applications with Node-RED
• Advanced Programming • Realize IoT Concepts,
• Huge amount of open source with flow based
libraries available like programming
• FreeOpcUa language Node-RED
• LibModbus
• Snap7 (S7 Connection)
Unrestricted © Siemens AG 2017
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
SIMATIC IOT2000 – Benefit from open source
Node-RED – Introduction
„Node-RED is a tool for wiring together hardware
devices, APIs and online services in new and
interesting ways.“
Source: https://nodered.org/
Executable on mini computers (IOT2000, Raspberry
Pi)
or cloud based (IBM Bluemix, Amazon Web
Services, Microsoft Azure)
Web browser based editing
Based on node.js
Unrestricted © Siemens AG 2017
SIMATIC IOT2000
Node-RED – Introduction
Available nodes
• MQTT
• Twitter
• Modbus
• GPIO
• OPC UA
• S7
• IBM Watson IOT
• Microsoft Azure
• IOT2000
• …
Node-RED is included in our IOT2000 example
image
Unrestricted © Siemens AG 2017
Node-Red Introduction on SIMATIC IOT2040
Access IOT2040 basic functions
Live Demo
Basic functions Node-RED
SIMATIC IOT2000
Unrestricted © Siemens AG 2017
Node-Red Introduction on SIMATIC IOT2040
Interconnect automation and IT
Live Demo
IT connection (SQL)
SIMATIC IOT2000
Unrestricted © Siemens AG 2017
Node-Red Introduction on SIMATIC IOT2040
Interconnect automation and Cloud
Live Demo
Cloud connection
SIMATIC IOT2000
Unrestricted © Siemens AG 2017
Node-Red dashboard on SIMATIC IOT2040
Visualize production KPIs and more
Live Demo
Data-Visualization with Node-Red
Unrestricted © Siemens AG 2017
SIMATIC IOT2040 complements automation portfolio
Making legacy automation concepts “IoT ready”
Inter-connecting various sources and
communication networks
Pre-processing/data acquisition with
SIMATIC IOT2040 and data transfer to
company network or direct to cloud
SCADA / MES applications
No need to change existing automation
Protocol conversion to: solution
OPC UA, MindSphere,
MQTT, AMPQ, JSON... SIMATIC IOT2040 complements
100101001
Cloud / IT applications automation portfolio
1 1 01 0 1 1 0 1
PROFINET1),
OPC UA, SIMATIC IOT2040 as cost-efficient and
3rd party TCP/IPC,
Modbus RTU, open data gateway for retrofitting existing
... concepts and make them “IoT ready”
1) Not released yet
Unrestricted © Siemens AG 2017
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
SIMATIC IOT2000 Forum & Community
Live Demo
SIMATIC IOT2000 Forum
www.siemens.com/iot2000-forum
Support Platform
Community – Sharing projects & code
Tutorials: Getting started, application examples
Unrestricted © Siemens AG 2017
Agenda
1 Challenges in automation environments
2 Technical system overview SIMATIC IOT2000
2.1 Technical data
2.2 Connectivity & Expandability
2.3 Difference IOT2020 <> IOT2040
3 Live Demo: IoT programming language Node-Red
3.1 Basic functions
3.2 IT/Cloud connection
3.3 Visualization
4 Live Demo: SIMATIC IOT2000 Community
5 Applications
Unrestricted © Siemens AG 2017
IOT2000 Application
Oil field digitalization
Confidential © Siemens AG 2017 siemens.at
Oil & Gas Market Conditions
Market Conditions
Oil & Gas Price dropped by 50% since 2014
Production Decline in mature Assets
Cost pressure demands efficiency increase and business
transformation
OMV Situation (Austria)
1.000 wells spread over 2.400 km²
47% of „good“ wells online (Alarms & I/O)
53% „stripper wells“ without communication
Well monitoring through regular on site visits
Challenge
Connect the unconnected @ low cost
Allow Production Optimization through innovation
Unrestricted © Siemens AG 2017
Oil Well Pilot
before
No data transmission
Well monitoring through operator
Production optimization based on well
tests and manual checks
after
Data communication
Online Well monitoring
Reduction of deferred Production through alarms
Production Optimization through online Dynacard
Unrestricted © Siemens AG 2017
(through Power metering)
Future Field Operations – Beam Pump
Integrated, Smart & Scalable
1 Smart Motor Control 3 Edge Analytics
covering all Industrial Intel®-based gateway
safety/automation Soft sensing
functionality and power Alarming
measurement 4 Connectivity / IoT
Data filtering
2 Soft sensing:
WLan, 3G/4G, LoRa,WIMAX
Dynamo graph from power
Intel®-processor ruggedized
meter replacing load cell and
tablet
inclinometer
Unrestricted © Siemens AG 2017
Industrial Cloud
Future Field Operations
Doing things differently: scalable, more efficient, faster
IoT Platform + Domain Solutions
Reservoir Monitoring
Optimization of
production
Neighborhood Analysis/
Drilling Optimization
Optimization of energy
consumption
Future Service
concepts
Video Surveillance
Learning Systems
Control room / SCADA
Monitoring
Alarms
Software upgrades
Central shutdown
Unrestricted © Siemens AG 2017
Customized User Interfaces based on Open Standards enable
Efficient Interaction and Maintenance
Unrestricted © Siemens AG 2017
Well survelliance screen
Unrestricted © Siemens AG 2017
Application example: SIMATIC IOT2000 as machine gateway
Rewinder for plastic or paper reels
Machine is being equipped with IOT2040 as machine gateway
Webserver HTTP with Dashboard for visualization of process data
and for custom queries on internal SQL database of IOT2040
Archive Process Data (Industry 4.0 Ready feature) on customer
and internal databases. Data is also pre-processed with Node-
RED.
Modbus RS485 Communication with a production line overview
display for data visualization
Unrestricted © Siemens AG 2017
SIMATIC IOT2040 – The intelligent gateway for industrial IoT
Industrial ruggedness. Openness. Connectivity.
+ Expandability & +
SIMATIC quality connectivity
Designed for 24/7 operation With mPCIe, industrialized IO
in industrial environment module and various standard
interfaces & available protocol
drivers
Performance & +
AutomatIon.ConnecTed + Deterministic
Easy connection to Intel Quark® CPU and 1 GB
automation level with RAM as well as x86-
PROFINET*) and openness to deterministic and battery
Openness + buffered real-time-clock
cloud based solutions
Free programmable in high-
level languages (e.g. Java,
C++) via various IDEs (e.g.
*) planned
Eclipse) and compilers for
Yocto Linux
Unrestricted © Siemens AG 2017
Thank you!
For further questions don‘t hesitate to get in touch
Philipp Armbruster
Marketing Manager SIMATIC IOT2040 & SIMATIC MindApps
DF FA S MP HMI&IPC 2
Tel. +49 (173) 4582932
Email: [email protected]
More information:
IOT2000 Website: www.siemens.com/iot2000
IOT2000 Online Community: www.siemens.com/iot2000-forum
Unrestricted © Siemens AG 2017