PC based Control from ARM to Many Core CPUs · Delay = CV/I scaling 0.7 ~0.7 >0.7 Delay scaling...

Post on 12-Oct-2020

5 views 0 download

Transcript of PC based Control from ARM to Many Core CPUs · Delay = CV/I scaling 0.7 ~0.7 >0.7 Delay scaling...

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