Content. 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation

Size: px
Start display at page:

Download "Content. 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation"

Transcription

1 TwinCAT IoT

2 Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 2

3 Corporate goals of end customers Reduce production costs Increase product quality Efficient production control Minimize production losses Increase competitiveness!! 3

4 Corporate goals of machine builders 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 4

5 Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 5

6 Solution strategies 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 6

7 Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 7

8 Requirements More detailed data Capture more process data Data transport / exchange Data storage Data analysis Data security HMI MES ERP PLCs Factory Floor (Sensors, Actors) 8

9 Requirements More detailed data Capture more process data Data transport / exchange Data storage Data analysis Data security HMI MES ERP PLCs Analytics on the device Factory Floor (Sensors, Actors) 9

10 Requirements Current solution: central server High hard-/software costs High know-how and staff required High maintenance effort Poor scalability Good security Central server Analytics tools PLCs 10 Factory Floor (Sensors, Actors)

11 Requirements Better solution: Cloud services Low hard-/software costs Little know-how and staff required Low maintenance effort Great scalability Good security Analytics Connectivity PLCs Factory Floor (Sensors, Actors) 11

12 Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 12

13 Solutions 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 13

14 Solutions Public Cloud Service Provider Provides access to his data center infrastructure, e.g. for: Virtual Machines Web Sites Cloud Services Storage Services Communication services Storage services Service Bus Microsoft Azure Analytics Services Analytics services Examples: Microsoft Azure Computing Services Queueing Services Directory Services Storage Services Amazon AWS Google Cloud Platform Notification Services Amazon Web Services Analytics Services 14

15 Solutions Publisher / Subscriber concept in Cloud services Publisher Public Cloud Connectivity Service Message Queue Subscriber Subscriber Public Cloud Connectivity Service Message Queue Publisher 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

16 Solutions 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 Smart Factory MQTT/AMQP Broker Message queue Firewall Firewall 16

17 Solutions TwinCAT IoT product family Provides easy connectivity for IoT communication Amazon Web Services Public Cloud Service Private Cloud Service Microsoft Azure Supports several Public and Private Cloud systems Supports standardized communication via MQTT, AMQP, OPC-UA Enables push technologies to wearable devices 17

18 Solutions TwinCAT IoT Product Family TF670x IoT Communication Publish/Subscribe data exchange via MQTT/AMQP MQTT Broker TwinCAT Mqtt_Publish(topic, object) object Mqtt_Subscribe(topic) Realtime State Machine 18

19 Solutions 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 Windows Azure Amazon AWS TwinCAT FB_AzureIotHubSend FB_AzureIotHubReceive() Realtime State Machine 19

20 OPC-UA OPC-UA Solutions 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 Public Cloud Service Private Cloud Service TwinCAT IoT Data Agent TwinCAT Runtime 3rd Party 20

21 Solutions 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 TwinCAT FB_AppSendAlarm() FB_AppSendValue() Realtime State Machine TF6735 IoT Communicator App Smartphone App for TF

22 Solutions TwinCAT Analytics TwinCAT Analytics TwinCAT Runtime 23

23 Solutions TwinCAT Analytics TwinCAT Analytics Private Cloud TwinCAT Analytics TwinCAT Runtime 24

24 Solutions TwinCAT Analytics Public Cloud TwinCAT Analytics TwinCAT Runtime 25

25 Solutions TwinCAT Analytics Private or Public Cloud TwinCAT Analytics 26

26 Solutions TwinCAT Analytics Private or Public Cloud TwinCAT Analytics 27

27 Solutions TwinCAT Analytics 3rd Party Analyst 3rd Party Software Private or Public Cloud TwinCAT Analytics Machine Builder

28 Content 1. Corporate goals: machine builders / end customers 2. Solution strategies 3. Requirements 4. Solutions 5. Solution validation 29

29 Solution validation / end-customer 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 30

30 Solution validation / machine builder 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 31

31 Application The building consists of 11 floors with a total of 156 apartments and 3000 sensors that collect energy data every 5 seconds 32

32 Application The building consists of 11 floors with a total of 156 apartments and 3000 sensors that collect energy data every 5 seconds 33

33 Application 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. 34