Embedded PC The modular Industrial PC for mid-range control 14.09.2007 Stefan Hoppe 1
Embedded Software - TwinCAT on embedded Systems - HMI solutions on embedded systems
Software TwinCAT TwinCAT System TwinCAT in embedded Systemen 14.09.2007 Stefan Hoppe 3
TwinCAT : One Tool all platforms Performance TwinCAT Systemconfiguration TwinCAT Realtime Control -programming IEC 61131-3 Motion Control, NC-PTP, NC-I, CNC Interfaces to scada via OPC / ADS Bus-Controller Embedded PC IPC Application Complexity 14.09.2007 Stefan Hoppe 4
TwinCAT Architecture: XPE / CE TwinCAT on PC (XP) Platform 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 14.09.2007 Stefan Hoppe 5
TwinCAT for embedded CX series : Overview Operating system Hardware IO NC PTP NCI CNC EtherCAT CP67xx CP77xx TcTimer royalty free 1 TargetVisu YES First axis 2ms each next + 1ms 4ms : max 3 axis YES CX9000 TcTimer royalty free 1 TargetVisu YES maybe 1 axis in 4ms YES CX1000 TcTimer royalty free 1 TargetVisu YES First axis 2ms each next + 1ms 4ms : max 3 axis CX1020 TcTimer royalty free 4 TargetVisu YES JA YES CP67xx CP77xx CX1000 Tc IO Tc IO 1 1 YES First axis 2ms each next + 1ms 4ms : max 3 axis YES CX1020 Tc IO 4 YES YES YES 14.09.2007 Stefan Hoppe 6
Connectivity : ADS everywhere 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 over TCP/IP ADS over TCP/IP ADS over Fieldbus 14.09.2007 Stefan Hoppe 7
Connectivity : ADS everywhere Big picture Network Fieldbus 14.09.2007 Stefan Hoppe 8
Connectivity : Sample 1/4 PC LAN (TCP/IP) HMI RT Profibus Buscoupler BK3100 standard configuration Programming/configuration/HMI on a local PC local fieldbus I/O without decentralized s communication with local ADS 14.09.2007 Stefan Hoppe 9
Connectivity : Sample 2/4 LAN (TCP/IP) PC PC HMI HMI RT RT Profibus Buscoupler BK3100 Profibus Buscoupler remote programming/configuration Programming/configuration/HMI on a remote PC local fieldbus I/O without decentralized s communication with local/remote ADS 14.09.2007 Stefan Hoppe 10
Connectivity : Sample 3/4 LAN (TCP/IP) PC PC HMI HMI RT RT Profibus Buscoupler BK3100 Profibus Controller BX3100 Profibus Buscoupler Decentralized with BX3100 Programming/configuration on a remote PC via fieldbus (Profibus) local fieldbus I/O without decentralized s communication with local/remote ADS 14.09.2007 Stefan Hoppe 11
Connectivity : Sample 4/4 LAN (TCP/IP) PC PC CX1000 HMI HMI HMI RT RT Profibus Buscoupler BK3100 Profibus Controller BX3100 Profibus Buscoupler Decentralized with BX3100 Programming/configuration on a remote PC via fieldbus (Profibus) local fieldbus I/O without decentralized s HMI on a CX1000 without TwinCAT using TcADSDll for CE 14.09.2007 Stefan Hoppe 12
Connection TwinCAT other CE applications AdsDLL (TcAdsDllCE, Embedded Visual C++ programs) communication DLL for CE.NET Beckhoff OPC Server for CE 14.09.2007 Stefan Hoppe 13
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 14.09.2007 Stefan Hoppe 14
Structure of TwinCAT CE Windows CE Kernel TwinCAT CE TcSysSrv.exe TcRTime Windows CE Application Device.exe Device Drivers TcPlc TcNc TcIo TcRouter ADS/OPC Hardware 14.09.2007 Stefan Hoppe 15
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 14.09.2007 Stefan Hoppe 16
Features of TwinCAT CE Same code as for TwinCAT NT supports all fieldbus systems full functionality, 1 CPU with 4 tasks full NC functionality (limited axis number though) system configuration with TwinCAT System Manager 14.09.2007 Stefan Hoppe 17
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). 14.09.2007 Stefan Hoppe 18
HMI Software for Open Automation Platform Interfaces for user and applications Interface-Integration for Compiler Support of Standard Scada solutions Integrated HMI solutions 14.09.2007 Stefan Hoppe 19
TwinCAT : Communication BECKHOFF ADS Interface - Easy, open, documented, royalty free - supported by SCADA-companies - Support of OPC Standards : OPC DA / OPC AE / OPC XML VB C#, VB.NET Delphi C++ Third-party Scada Web based solutions Thirdparty Delphi C++ VB, C# Delphi/C++ Internet OCX.Net ASP OPC XML ADS DLL ADS WebService ADS Router Wrapper OPC DA / OPC AE 14.09.2007 Stefan Hoppe 20
HMI : Wohlenberg Application Professional Design of front end interface Editor VS2003 C# Applikation Type Smart Device for CE 14.09.2007 Stefan Hoppe 21
TwinCAT : Overview Third Party HMI for CE / XPE CopaData : zenon Progea : Movicon Kinz : QVis InduSoft : WebStudio... Performance 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. Standard HMI Tool for all platforms CX1000 with CX1000 with PC with : NT, W2000, XP, XPE, CE Costs 14.09.2007 Stefan Hoppe 22
TwinCAT : Windows CE HMI solution Business modell BECKHOFF: HMI vendor: - Integration of HMI-CE-Runtime in CE Image - Bundle HMI-CE-Runtime with CE device - sells Editor / Support of HMI vendor Produkt CX1800-0001 CX1800-0002 CX1800-0003 CX1800-0004 CX1800-0005 Description Copa-Data, zenon CE NET RT Beckhoff, TwinCAT Target Visu KINZ, QVis CE RT Progea, Movicon RT InduSoft, WebStudio RT available ex stock ex stock ex stock ex stock ex stock 14.09.2007 Stefan Hoppe 23
CX1800-0002 TwinCAT Target Visu Editor Integrated into TwinCAT 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- - Control environment Access to ONE local runtime default : Visu blocks 2 tasks of runtimesystem 14.09.2007 Stefan Hoppe 24
CX1800-0002 TwinCAT Target Visu Sample Gauge Tables, Grids Bargraph Language switch Multi pages 14.09.2007 Stefan Hoppe 25
Questions????? 14.09.2007 Stefan Hoppe?? 26