tc3 analytics compact - jamk · 2017-04-19 · twincat analytics product family tf3500 analytics...

22
TwinCAT Analytics

Upload: others

Post on 15-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics

Page 2: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

BECKHOFF IPC based automation: The perfect platform for IoT

Cloud:- all kind of cloud systems

Transport:- support of legacy and standards

Smart:- Extendable by customer logic

- with local logic- With local data storage

IO signals- endless possibilities

Page 3: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT IoT Product Family TF670x IoT Communication

Publish/Subscribe data exchange via MQTT/AMQP

TwinCAT IoT

3

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

MQTT Broker

Mqtt_Publish(topic, object)

object Mqtt_Subscribe(topic)

Page 4: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

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

TwinCAT IoT

4

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

Windows AzureAmazon AWS

FB_AzureIotHubSend

FB_AzureIotHubReceive()

Page 5: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

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

TwinCAT IoT

TwinCAT RuntimeTwinCAT Runtime 3rd Party

OP

C-U

A

OP

C-U

A

Public Cloud ServicePrivate Cloud Service

TwinCAT IoT Data Agent

5

Page 6: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

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

TwinCAT IoT

6

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

FB_AppSendAlarm()

FB_AppSendValue()

Page 7: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Product Family TF3500 Analytics Logger

Cyclic archiving of the process image

TF3520 Analytics Cloud Storage Message Broker Save data in public or private cloud systems

TF35xx Analytics Workbench Engineering solution consisting of useful components On- and offline analyses for one and more machines

TF3520 Analytics Library PLC library used for online or offline analysis

TwinCAT Analytics

7

Page 8: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

Machine builders:

Reduction of machine costs Easy machine optimization

Software: Processes and algorithms Mechanism/Electricity: Dimension and

power demand Simplified diagnosis / predictive

maintenance New business models

Aim: Increase of competitive ability!!

TwinCAT Analytics – Target group

8

Page 9: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

End customers:

Reduction of production costs Increase product quality Reduce machine shutdown times Higher productivity

Aim: Increase of competitive ability!!

TwinCAT Analytics – Target group

9

Page 10: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics – based on IoT communication

Public Cloud Connectivity Service

Message Queue

Subscriber

Publisher

Publisher

SubscriberPublic Cloud Connectivity Service

Message Queue

Publisher / Subscriber concept with MQTT/AMQP

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/AMQP lightweight, standardized protocols high performance10

Page 11: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Product Family TF3500 Analytics Logger

Cyclic archiving of the process image

TwinCAT Analytics

11

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

Analytics Logger

Page 12: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Logger

12

Cyclic data-logging: Process image PLC application NC etc.

Easy configuration IoT communication via MQTT Optional: file based

Page 13: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Product Family TF3500 Analytics Logger

Cyclic archiving of the process image

TF3520 Analytics Cloud Storage Message Broker Save data in public or private cloud systems

TwinCAT Analytics

13

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

Analytics Logger

Analytics Cloud StorageAnalytics Cloud Storage

Page 14: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Cloud Storage Provider

IoT Storage Client for TwinCAT Analytics Storage of process data or analytics solutions Documented topic-hierarchy and data description TwinCAT or 3rd Party IoT Clients can subscribe on data

or publish data

234/236/238TwinCAT Analytics

Message Broker

TC IoTCommunication Client

TCAnalyticsLogger

3rd Party IoTClient

TC AnalyticsCloud Storage Provider

244/245/246Topics hierarchy:

Azure Blob SQL Azure Storage 3 Storage n

Page 15: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT

PLC

TwinCAT

PLC

TwinCAT

Scope ViewProf.

TwinCAT

Scope ViewProf.

TwinCAT

Analytics Configurator

TwinCAT

Analytics Configurator

TwinCAT

IoT Communication

TwinCAT

IoT Communication

Analytics Library

Analytics Library

TwinCAT Analytics Product Family TF3500 Analytics Logger

Cyclic archiving of the process image

TF3520 Analytics Cloud Storage Message Broker Save data in public or private cloud systems

TF35xx Analytics Workbench Engineering solution consisting of useful components On- and offline analyses for one and more machines

TwinCAT Analytics

15

VM VMVM

Analytics Cloud StorageAnalytics Cloud Storage

Page 16: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Workbench

16

TwinCAT Analytics Workbench Base TC PLC Runtime TC Scope View Professional TC Analytics Configurator TC Analytics Library TC IoT Communication

TwinCAT Analytics Extensions TC Analytics Condition

Monitoring TC C++ TC Matlab®/Simulink®

234/236/238TwinCAT AnalyticsWorkbench

TwinCAT Runtime

MATLAB®/ Simulink®

C++PLC

TwinCATHMI

TwinCATScope View

TwinCATDatabase Server

Configure TwinCATAnalyticsConfigurator

246/207/56TwinCAT Analytics LibraryTwinCAT Analytics CM

Page 17: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Product Family TF3500 Analytics Logger

Cyclic archiving of the process image

TF3520 Analytics Cloud Storage Message Broker Save data in public or private cloud systems

TF35xx Analytics Workbench Engineering solution consisting of useful components On- and offline analyses for one and more machines

TF3520 Analytics Library PLC library used for online or offline analysis

TwinCAT

Realtime State Machine

TwinCAT

Realtime State Machine

Analytics Library

TwinCAT Analytics

17

VM VMVM

Analytics Cloud StorageAnalytics Cloud Storage

Page 18: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

TwinCAT Analytics Library

18

PLC library for online and offline analysis Features: Threshold Monitoring of digital and analog values Timing-Analysis: total, min, max and average Life cycle Monitoring RMS calculation Condition analysis Energy calculation

Easy configuration with TwinCAT Analytics Workbench Base TwinCAT Analytics Configurator

Page 19: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

Cyclic data logging Run local analyses Local data storage

TwinCAT Analytics Scenarios – Local

TwinCAT RuntimeTwinCAT Runtime

TwinCAT AnalyticsTwinCAT Analytics

Analytics Logger

19

Page 20: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

PrivateCloud

Communication based on IoT technology

Cyclic data logging of different machines

Use private cloud computing within your network to analyze and aggregate data

TwinCAT Analytics Scenarios – Private Cloud

TwinCAT RuntimeTwinCAT Runtime

Analytics LoggerMessage Broker

TwinCAT AnalyticsTwinCAT Analytics

20

Page 21: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

Public cloud computing to realize global machine analysis

TwinCAT Analytics

PublicCloud

Message Broker

21

3rd Party Sw3rd Party Sw

3rd Party AnalystMachine Builder

TwinCAT AnalyticsTwinCAT Analytics

Page 22: TC3 Analytics Compact - Jamk · 2017-04-19 · TwinCAT Analytics Product Family TF3500 Analytics Logger Cyclic archiving of the process image TF3520 Analytics Cloud Storage Message

Thank you