Ready-to-use products for Industrie 4.0 and...
Transcript of Ready-to-use products for Industrie 4.0 and...
Ready-to-use products for Industrie 4.0 and IoT
XTS
Products and system solutions
Embedded PC Bus Terminal EtherCAT
Industrial PC EtherCAT Box TwinCAT
Infrastructure Components Drive Technology
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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
TwinCAT Analytics products
19
TE35xx Analytics Workbench
TF3500 Analytics Logger
TF3510 Analytics Library
TF3520 Analytics Cloud
Storage Provider
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
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
22
TwinCAT Analytics Workbench
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
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