Automation Update India 202307 Twincat
Automation Update India 202307 Twincat
Kompakt und
effizient: Beckhoff
Webinare
Agenda
PC-based hardware
PLC/NC on PLC/NC/CNC universal IEC 61131 PLC real-time eXtreme Fast Visual Studio®
PC with DOS on PC fieldbus real-time under Ethernet Control based
S5 IL and C module Windows NT Fieldbus Technology IEC61131, C++
and
MATLAB/Simulink
− TwinCAT HMI
▪ Summary
TwinCAT HMI | Platform-independent
▪ efficient engineering
▪ integration in Visual
Studio®
▪ platform-independence
▪ web-based
▪ HTML5, JavaScript
▪ powerful architecture
▪ modular expandability
▪ high-level programming
language integration
EtherCAT Diagnostics
▪ Support of
− Hot Connect
− Redundancy
− Sync units
▪ provides access to the modular device profile (MDP) of the IPC diagnostics
▪ this allows the IPC diagnostics to be displayed in the TwinCAT HMI
▪ in TF2000 HMI server licence included
▪ https://cmi.beckhoff-cloud.com/
Agenda
− TwinCAT Measurement
Data analysis
Data
communication
Data
acquisition
TwinCAT 3 | Analytics
TwinCAT analytics and vision – in one tool
TwinCAT 3 | Analytics
TwinCAT 3 Analytics with TwinCAT Vision
TwinCAT 3 | Analytics
TwinCAT 3 Analytics with TwinCAT Vision
− TwinCAT Connectivity
communication architecture
▪ But now OPC UA has been extended with MQTT MQTT MQTT
Publisher/Subscriber {
Timestamp : x,
Values : {
{
DayTime : x,
OPC UA object
Explanation:
OPC UA Pub/Sub
MQTT Publisher
JSON payload
TwinCAT
OPC UA Pub/Sub
OPC UA Pub/Sub
MQTT Publisher
JSON payload
TwinCAT
OPC UA Pub/Sub
▪ Idea:
− easy import of OPC UA Companion Spec in TwinCAT Robotics
product announcement
TF6771 IoT OCPP – Use Cases
Scope
Database
Server
HTTP/
REST
Analytics Process
Logger
MQTT
HTTPS
Automation OPC UA
Data Science
interoperability
openness
flexibility
Scalable, open and in real time
TF3800, TF3810 | TwinCAT machine learning- and neural network
inference in the TwinCAT real time
TcCOM
TcCOM
Task PLC Call ML
Runtime
TcCOM
Task PLC
NC
TcCOM
TcCOM
Task PLC
C++ Call PLC
ML
modules Runtime
TcCOM
Task PLC
Simulink ®
modules
TwinCAT real-time core
TcCOM
Task PLC
CNC
www.beckhoff.ai
TcCOM
ML
Task
Runtime
www.onnx.ai
TcCOM
TcCOM
Task PLC
Safety Call PLC
Safety
FBD
TwinCAT 3 runtime
Fieldbus
Supported AI models
TF3800 TF3810
TwinCAT Machine Learning Inference Engine TC3 Neural Network Inference Engine
PLC ML
TcCOM
TcCOM
task call call TwinCAT Interface
Server
Interface
TcCOM
task NC
Inference Engine
C++ www.beckhoff.ai
TcCOM
task
modules dGPU iGPU CPU
www.onnx.ai
…
Fieldbus
C6043-0090
CPU
iGPU
dGPU
product announcement
IPCs as base for ML-Hardware
Communication
via Ethernet
FB_MllLifeCyleMgmt()
− Set model as active and/or boot model
NEW
Agenda
− TwinCAT Energy
▪ TwinSAFE update
Cloud
MQTT Broker
UNom
ULIM2
Output of Monitoring
TRUE
DQ1..4 DQMode=ULim2
ON
TcEnergy | Grid Monitoring | UMax1/2 + Mapping to DQ1..2
Voltage
UMax2
UMa x2Hys UMa x2Hys
UMax1
UMa x1Hys UMa x1Hys
UNom
UMax2
TdMa x2On
TRUE
UMax1
DQ1
DQ1_Mode=UMax2
ON
DQ2
DQ2_Mode=UMax1
ON ON
TcEnergy | Grid Monitoring | Tracelogs
OpenAI
TwinCAT Chat Client
HTTP(s)
User Interface
Context Chat
menu
Integration of ChatGPT into TwinCAT XAE: User interface
All images are protected by copyright. The use and transfer to third parties is not permitted.
Beckhoff®, TwinCAT®, EtherCAT®, EtherCAT P®, Safety over EtherCAT®, TwinSAFE®, XFC® and XTS® are registered trademarks of and
licensed by Beckhoff Automation GmbH. Other designations used in this presentation may be trademarks whose use by third parties for their
own purposes could violate the rights of the owners.
The information provided in this presentation contains merely general descriptions or characteristics of performance which in case of actual
application do not always apply as described or which may change as a result of further development of the products. An obligation to provide
the respective characteristics shall only exist if expressively agreed in the terms of contract.