Sie sind auf Seite 1von 24

Ready-to-use products for Industrie 4.

0 and IoT

Products and system solutions


Industrial PC

EtherCAT Box

TwinCAT

Embedded PC

Bus Terminal

EtherCAT

Infrastructure Components Drive Technology

XTS

About Beckhoff Automation


Headquarters:
Employees worldwide:
Number of engineers:
Sales/technical offices in Germany:
Beckhoff companies worldwide:
Subsidiaries and distributors:
Sales worldwide 2014:
Sales worldwide 2015:
Verl

as of: 11/2015

Verl, Germany
3.000
1.000
14
34 countries
> 75 countries
510 million (+17 %)
610 million (+20 %)

The automation pyramid

ERP

MES

- TwinCAT HMI
SCADA / HMI

PLCs

Factory Floor

- CX embedded devices
- Industrial PCs
- TwinCAT software
- I/O components
- Drives and motors

23.06.2016

Overview TwinCAT connectivity


TwinCAT

TwinCAT

TwinCAT

Automation
Protocols

Industry
Protocols

IT
Protocols

Web
Server IlS

ADS

OPC UA
EAP
TCP/IP
UDP/IP
Modbus RTU
Modbus TCP

IEC 61850,
IEC 61400-25
IEC 60870-5-10x
BACnet
FIAS
Crestron

WLAN
Bluetooth
TCP
UDP
RAS
FTP
VPN
SNMP
SNTP
SMS
SMTP

XML
AJAX
ASP
WCF

TwinCAT ADS Router

TwinCAT
ADS

Acyclic
TCP, UDP, Serial,
Fieldbus

cyclic
EtherCAT Automation
Protocol (EAP)
Network variables

TwinCAT ADS
Router

TwinCAT IoT
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
6

Public/Private Cloud
Service

SAP
Hana Cloud

TwinCAT IoT
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
MQTT/AMQP Broker

TwinCAT
Mqtt_Publish(topic, object)
object Mqtt_Subscribe(topic)
Realtime State Machine

TwinCAT IoT
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP

TF671x IoT Functions

Microsoft Azure
Amazon AWS
SAP Hana Cloud ...

Easy connectivity for Public Cloud services


Microsoft Azure and Amazon AWS

TwinCAT
FB_AzureIotHubSend
FB_AzureIotHubReceive()
Realtime State Machine

TwinCAT IoT
TwinCAT IoT Product Family
TF670x IoT Communication
Publish/Subscribe data exchange via MQTT/AMQP
Public/Private
Cloud Service

TF671x IoT Functions


Easy connectivity for Public Cloud services
Microsoft Azure and Amazon AWS

TF672x IoT Data Agent

OPC-UA

OPC-UA

Gateway application for Cloud connectivity


Easy configuration without programming

TwinCAT IoT Data Agent

TwinCAT
Runtime

3rd Party

TwinCAT IoT
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

10

TwinCAT
FB_AppSendAlarm()
FB_AppSendValue()
Realtime State Machine

TwinCAT IoT Data Agent (TF6720)


Easy configuration via graphical tool
Support for
multiple devices to retrieve data from

Public/Private
Cloud Service

multiple IoT services


MQTT
Broker

TwinCAT IoT Data Agent

OPC-UA

Azure
Event Hub

ADS

Azure
IoT Hub

Sampling Engine

Config

TwinCAT
Runtime

ADS

11

Cyclic
OnChange

OPC-UA

3rd Party

Publish/Subscribe

Subscriber

Publisher
Connectivity Service
Message Broker
Subscriber

Publisher

Devices do not need to know each other


decoupling of applications

Advantages

All communication is outgoing


easy firewall configuration
easy setup in IT infrastructure

Publish/Subscribe
IP: 41.41.41.41

Firewall

IP: 192.168.0.1

Subscriber

Connectivity Service
IP: 42.42.42.42

Publisher

Source IP

Source Port

Destin. IP

Destin. Port

192.168.0.1

12345

42.42.42.42

1883

TCP reply
Source IP

Source Port

Destin. IP

Destin. Port

42.42.42.42

1883

41.41.41.41

12345

Publish/Subscribe with OPC-UA


OPC-UA:
recommended by RAMI4.0, BSI-proven
Extension to spec: UA-via-AMQP
Enables Cloud-based connectivity scenarios
Integration in Microsoft Azure
OPC-UA via AMQP
OPC-UA
Publisher/Subscriber

OPC-UA via AMQP


AMQP Broker
Microsoft Azure

TwinCAT Runtime

Beckhoff Cloud scenarios

Microsoft Azure

Amazon

SAP HANA

Connectivity Service

Connectivity Service

Connectivity Service

MQTT
AMQP
OPC-UA

TwinCAT IoT
Data Agent

TwinCAT IoT
Data Agent

ADS

TwinCAT 3
Controller

Machine

TwinCAT 2
Controller

Existing Machine

OPC-UA

Third Party
Controller

Machine

I/O Signal

IoT Coupler (EK9160)


Publish/Subscribe to process data via cloud service
No TwinCAT System Manager necessary

Using IPC Diagnostics website for configuration

16

IoT Coupler (EK9160)


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

17

Beckhoff Cloud scenarios

Microsoft Azure

Amazon

SAP HANA

Connectivity Analytics
Storage
Service

Connectivity Analytics
Service
Storage

Connectivity
Service
Storage
Analytics

MQTT
AMQP
OPC-UA

TwinCAT IoT
Data Agent

TwinCAT IoT
Data Agent

ADS

TwinCAT 3
Controller

TwinCAT 2
Controller

OPC-UA

TwinCAT Analytics

Third Party
Controller

End
User

Machine

Existing Machine

Machine

I/O Signal

Machine
Builder

Working Station

Automation

TwinCAT Analytics products

19

TE35xx Analytics Workbench


TF3500 Analytics Logger
TF3510 Analytics Library
TF3520 Analytics Cloud
Storage Provider

TwinCAT Analytics Logger


Cyclic data logging:
Process image, PLC, NC, Diag
Easy configuration in Visual Studio

Data logging
IoT with MQTT

File based

20

234/236/238 PC
IPC/Embedded
246/207/56
TwinCAT
Analytics Logger
TwinCAT Runtime

MQTT

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

21

TwinCAT Analytics Workbench

22

Analytics scenarios

Analytics
Storage

X factories

End customer factory

Public
Cloud

Analytics
Private
Cloud

234/236/238
Machine
1
PLC

Storage

234/236/238
Machine
2

234/236/238
Machine
builder/
Automation

PLC
Analytics

Analytics
Storage

Storage

rd Party Analyst
3234/236/238

3rd Party Software

More information...
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

24

Das könnte Ihnen auch gefallen