Embedded PC The modular Industrial PC for mid-range control Stefan - - PowerPoint PPT Presentation

embedded pc the modular industrial pc for mid range
SMART_READER_LITE
LIVE PREVIEW

Embedded PC The modular Industrial PC for mid-range control Stefan - - PowerPoint PPT Presentation

Embedded PC The modular Industrial PC for mid-range control Stefan Hoppe 14.09.2007 1 Embedded Software - TwinCAT on embedded Systems - HMI solutions on embedded systems Software TwinCAT TwinCAT System TwinCAT in embedded Systemen


slide-1
SLIDE 1

14.09.2007 Stefan Hoppe 1

Embedded PC The modular Industrial PC for mid-range control

slide-2
SLIDE 2

Embedded Software

  • TwinCAT on embedded Systems
  • HMI solutions on embedded systems
slide-3
SLIDE 3

14.09.2007 Stefan Hoppe 3

Software TwinCAT

  • TwinCAT System
  • TwinCAT in embedded Systemen
slide-4
SLIDE 4

14.09.2007 Stefan Hoppe 4

TwinCAT : One Tool – all platforms

Bus-Controller Embedded PC IPC Performance Application Complexity

TwinCAT

  • Systemconfiguration
  • TwinCAT Realtime Control
  • PLC-programming IEC 61131-3
  • Motion Control, NC-PTP, NC-I, CNC
  • Interfaces to scada via OPC / ADS
slide-5
SLIDE 5

14.09.2007 Stefan Hoppe 5

TwinCAT on PC (XP) Platform

  • pure

pure software solution

  • does not modify Windows (NT / 2000 / XP / XPE)

not bound to specific Service Pack

  • not specific hardware required
  • changes standard-Windows into realtime operating system
  • tools for setup and programming on the PC

TwinCAT on a CE Platform

  • optimal integration : one file NK.BIN contains CE-OS and TwinCAT
  • TwinCAT realtime : TwinCAT offers min. 50µs cycletime
  • TwinCAT tools : Remote setup (no tools local on CE)
  • easy „XCOPY deployment“

TwinCAT Architecture: XPE / CE

slide-6
SLIDE 6

14.09.2007 Stefan Hoppe 6

TwinCAT for embedded CX series : Overview

YES NO NO 1 PLC Tc IO CP67xx CP77xx YES NO NO YES

First axis 2ms each next + 1ms 4ms : max 3 axis

1 PLC

TargetVisu

TcTimer

royalty free

CP67xx CP77xx YES NO YES NO YES EtherCAT NO YES YES 4 PLC Tc IO CX1020 NO NO YES

First axis 2ms each next + 1ms 4ms : max 3 axis

1 PLC Tc IO CX1000 Operating system NO NO NO CNC YES YES

First axis 2ms each next + 1ms 4ms : max 3 axis

YES

maybe 1 axis in 4ms

NC PTP 4 PLC

TargetVisu

1 PLC

TargetVisu

1 PLC

TargetVisu

PLC CX1020 CX1000 CX9000 Hardware JA TcTimer

royalty free

NO TcTimer

royalty free

NO TcTimer

royalty free

NCI IO

slide-7
SLIDE 7

14.09.2007 Stefan Hoppe 7

Easy to use communication standard: ADS (Automation Device Specification)

  • Access to ADS with standard windows mechanism
  • ActiveX Control, Dll, OPC

ADS over TCP/IP ADS over TCP/IP ADS

  • ver TCP/IP

ADS over TCP/IP ADS over Fieldbus

Connectivity : ADS everywhere

slide-8
SLIDE 8

14.09.2007 Stefan Hoppe 8

Big picture Connectivity : ADS everywhere

Network Fieldbus

slide-9
SLIDE 9

14.09.2007 Stefan Hoppe 9

PLC HMI

LAN (TCP/IP)

Profibus Buscoupler BK3100

PLC RT

Connectivity : Sample 1/4

PC ‚standard‘ configuration

  • Programming/configuration/HMI on a local PC
  • local fieldbus I/O without decentralized PLCs
  • communication with local ADS
slide-10
SLIDE 10

14.09.2007 Stefan Hoppe 10

PLC HMI

LAN (TCP/IP)

Profibus Buscoupler

PLC RT

Connectivity : Sample 2/4

PC remote programming/configuration

  • Programming/configuration/HMI on a remote PC
  • local fieldbus I/O without decentralized PLCs
  • communication with local/remote ADS

PLC HMI PLC RT

PC

Profibus Buscoupler BK3100

slide-11
SLIDE 11

14.09.2007 Stefan Hoppe 11

PLC HMI

LAN (TCP/IP)

Profibus Buscoupler

PLC RT

Connectivity : Sample 3/4

PC Decentralized PLC with BX3100

  • Programming/configuration on a remote PC via fieldbus (Profibus)
  • local fieldbus I/O without decentralized PLCs
  • communication with local/remote ADS

PLC HMI PLC RT

PC

Profibus Buscoupler BK3100 Profibus Controller BX3100

slide-12
SLIDE 12

14.09.2007 Stefan Hoppe 12

PLC HMI

LAN (TCP/IP)

Profibus Buscoupler

PLC RT

Connectivity : Sample 4/4

PC Decentralized PLC with BX3100

  • Programming/configuration on a remote PC via fieldbus (Profibus)
  • local fieldbus I/O without decentralized PLCs
  • HMI on a CX1000 without TwinCAT using TcADSDll for CE

PLC HMI PLC RT

PC

HMI

CX1000

Profibus Buscoupler BK3100 Profibus Controller BX3100

slide-13
SLIDE 13

14.09.2007 Stefan Hoppe 13

Connection TwinCAT     other CE applications

AdsDLL (TcAdsDllCE, Embedded Visual C++ programs) communication DLL for CE.NET Beckhoff OPC Server for CE

slide-14
SLIDE 14

14.09.2007 Stefan Hoppe 14

TwinCAT CE

the TwinCAT „NT“ runtime is ported to Windows CE TwinCAT is a Win32 process in Windows CE all TwinCAT server are in the address space of the TwinCAT process programming of TwinCAT CE only through a separate desktop PC or notebook configuration of TwinCAT is also done through a remote (not on the device) System Manager

slide-15
SLIDE 15

14.09.2007 Stefan Hoppe 15

TwinCAT CE

TcSysSrv.exe

Windows CE Application Windows CE Kernel Device.exe

Device Drivers

TcRouter TcRTime TcPlc ADS/OPC Hardware TcIo TcNc Structure of TwinCAT CE

slide-16
SLIDE 16

14.09.2007 Stefan Hoppe 16

Features of TwinCAT CE

Real-time is based on Windows CE capabilities lowest possible cycle time: 2 ms possibility to access from within the real-time tasks OS functions like network USB RS232 hardware independent safe (protected) process in Windows CE

slide-17
SLIDE 17

14.09.2007 Stefan Hoppe 17

Features of TwinCAT CE

Same code as for TwinCAT „NT“ supports all fieldbus systems full PLC functionality, 1 CPU with 4 tasks full NC functionality (limited axis number though) system configuration with TwinCAT System Manager

slide-18
SLIDE 18

14.09.2007 Stefan Hoppe 18

TwinCAT on Windows CE memory requirements

OS storage footprint:

  • appr. 8 MB

(includes IE 5.5, no MMP) .NET compact framework will add about 4 MB attention: Increasing NK.BIN means also increased start-up time. TwinCAT CE components storage footprint: around 4 Mbyte

  • with 16 Mbyte flash there is about 4 Mbyte left for customer

application programs and data (without using the .NET compact framework).

slide-19
SLIDE 19

14.09.2007 Stefan Hoppe 19

Interfaces for user and applications

  • Interface-Integration for Compiler
  • Support of Standard Scada solutions
  • Integrated HMI solutions

HMI Software for Open Automation Platform

slide-20
SLIDE 20

14.09.2007 Stefan Hoppe 20

TwinCAT : Communication ADS Router

ADS DLL OPC DA / OPC AE

VB

C#, VB.NET

Delphi C++ OPC XML

Internet

VB, C# Delphi/C++ ASP

OCX .Net

Third-party Scada Third- party

Wrapper

BECKHOFF ADS Interface

  • Easy, open, documented, royalty free
  • supported by SCADA-companies
  • Support of OPC Standards :

OPC DA / OPC AE / OPC XML

Web based solutions

ADS WebService

Delphi C++

slide-21
SLIDE 21

14.09.2007 Stefan Hoppe 21

HMI : Wohlenberg Application

  • Professional Design
  • f front end interface
  • Editor VS2003
  • C# Applikation

Type „Smart Device“ for CE

slide-22
SLIDE 22

14.09.2007 Stefan Hoppe 22

CopaData : zenOn Progea : Movicon Kinz : QVis InduSoft : WebStudio .....

Standard HMI Tool for all platforms

CX1000 with PC with : NT, W2000, XP, XPE, CE

Costs

WinCC / WinCC Flexible / ProTool / Citect 5 / iFix32 / InTouch / LabView/ Procon Win / VisControl / VisAM Win32 / VisiWin / WinErs / Wizcon / WebFactory / AIS / PVSS II / GraphPic / Factory Link / SpiderControl …….

TwinCAT : Overview Third Party HMI for CE / XPE

CX1000 with

Performance

slide-23
SLIDE 23

14.09.2007 Stefan Hoppe 23

TwinCAT : Windows CE HMI solution

Business modell BECKHOFF:

  • Integration of HMI-CE-Runtime in CE Image
  • Bundle HMI-CE-Runtime with CE device

HMI vendor:

  • sells Editor / Support of HMI vendor

ex stock Beckhoff, TwinCAT Target Visu CX1800-0002 ex stock InduSoft, WebStudio RT CX1800-0005 ex stock KINZ, QVis CE RT CX1800-0003 ex stock Progea, Movicon RT CX1800-0004 ex stock Copa-Data, zenOn CE NET RT CX1800-0001 Description available Produkt

slide-24
SLIDE 24

14.09.2007 Stefan Hoppe 24

CX1800-0002 TwinCAT Target Visu

Editor

  • Integrated into TwinCAT PLC Control
  • No access to 3rd Party Controls (OCX)
  • No access to Windows API
  • perfect for setup, maintainance, service, diagnose
  • royalty free

Runtime „CX1800-0002 TwinCAT Target Visu“

  • „Full-Screen“ visu without

TwinCAT-PLC - Control environment

  • Access to ONE local PLC runtime
  • default : Visu blocks 2 PLC tasks of runtime-

system

slide-25
SLIDE 25

14.09.2007 Stefan Hoppe 25

CX1800-0002 TwinCAT Target Visu Sample

Language switch Gauge Tables, Grids Bargraph Multi pages

slide-26
SLIDE 26

14.09.2007 Stefan Hoppe 26

? ? ? ? ? ? ?

Questions