pc based control from arm to many core cpus · delay = cv/i scaling 0.7 ~0.7 >0.7 delay scaling...
TRANSCRIPT
PC based Control from ARM to Many Core CPUs
Agenda
1. PC based Control Philosophy
2. PC based Control with scalable devices
3. Summary
Agenda
1. PC based Control Philosophy
2. PC based Control with scalable devices
3. Summary
PC-based Automation
TwinCAT 3 | eXtended Automation Technology 21.06.2016
4
Evolution in Control
- From hardware to software
- From conventional PLC to PC-based Control
CPU NCI/O
IPC
Communication
Prog.
ToolHMI
IPC
Router
Prog.
ToolHMI
RT-Kernel
PLC
1
PLC
2I/O NC
Mapping
Fieldbus Interface
Hardware Software
Mechanics Electronics
Slots/CPUs Runtimes
parallel wiring Fieldbus
Communication direct access
Hardware PLC
IO, PLC, C++, MATLAB Simulink, Motion in Software
Scientific Automation enabled
IoT ready – Cloud connection included
Central control instead of fragmented control applications
Less communication – all on one CPU
Easier start & shutdown of application
All functionality configured and programmed in one Visual
Studio solution
All data collected in one process image – better diagnostics
eXtreme Fast Control – response times less than 100µs
All on one CPU – easy backup and restore
Less spare parts – only one device
PC based Control
Benefits of PC based Control
TwinCAT:
Control &
Realtime
Software
Industry PC
Drives&Motors
Fieldbus-
components
EtherCAT:
High-Speed-Fieldbus
Control Panel
PC Control – based on different Components
PC Control –
ONE platform for different applications
in different industries
PC Control – suitable for different industries
Information Technology (IT)Automation Technology (AT) PC based Control
19
86
19
96
20
03
20
10
Special RTOS
+
+
+
+
Convergence of Technologies
“PC based Control” means Open Platform
Worldwide standard operating system Microsoft Windows
Wide choice of programs (Realtime, HMI, Office..)
Open communication via Ethernet, USB, …
One CPU for all: HMI, PLC, Motion, Scientific Automation
One Ethernet port for the whole I/O (less interfaces)
Beckhoff adds:
High quality hardware for industrial requirements
Tested & optimized hardware platform for TwinCAT (low jitter, …)
Modern designed, industrial proved housings
Leading Edge Automation Technology
Platform for Scientific Automation
Measurement technology included:
No external devices necessary
Condition Monitoring included:
Software-based solution
Robotics included
Industry 4.0 proved
IoT communication
Analytics
…
“PC based Control” means…
Leading Edge Automation Technology
Moore’s Law (1965)
Dennart’s Scaling Theory of MOSFETs (1974)
6/5/2009 12
Robert Dennard
2 2
12
12
yy
nn
1
7.0 k
Predicted the continuing sizedecreases of clips
Predicted that the speed of any chip would increase in direct proportion to the decrease in size of its transistors
Intel’s Technology Outlook
High Volume
Manufacturing
2004 2006 2008 2010 2012 2014 2016 2018
Technology Node (nm) 90 65 45 32 22 16 11 8
Integration Capacity
(BT)2 4 8 16 32 64 128 256
Delay = CV/I scaling 0.7 ~0.7 >0.7 Delay scaling will slow down
Energy/Logic Op
scaling
>0.35 >0.5 >0.5 Energy scaling will slow down
Bulk Planar CMOS High Probability Low Probability
Alternate, 3G etc Low Probability High Probability
Variability Medium High Very High
ILD (K) ~3 <3 Reduce slowly towards 2-2.5
RC Delay 1 1 1 1 1 1 1 1
Metal Layers 6-7 7-8 8-9 0.5 to 1 layer per generation
13Source: Shekhar Borkar, Intel Corp.
IPC Technology Trends 2011-2020
2011
CPU: 4 core, 2 GHz, x86
Memory: 4 GByte
2011
CPU: 4 core, 2 GHz, x86
Memory: 4 GByte
2020
CPU: 128 core, 2 GHz, x86
Memory: 128 GByte
IPC Technology Trends 2011-2020
2011
2020
Performance Growth: Factor 32 !
2011
CPU: 4 core, 2 GHz, x86
Memory : 4 GByte
2020
CPU: 128 core, 2 GHz, x86
Memory : 128 GByte
CPU-Performance
2011
CPU-Performance Growth
until 2020
IPC Technology Trends 2011-2020
Faktor 32 Scientific Automation utilizes future computer
ressources for implementation of scientific
research results on PC based standard
machine controls
2011
2020
1. PC-Control- Automation will growperformance until 2020 by factor of 32!
2. Todays architecture and load utilizesfuture 2020 CPU only by 3 %!
3. Utilization of these future resources isdecisive factor for competitiveness
IPC Technology Trends 2011-2020
Beckhoff has a longtime experience with PC Based Control
Engineering-Tools and Runtime on different OS
Own real-time extension for Windows OS’s
30 years experience with PC Based Control
20 years with TwinCAT
TwinCAT3: Experience in Automation
1986
S1000PLC/NC on
PC
PC-based Control - Milestones
PC ControlPC-compatible
machine
control
1988 1989 1995 1996 2003 2008
Lightbus Bus Terminaluniversal field-
bus module
TwinCATIEC 61131
PLC real-time
under
Windows NT
EtherCATreal-time
Ethernet
Fieldbus
XFCeXtreme Fast
Control
Technology
1993
S2000PLC/NC/CNC
on PC
21.06.2016 20
2010
TwinCAT3
Beckhoff has a long experience with PC Based Control
Own realtime extension to Windows OS – before also for DOS
Own knowhow in PLC combined with Codesys
Own knowhow in Motion – completely developed by Beckhoff (not CNC kernel)
Own Fieldbus knowhow – especially in EtherCAT
Own Safety knowhow – Editor, runtime and hardware developed by Beckhoff
Own Security knowhow – integration in TwinCAT completely developed by Beckhoff
Own Scientific Automation knowhow – Measurement, CM, Vision, Robotic
Support of Open Standards
Using Standards
Hardware: Intel processors – newest generation
Microsoft OS – worldwide accepted
Microsoft Visual Studio for Engineering
IEC61131-3 – standard for PLC programming
PLCopen standard for Motion, Connectivity,
Safety
C++ - the standard in IT
MATLAB/Simulink – the standard in science
Safety – integrated
EtherCAT and 12 other fieldbus systems
IEC62541 OPC-UA – communication standard
IEC61850 / IEC60870 – telecontrol protocols
BACnet – the standard for communication in BA
MATLAB
Simulink
Agenda
1. PC based Control Philosophy
2. PC based Control with scalable devices
3. Summary
Platform Benefits
HighSmall Ultra HighMedium
Device Class
Pe
rfo
rma
nce
Low End:
CX81xx
High Scalability Application independend from hardware
Free HW choice - exact fit to application requirement
From low cost up to ultra high performance (Many Core)
High End:
C6670
CX8190 │ New CX8 Generation
CX81xx
Features:
TwinCAT 3 performance class 20
32 Bit ARM processor Cortex A9 600 MHz
Micro SD card 512 MByte (max. 8 GB)
512 MByte RAM
1 sec UPS
Temperature range -25 … +60 °C
1 x Ethernet port
1 x Ethernet port with switch
for RT Ethernet or EAP
CX8190 │ New CX8 Generation
PLC based Automation
For single control of small machines
For Building Automation
For distributed control
With or without display
Headless
Or with USB/DVI: TwinCAT HMI
CX81xx | ARM based controller
Application areas for low-end embedded CX CPU
C6670 | Control cabinet Industrial PC
Control cabinet Industrial PCs
21/06/2016 27
C6670 | „BIG IRON“ Control cabinet industrial PC
C6670:
The most powerful IPC Beckhoff ever build!
Visualization/HMI/3D/Multitouch
Integration of Data Glasses
Motion Control with PTP, CNC,
Robotics
XTS
eXtreme Fast Control (XFC)
Vision/Image processing
Scientific Automation
Condition monitoring
Simulation
MATLAB/Simulink
Advanced Control
…
Plus reserves for future extensions!
C6670 | Many Multi-core Control Cabinet PC
Reserves
Reserves
Application areas for high-end IPC control
Agenda
1. PC based Control Philosophy
2. PC based Control with scalable devices
3. Summary
PC based Control - Proved Success
As of today:
20 years
35 branches
140 countries
15.000 customers
45.000 applications
350.000 control devices
PC based Control with TwinCAT:
Experience in Automation
21.06.2016 30
Thank you!
21.06.2016 31