View
247
Download
5
Category
Preview:
Citation preview
TwinCAT IoT
Content
1. Corporate goals: machine builders / end customers
2. Solution strategies
3. Requirements
4. Solutions
5. Solution validation
2
Reduce production costs
Increase product quality
Efficient production control
Minimize production losses
Increase competitiveness !!
Corporate goals of end customers
3
Reduce machine costs
Smart machine optimization
Optimize production cycle times
Optimize energy consumption
Efficient machine maintenance
Dedicated and predictable
Increase machine attractivity
Increase competitiveness !!
Develop new business models
Corporate goals of machine builders
4
Content
1. Corporate goals: machine builders / end customers
2. Solution strategies
3. Requirements
4. Solutions
5. Solution validation
5
More and detailed data
Easy and secure data access
Infinite data storage
Powerful and scalable tools
Location-independent availability
High usability
Easy integration into infrastructure
Use of standards
Solution strategies
6
Content
1. Corporate goals: machine builders / end customers
2. Solution strategies
3. Requirements
4. Solutions
5. Solution validation
7
„More detailed data“
Capture more process data
Data transport / exchange
Data storage
Data analysis
Data security
Requirements
ERP
MES
HMI
PLCs
Factory Floor (Sensors, Actors)
8
„More detailed data“
Capture more process data
Data transport / exchange
Data storage
Data analysis
Data security
Requirements
ERP
MES
HMI
PLCs
Factory Floor (Sensors, Actors)
Analytics
on the device
9
Current solution: central server
High hard-/software costs
High know-how and staff required
High maintenance effort
Poor scalability
Good security
Requirements
PLCs
Factory Floor (Sensors, Actors)
Analytics
toolsCentral server
10
Better solution: Cloud services
Low hard-/software costs
Little know-how and staff required
Low maintenance effort
Great scalability
Good security
Requirements
PLCs
Factory Floor (Sensors, Actors)
Analytics
Connectivity
11
Content
1. Corporate goals: machine builders / end customers
2. Solution strategies
3. Requirements
4. Solutions
5. Solution validation
12
Cloud Computing
“[…] on-demand network
access to a pool of configurable
computing resources that can
be rapidly provisioned and
released with minimal
management effort […]“
NIST 2011
Different types
Public Cloud
Private Cloud
Solutions
13
Public Cloud Service Provider
Provides access to his data
center infrastructure, e.g. for:
Communication services
Storage services
Analytics services
Examples:
Microsoft Azure
Amazon AWS
Google Cloud Platform
Solutions
Virtual Machines
Web Sites CloudServices
StorageServices
ServiceBus
AnalyticsServices
… …
Computing Services
QueueingServices
DirectoryServices
StorageServices
NotificationServices
AnalyticsServices
14
Microsoft Azure
Amazon
Web Services
Publisher / Subscriber concept in Cloud services
Solutions
Public Cloud Connectivity Service
Message Queue
Subscriber
Publisher
Publisher
SubscriberPublic Cloud Connectivity Service
Message Queue
Advantages
• Devices do not need to know each other
decoupling of applications
• All communication is outgoing
easy firewall configuration
easy setup in IT infrastructure
• MQTT
lightweight, standardized protocols
high performance
Publisher / Subscriber concept in a Private Cloud
Cloud service can be hosted in company / machine network, too
Low firewall barriers with Pub/Sub Message Broker via MQTT/AMQP
Only outgoing communication connections
Solutions
FirewallFirewall
16
MQTT/AMQP Broker
Message queue
Smart Factory
TwinCAT IoT product family
Provides easy connectivity
for IoT communication
Supports several Public and
Private Cloud systems
Supports standardized
communication via MQTT,
AMQP, OPC-UA
Enables push technologies
to wearable devices
Solutions
Public Cloud Service
Private Cloud Service
17
Microsoft
AzureAmazon
Web Services
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
Solutions
18
TwinCAT
Realtime State Machine
MQTT Broker
Mqtt_Publish(topic, object)
object Mqtt_Subscribe(topic)
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
TF671x IoT Functions
Easy connectivity for Public Cloud services
Microsoft Azure and Amazon AWS
Solutions
19
TwinCAT
Realtime State Machine
Windows Azure
Amazon AWS
FB_AzureIotHubSend
FB_AzureIotHubReceive()
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
TF671x IoT Functions
Easy connectivity for Public Cloud services
Microsoft Azure and Amazon AWS
TF672x IoT Data Agent
Gateway application for Cloud connectivity
Easy configuration without programming
Solutions
TwinCAT
Runtime3rd Party
OP
C-U
A
OP
C-U
A
Public Cloud Service
Private Cloud Service
TwinCAT IoT Data Agent
20
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
TF671x IoT Functions
Easy connectivity for Public Cloud services
Microsoft Azure and Amazon AWS
TF672x IoT Data Agent
Gateway application for Cloud connectivity
Easy configuration without programming
TF6730 IoT Communicator
Easy integration of mobile devices
TF6735 IoT Communicator App
Smartphone App for TF6730
Solutions
21
TwinCAT
Realtime State Machine
FB_AppSendAlarm()
FB_AppSendValue()
TwinCAT Analytics
Solutions
23
TwinCAT Runtime
TwinCAT Analytics
Private Cloud
TwinCAT Analytics
Solutions
24
TwinCAT RuntimeTwinCAT Analytics
TwinCAT Analytics
TwinCAT Analytics
TwinCAT Analytics
Solutions
25
TwinCAT Runtime
Public Cloud
TwinCAT Analytics
Private or Public Cloud
Solutions
26
TwinCAT Analytics
TwinCAT Analytics
Solutions
27
Private or Public Cloud
TwinCAT Analytics
TwinCAT Analytics
Solutions
Private or Public Cloud
3rd Party Analyst
Machine Builder
TwinCAT Analytics
3rd Party Software
Content
1. Corporate goals: machine builders / end customers
2. Solution strategies
3. Requirements
4. Solutions
5. Solution validation
29
Reduce production costs
data analytics for predictive maintenance
higher machine availability
higher machine productivity
Increase product quality
data analytics for machine optimizations
better control on rejects
Efficient production control
location independent data aggregation
optimized production chain
Solution validation / end-customer
30
Reduce machine costs
easier and faster engineering for M2M
decreased hard-/software costs
high scalability of infrastructure
Efficient machine maintenance
ongoing analysis of process data
Smart machine optimization
detailed analysis of machine parameters
Increased machine attractivity
New business models for custom services
Solution validation / machine builder
31
Application
32
The building consists
of 11 floors with a total of 156 apartments
and 3000 sensors that collect energy
data every 5 seconds
Application
33
The building consists
of 11 floors with a total of 156
apartments and 3000 sensors
that collect energy
data every 5 seconds
Application
34
Further insight to the measured
energy data is provided via the
Microsoft IoT Suite which
manages the devices and
collects the raw data that can
be refined via SQL Azure Data
Warehouse and PowerBI.
Anomaly detections are
performed via Azure Steam
Analytics and Azure Machine
Learning.
Recommended