Top Banner
Ready-to-use products for Industrie 4.0 and IoT
24

Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Mar 22, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Ready-to-use products for Industrie 4.0 and IoT

Page 2: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

XTS

Products and system solutions

Embedded PC Bus Terminal EtherCAT

Industrial PC EtherCAT Box TwinCAT

Infrastructure Components Drive Technology

Page 3: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

About Beckhoff Automation

Headquarters: Verl, Germany

Employees worldwide: 3.000

Number of engineers: 1.000

Sales/technical offices in Germany: 14

Beckhoff companies worldwide: 34 countries

Subsidiaries and distributors: > 75 countries

Sales worldwide 2014: 510 million € (+17 %)

Sales worldwide 2015: 610 million € (+20 %)

as of: 11/2015

Verl

Page 4: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

23.06.2016 4

ERP

MES

SCADA / HMI

PLCs

Factory Floor

- TwinCAT HMI

- CX embedded devices

- Industrial PCs

- TwinCAT software

- I/O components

- Drives and motors

The automation pyramid

Page 5: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

TwinCAT

TwinCAT

ADS

Automation

Protocols

OPC UA

EAP

TCP/IP

UDP/IP

Modbus RTU

Modbus TCP

Industry

Protocols

IEC 61850,

IEC 61400-25

IEC 60870-5-10x

BACnet

FIAS

Crestron

IT

Protocols

WLAN

Bluetooth

TCP

UDP

RAS

FTP

VPN

SNMP

SNTP

SMS

SMTP

Web

Server IlS

XML

AJAX

ASP

WCF

TwinCAT ADS Router

TwinCAT

TwinCAT ADS

Router

TwinCAT

ADS

AcyclicTCP, UDP, Serial,

Fieldbus

cyclicEtherCAT Automation

Protocol (EAP)

Network variables

Overview TwinCAT connectivity

Page 6: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

New product family for

connectivity world

Easy connectivity for IoT

communication

Support for

Public and Private Cloud

MQTT, AMQP, OPC-UA

Third-Party devices

TwinCAT Analytics

Smartphone app

Including push technologies

to wearable devices

TwinCAT IoT

Public/Private Cloud

Service

6

SAP

Hana Cloud

Page 7: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

TwinCAT

Realtime State Machine

Mqtt_Publish(topic, object)

object Mqtt_Subscribe(topic)

MQTT/AMQP Broker

TwinCAT IoT Product Family

TF670x IoT Communication

Publish/Subscribe data exchange via MQTT/AMQP

7

TwinCAT IoT

Page 8: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

TwinCAT

Realtime State Machine

FB_AzureIotHubSend

FB_AzureIotHubReceive()

Microsoft Azure

Amazon AWS

SAP Hana Cloud ...

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

8

Page 9: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

TwinCAT

Runtime3rd Party

OP

C-U

A

OP

C-U

A

TwinCAT IoT Data Agent

Public/Private

Cloud Service

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

9

Page 10: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

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

10

TwinCAT

Realtime State Machine

FB_AppSendAlarm()

FB_AppSendValue()

Page 11: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Easy configuration via graphical tool

Support for

multiple devices to retrieve data from

multiple IoT services

TwinCAT IoT Data Agent (TF6720)

11

TwinCAT

Runtime3rd Party

AD

S

OP

C-U

A

TwinCAT IoT Data Agent

ADS OPC-UA

Azure

IoT Hub

Azure

Event Hub

MQTT

Broker…

Config

Cyclic

OnChange

Sampling Engine

Public/Private

Cloud Service

Page 12: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Publish/Subscribe

Connectivity Service

“Message Broker”

Subscriber

Publisher

Publisher

Subscriber

Advantages

• Devices do not need to know each other

decoupling of applications

• All communication is outgoing

easy firewall configuration

easy setup in IT infrastructure

Page 13: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Publish/Subscribe

Source IP Source Port Destin. IP Destin. Port

Source IP Source Port Destin. IP Destin. Port

41.41.41.41

IP: 41.41.41.41IP: 192.168.0.1

42.42.42.42 1883 12345

12345 42.42.42.42 1883192.168.0.1

TCP reply

Connectivity Service

IP: 42.42.42.42Subscriber

Fir

ew

all

Publisher

Page 14: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

OPC-UA:

recommended by RAMI4.0, BSI-proven

Extension to spec: UA-via-AMQP

Enables Cloud-based connectivity scenarios

Integration in Microsoft Azure

Publish/Subscribe with OPC-UA

TwinCAT Runtime

OPC-UA

Publisher/Subscriber

AMQP Broker

Microsoft Azure

OPC-UA via AMQP OPC-UA via AMQP

Page 15: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Beckhoff Cloud scenarios

MQTT

AMQP

OPC-UA

ADS

TwinCAT IoT

Data Agent

OPC-UA

TwinCAT IoT

Data Agent

Machine

Third Party

Controller

Existing Machine

TwinCAT 2

Controller

SAP HANAAmazonMicrosoft Azure

Machine

TwinCAT 3

Controller

I/O Signal

Connectivity ServiceConnectivity ServiceConnectivity Service

Page 16: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

IoT Coupler (EK9160)

Publish/Subscribe to process data via cloud service

No TwinCAT System Manager necessary

Using IPC Diagnostics website for configuration

16

Page 17: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

IoT Coupler (EK9160)

Automatic I/O detection and configuration

Simply select I/O channels and enable/disable for a Cloud service

17

Page 18: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Beckhoff Cloud scenarios

MQTT

AMQP

OPC-UA

ADS

TwinCAT IoT

Data Agent

OPC-UA

TwinCAT IoT

Data Agent

Machine

Third Party

Controller

Existing Machine

TwinCAT 2

Controller

SAP HANAAmazonMicrosoft Azure

Machine

TwinCAT 3

Controller

I/O Signal Working Station

TwinCAT Analytics

End

User

Machine

Builder

Auto-

mation

Connectivity ServiceConnectivity ServiceConnectivity ServiceStorage Analytics Storage Analytics Storage Analytics

Page 19: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

TwinCAT Analytics products

19

TE35xx Analytics Workbench

TF3500 Analytics Logger

TF3510 Analytics Library

TF3520 Analytics Cloud

Storage Provider

Page 20: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

20

TwinCAT Analytics Logger

234/236/238IPC/Embedded PC

TwinCAT Runtime

246/207/56TwinCAT Analytics Logger

Cyclic data logging:

Process image, PLC, NC, Diag

Easy configuration in Visual Studio®

Data logging

IoT with MQTT

File basedMQTT

Page 21: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

21

TwinCAT Analytics Workbench

TwinCAT Analytics Configurator fully integrated into Visual Studio®

Same algorithms in PLC library and configuration tool

Threshold monitoring of digital and analog values

Timing Analysis: total, min, max and average

Life time monitoring

Energy calculation

RMS calculation

State Analysis

Page 22: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

22

TwinCAT Analytics Workbench

Page 23: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

X f

acto

ries

Analytics scenarios

234/236/238Machine 1 234/236/238Machine 2

PLC PLC

Analytics

Storage

Analytics

Storage

End c

usto

mer

facto

ry

Public

Cloud

Analytics

Storage

Private

Cloud

234/236/238Machine builder/

Automation

Analytics

Storage

234/236/2383rd Party Analyst

3rd Party Software

Page 24: Ready-to-use products for Industrie 4.0 and IoTfs-media.nmm.de/ftp/ITI/ITA/files/vortraege/19_2306_Beckhoff.pdf · TwinCAT Runtime 3rd Party PC-UA TwinCAT IoT Data Agent Public/Private

Beckhoff main booth

Hall B6

Beckhoff on ITQ booth

Hall B4

Beckhoff on OPC booth

Hall B4

TwinCAT IoT webinars

www.beckhoff.de/webinar

www.beckhoff.com/webinar

More information...

24