PC-based control for wind turbines



Similar documents
Motion Control Workshop 1

EtherCAT Cutting Costs with High-speed Ethernet

Vibration analysis and monitoring Compact. Powerful. Modern technology.

Beckhoff TwinCAT. Configuring the TwinCAT I/O System

High-precision control technology lowers consump tion of raw materials in injection molding machines

User manual Compact Web PLC WP240 series IEC-line

PC-based Control: Cut Costs Using Comprehensive Energy Data Management.

BECKHOFF. Application Notes. BC9000: Getting Started Guide. For additional documentation, please visit.

Versions. Q.station Q.station T. Q.station D. Q.station DT x x

Think Automation and beyond... IDEC WindSRV. KEPServerEX OPC Server

Z-TWS4. Multifunction Straton / LINUX Controller.

C ed P d ed b Em 184

Brake module AX5021. Documentation. Please read this document carefully before installing and commissioning the brake module!

SCADA and Monitoring for Solar Energy Plant

Real-time processing the basis for PC Control

CANtrol EC Modular Control System Powerful and versatile

straton Universal control and strong connections. embedded field bus controller soft-plc scada logic

Technical Information POWER PLANT CONTROLLER


Embedded PC The modular Industrial PC for mid-range control. Embedded PC 1

Integrated Building Automation Solutions for System Integrators

PROFINET the Industrial Ethernet standard. Siemens AG Alle Rechte vorbehalten.

Standard diagnostic and configuration interface for Beckhoff Industrial PCs

Integrated Building Automation Solutions for Operators

NEW. EVEN MORE data acquisition and test stand automation

Beckhoff TwinCAT The Windows Control and Automation Technology. TwinCAT NC PTP Examples

FOR IMMEDIATE RELEASE

Process Alarm Solutions

A Real Time, Object Oriented Fieldbus Management System

WEB log. Device connection plans

Special FEATURE. By Heinrich Munz

GE Power Controls FIELDBUS APPENDIX PROFIBUS DP. Doc. No.: ASTAT Plus PB_Appendix-v0

TYPE APPROVAL CERTIFICATE

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

applicomio Profibus-DP

DIRECT MATCHING TO GRID WITHOUT INVERTER VARIABLE PITCH. 20/24/30 mt TOWER WITH HYDRAULIC SYSTEM YAWING SYSTEM SAFETY LEVELS PLC CONTROL

SIMATIC S It s the Interplay that makes the difference. Siemens AG All Rights Reserved.

Design of Strong-motion Monitoring System for Dam-reservoir D s e i s gn of Stro r ng-mo m tion Monito t ri r ng Syst s em

PC control for flexible packaging

Power network telecommunication

Vorlesung Kommunikationsnetze Fieldbus Systems

Internet-Accessible Power Monitoring & Control Systems

M2M/IoT Solutions.

PROCESS AUTOMATION REMOTE I/O SYSTEMS RPI REMOTE PROCESS INTERFACE IN THE SAFE AREA OR IN ZONE 2

Intelligent Vibration Monitoring

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Engineering Tools. Backup & Restore. Data saving and restoring _ Software Manual EN. Ä.N""ä

DeviceNet Bus Software Help for Programming an Allen Bradley Control System

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile imc productive testing

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

AutoLog ControlMan. Remote Monitoring & Controlling Service

ModBus Server - KNX. Gateway for integration of KNX equipment into Modbus (RTU and TCP) control systems.

Implementation of a CNC machine with Beckhoff-CNC - Hardware-in-the-Loop simulation in realtime (1ms) with ISG-virtuos -

PLCs and SCADA Systems

Software User Guide UG-461

SCADA Questions and Answers

Configuring PROFINET

scalable data centre energy management solution

Manual. Source Control. TwinCAT 3. Version Date

Realtime Motion Control -Update. Uwe Ristau

Building a Simulink model for real-time analysis V Copyright g.tec medical engineering GmbH

SUDT AccessPort TM Advanced Terminal / Monitor / Debugger Version 1.37 User Manual

Solutions for E-Mobility

Fiessler Programmable Safety Center. Flexible Hard- and Software concept. Available with a safe bus system or/and two counter inputs

Automation Unit TM 1703 ACP Flexible automation and telecontrol

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

JNIOR. Overview. Get Connected. Get Results. JNIOR Model 310. JNIOR Model 312. JNIOR Model 314. JNIOR Model 410

Virtualization for Hard Real-Time Applications Partition where you can Virtualize where you have to

Modular I/O system Rugged Modular I/O System Solutions EN certified for railway applications

Industrial Requirements for a Converged Network

SOLARCARE SERIES PRODUCT AND APPLICATION GUIDE

EDM Cloud Remote Monitoring Solutions. Crystal Instruments, January 2014

MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments

Detailed Design Report

Collaboration Accelerates the Internet of Things and Industry 4.0

Process Control and Automation using Modbus Protocol

Short Form Catalogue. Alarm Systems. Reliable Supervision and Control

Smart Cloud Solutions

SIMATIC NET. CP AS-Interface Master B C. Preface Contents. Technical Description and Installation Instructions Interface to the User Program

High Speed Industrial Ethernet for Semiconductor Equipment

RTM X42 Multi-Channel Radio Transmission Tension Monitoring and Control System

SCADA 2014 systems for wind

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

Integrated Building Automation Solutions for Investors

TMA Management Suite. For EAD and TDM products. ABOUT OneAccess. Value-Adding Software Licenses TMA

DVPPF02-H2. PROFIBUS DP Slave Communication Module Application Manual

FC , FC9011, FC9002, FC9004 FC9022, FC9062

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

Open Core Engineering Freedom and efficiency redefined

MicroSCADA Pro. System Configuration. Configuration Manual

Overview Safety over EtherCAT. EtherCAT Technology Group

ARTICLE Cloud Computing more than a hype?

User Manual Software for DSL Digital Speed Switch

IoT and Industry 4.0: Powered by TwinCAT

CODESYS Motion + CNC. English

IEC 61850: Communication Networks and Systems in Substations

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit

WinCon Programmable Automation. Controller

Transcription:

New Automation Technology PC-based control for wind turbines PC-based control for wind turbines 13.12.2011 1

New Automation Technology PC-based control for wind turbines Content 1. Introduction 2. References 3. Engineering PC-based control for wind turbines 13.12.2011 2

Introduction PC-based control for wind turbines 13.12.2011 3

Beckhoff Automation Numbers and facts Headquarters: Verl, Germany Employees World wide: 2.150 Number of engineers: > 550 Offices in Germany: 10 Beckhoff subsidiaries: 29 countries (60 offices) Distributions world wide: 60 countries Turnover 2010: 346 Mio. Verl As of: 04/2011 Beckhoff Image 13.12.2011 4

1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Beckhoff Automation Turnover worldwide Mio. ~450 Mio. 450 400 350 300 250 200 150 100 50 0 Beckhoff Image 13.12.2011 5

Beckhoff Wind Energy Turnover wind energy 2005 2 Mio. 2006 3 Mio. 2007 6 Mio. 2008 15 Mio. 2009 30 Mio. 2010 60 Mio. 2011 ~60 Mio. Beckhoff Image 13.12.2011 6

Beckhoff Automation Sales Germany Münster Moers Lübeck Headquarters Office Development Center Berlin Frankfurt Verl Hanover Nuremberg Balingen Munich Beckhoff Image 13.12.2011 7

Beckhoff Automation Sales Europe Tønsberg Hyvinkää Glostrup Malmö Kaunas Haarlem Henley-on-Thames Verl Piaseczno Hasselt Brno Beckhoff subsidiary Beckhoff distributor Paris Schaffhausen Zagreb Ljubljana Veszprem Cluj-Napoca Sofia Aveiro Milano Bürs Istanbul Barcelona Athens Beckhoff Image 13.12.2011 8

Beckhoff Automation Sales world wide Minneapolis Guelph/Toronto Verl Saint-Petersburg Moscow Ekaterinburg Samara Shanghai Beijing Seoul Tokyo Mexico City Lisbon Barcelona Tel Aviv Dubai Pune Guangzhou Taipei Santiago São Paulo Bangkok Kuala Lumpur Singapore Surabaya Johannesburg Melbourne Beckhoff subsidiary New Beckhoff subsidiary Beckhoff distributor Beckhoff (i. p.) Auckland Beckhoff Image 13.12.2011 9

New Automation Technology Universal system solutions for wind turbines DVI/USB Ethernet TCP/IP PC-based control for wind turbines 13.12.2011 10

New Automation Technology PC-based control for wind turbines I/O Automation IPC PC-based control for wind turbines 13.12.2011 11

PC-based Control for wind turbines The concept of open control technology Display Hard disk Flash memory Ethernet USB RS232 C Modem Windows 7, Vista, XP, Embedded Standard, CE Application software Programming workbench for PLC/NC Real-time PLC, NC, CNC General process interface (fieldbuses, Ethernet) I/O modules Drives I/O modules Drives I/O modules Drives PC-based control for wind turbines 13.12.2011 12

PC-based Control Components Industrial PCs PC-based control for wind turbines 13.12.2011 13

Beckhoff The IPC Company Embedded PCs Beckhoff Image 13.12.2011 14

PC-based Control Components I/O PC-based control for wind turbines 13.12.2011 15

PC-based Control Components EtherCAT PC-based control for wind turbines 13.12.2011 16

PC-based Control Components TwinSAFE PC-based control for wind turbines 13.12.2011 17

PC-based Control Components TwinCAT PC-based control for wind turbines 13.12.2011 18

Beckhoff The Automation Company TwinCAT 3 Beckhoff Image 13.12.2011 19

PC-based Control Components XFC The new class of Control Performance PC-based control for wind turbines 13.12.2011 20

PC-based Control Components Control Cabinet PC-based control for wind turbines 13.12.2011 21

Wind Turbine Control PC-based control for wind turbines 13.12.2011 22

Die Hütter Mühle / GROWIAN PC-based control for wind turbines 13.12.2011 23

GROWIAN PC-based control for wind turbines 13.12.2011 24

Stall Anlagen PC-based control for wind turbines 13.12.2011 25

Doppelt gespeist mit Pitch PC-based control for wind turbines 13.12.2011 26

Direkt Antrieb mit Pitch PC-based control for wind turbines 13.12.2011 27

PC-based Control for wind turbines Technical Overview Pitch-Control EtherCAT Turbine Operation (Nacelle) Safety output Safety input TwinSAFE Embedded-PC, EtherCAT-Terminals EtherCAT-I/O- System CANopen (opt.) PROFIBUS (opt.) Ethernet TCP/IP (opt.) Condition Monitoring Ethernet TCP/IP EtherCAT-Box Safety-Box Wind Farm Networking Turbine Operation (Tower Base) Ethernet TCP/IP (opt.) PROFIBUS (opt.) CANopen (opt.) EtherCAT(fiber optics) EtherCAT-I/O- System Ethernet TCP/IP DVI/USB Embedded-PC, EtherCAT-Terminals EtherCAT Safety logic EtherCAT (fiber optics) Converter PC-based control for wind turbines 13.12.2011 28

New Automation Technology PC-based control for wind turbines Content 1. Introduction 2. References 3. Engineering PC-based control for wind turbines 13.12.2011 29

References PC-based control for wind turbines 13.12.2011 30

Application & Solutions Wind Turbines Applications & Solutions 31

Wind Turbines Content Manufacturer Vensys, Germany Goldwind, China Avantis, Germany/Guangxi Yinhe Avantis Wind Power, China DeWind, Germany, USA, Korea Multibrid GmbH, Germany Guandong Mingyang Wind Power Technology Co. Ltd, China Applications & Solutions 32

Wind Turbines Content Manufacturer Renergy Electric, China Winwind, Finland Applications & Solutions 33

Wind Turbines Content Supplier Svendborg Brakes, Denmark The Switch, Finland Converteam, Germany Moog, Germany Atech, Germany Applications & Solutions 34

Wind Turbines Neunkirchen, Germany VENSYS Energy AG / Goldwind / RegenPowerTech / IMPSA IPC Embedded PC CX1020 I/O 5 PROFIBUS Bus Coupler BK3xx0 3 PROFIBUS-Bus Terminal Controller BC3150 Bus Terminals TwinSAFE terminals Automation TwinCAT PLC Applications & Solutions 35

Wind Turbines Lübeck, Germany DeWind IPC Control cabinet PC C6220 (at the beginning) Control cabinet PC C6340 (actually) Economy built-in Panel PC CP6231 I/O EtherCAT Coupler BK1120 with EtherCAT Terminals TwinSAFE terminals Applications & Solutions 36

Wind Turbines Bremerhaven, Germany Multibrid GmbH IPC Embedded PC CX1020 Embedded PC CX9000 Built-in Control Panel CP6832 I/O EtherCAT Terminals Bus Terminals Automation TwinCAT PLC Applications & Solutions 37

Wind Turbines China Guandong Mingyang Wind Power Technology Co. Ltd IPC Embedded PC CX1020 Built-in Control Panel CP6901 I/O EtherCAT Terminals Bus Terminals TwinSAFE terminals Automation TwinCAT PLC Applications & Solutions 38

Wind Turbines Vantaa, Finland Winwind Oy IPC Embedded PC CX1020 I/O EtherCAT Coupler EK1501 EK1521 EtherCAT junction terminal and EtherCAT Terminals Automation TwinCAT PLC TwinCAT ADS TwinCAT Libraries Applications & Solutions 39

Wind Turbines Tianjin, China Renergy Electric Tianjin Ltd (REE) IPC Embedded PC CX1020 or CX9001 Control Panel as I/O HMI Bus Terminals Power measurement and communication TwinSAFE terminals Automation TwinCAT PLC Applications & Solutions 40

Wind Turbines Vejstrup, Denmark Svendborg Brakes I/O RS232/RS485 Bus Terminal Controller BX8000 Bus Terminals Automation TwinCAT PLC Applications & Solutions 41

Wind Turbines Vantaa, Finland The Switch IPC Embedded PC CX9000; alternative CX1010 I/O EtherCAT Terminals Automation TwinCAT PLC Applications & Solutions 42

Wind Turbines Berlin, Germany Converteam GmbH I/O EtherCAT Coupler EK1100 with EtherCATTerminals PCI Ethernet fieldbus card FC9004 8-Port Ethernet Switch CU2008 EtherCAT also for Converter internal communication Applications & Solutions 43

Wind Turbines Unna, Germany Moog GmbH IPC Embedded PC CX9000 or CX1010 alternative Panel PC CP6008 I/O EtherCAT Terminals EL3403 power measurement Automation TwinCAT PLC Applications & Solutions 44

Wind Turbines Mehring, Germany Atech Antriebstechnik GmbH IPC Embedded PC CX9000 I/O PROFIBUS Bus Terminal Controller BX3100 with Bus Terminals PROFIBUS Compact Bus Terminal Controller BC3150 with Bus Terminals EtherCAT Terminals Automation TwinCAT PLC Applications & Solutions 45

New Automation Technology PC-based control for wind turbines Content 1. Introduction 2. References 3. Engineering PC-based control for wind turbines 13.12.2011 46

Engineering PC-based control for wind turbines 13.12.2011 47

EtherCAT Ultra high-speed communication PC-based control for wind turbines 13.12.2011 48

EtherCAT and XFC EtherCAT is the Ethernet Fieldbus EtherCAT is real-time down to the I/O level No underlying sub-systems any more No delays in gateways In- and outputs, sensors, drives, displays: everything on one system!

Functional Principle: Ethernet on the Fly Slave Device Slave Device EtherCAT Slave Controller EtherCAT Slave Controller Process data is extracted and inserted on the fly Process data size per slave almost unlimited: 1 Bit 60 Kbyte In addition asynchronous, event triggered communication

EH WKC EH WKC EH WKC Functional Principle: Ethernet on the Fly Minimal protocol overhead via implicit addressing IPC.. DVI Ethernet HDR FH Data Data Data CRC Optimized telegram structure for decentralized I/O Communication completely in hardware: maximum performance No switches required if only EtherCAT devices in the network Outstanding diagnostic features Ethernet-compatibility maintained

EtherCAT and XFC Difference EtherCAT Standard Ethernet Ethernet EtherCAT Switch Delay: 10..300 µs depends on Switch and data size 13/12/2011

EtherCAT technology Freedom in the choice of topology PC-based control for wind turbines 13.12.2011 53

EtherCAT technology Topology - EtherCAT over glass fibre PC-based control for wind turbines 13.12.2011 54

Realtime Windfarm Networking by Beckhoff < 1ms Turbine Control Fiber optic, redundant CANopen (opt.) PROFIBUS (opt.) Ethernet TCP/IP (opt.) Farm Control with power measurement PC-based control for wind turbines 13.12.2011 55

Realtime Windfarm Networking Central Station / Windfarm PC Power measurement with EL3773 in 100 µs Cupper Fiber optic PC-based control for wind turbines 13.12.2011 56

Realtime Windfarm Networking Connection to a Beckhoff control Ethernet TCP/IP Power Measurement with EL3413 PC-based control for wind turbines 13.12.2011 57

Realtime Windfarm Networking Connection to a foreign control Any control system Ethernet TCP/IP optional approx. realtime any serial or parallel interface Power Measurement with EL3413 PC-based control for wind turbines 13.12.2011 58

Realtime Windfarm Networking Necessary Components Central Sation IPC (EtherCAT Master) Busstation with EK1100 + EK1521 Busstation with EK1501 + EK1110 Optional EL3773 (Power measurement at the connection point to the grid) Other Terminal Each Turbine EK1501 + EL6601 Optional EL3413 EK1110 (real time interface to Beckhoff control) Interfaces to other controls: EL6731 EL6751 EL60xx EL6601-RT (approx. real time over Ethernet) PC-based control for wind turbines 13.12.2011 59

EtherCAT Terminals PC-based control for wind turbines 13.12.2011 60

PC-based Control Components XFC The new class of Control Performance PC-based control for wind turbines 13.12.2011 61

EtherCAT Terminals EL1252 2-channel digital input terminal with time stamp Signals are furnished with a timestamp. Signals can be traced exactly over time. Machine-wide parallel hardware wiring of digital inputs or encoder signals for synchronisation purposes is often no longer required. responses with equidistant time intervals in conjunction with EL2252 acquires the fast binary control signals from the process level and transmits them, in an electrically isolated form, to the controller Signal LED1 Input 1 Power contacts +24 V Power contacts 0 V Power contacts PE Signal LED2 Input 2 +24 V 0 V PE PC-based control for wind turbines 13.12.2011 62

EtherCAT Terminals EL3632 2-channel-analog-input terminal for CMS acceleration sensors with ICP / IEPE interfaces can be directly connected flexible and low-priced solution TwinCAT Lib is required for analysis or own analysis through the customer Max. sampling rate 40 ksamples/s Resolution 16 bit Run LED1 Error LED1 +Input 1 -Input 1 Power contacts +24 V GND Power contact 0 V Shield Run LED2 Error LED2 +Input 2 -Input 2 GND Shield PC-based control for wind turbines 13.12.2011 63

EtherCAT Terminals EL3403 EtherCAT-3-phase power measurement terminal True RMS value calculation L 1 L 2 Strommessung I 1 Strommessung I 2 max. 690 V AC 3~ (ULx-N: max. 400 V AC) max. 1 A (AC), with ct -> x A/1 A L 3 Strommessung I 3 N I N 13.12.2011 64

EtherCAT Terminals EL3413 EtherCAT-3-phase power measurement terminal Isolated current inputs Harmonic analysis max. 690 V AC 3~ (ULx-N: max. 400 V AC) max. 1 A (AC), with ct -> x A/1 A True RMS value calculation 13.12.2011 65

EtherCAT Terminals EL3773 EtherCAT- power monitoring terminal 3-phase power monitoring 100 µs sample time 3x 288V eff AC/ 400 V DC 3x 1A eff AC/DC with ct -> x A/1 A 16 Bit HighSpeed raw data collection for power monitoring mathematics in PLC/Task 13.12.2011 66

EtherCAT Terminals Comparison power measurement terminals EL3403 EL3413 EL3773 max. 500 V AC 3~ (ULx-N: max. 288 V AC) I N common for current transformers max. 1 A (AC), with ct -> x A/1 A max. 690 V AC 3~ (ULx-N: max. 400 V AC) isolated current inputs max. 1 A (AC), with ct -> x A/1 A max. 500 V AC 3~ (ULx-N: max. 288 V AC/DC) I N common for current transformers max. 1 A (AC/DC), with ct -> x A/1 A true RMS value calculation true RMS value calculation raw data measurement with 100µs sample time and oversampling 0,5 % relative to full scale value (U/I), 1 % calculated values 0,5 % relative to full scale value (U/I), 1 % calculated values no harmonic analysis harmonic analysis (up to 21. harmonic) 0,5 % relative to full scale value (U/I), no harmonic analysis single housing double housing Single housing 13.12.2011 67

New Automation Technology TwinCAT 3 TwinCAT 3 extended Automation Technology 13.12.2011 68

Content Motivation extended Automation (XA) Architecture (XAA) Engineering (XAE) System Manager PLC Motion Control C/C++ programming, Matlab integration C#/.NET programming Runtime (XAR) Migration Latest News Roadmap TwinCAT 3 extended Automation Technology 13.12.2011 69

Motivation Beckhoff PC-based Control: Setting New Standards in Automation PC-Hardware Feldbus TwinCAT- Software Base I/O TwinSAFE PLC Control Control (PID) Connectivity Motion NC PTP NC I CNC Robotics Measurement Technology TwinCAT 3 extended Automation Technology 13.12.2011 70

extended Automation Engineering (XAE) TwinCAT 3 extended Automation Technology 13.12.2011 71

extended Automation Engineering (XAE) TwinCAT 3 Integrated integration into Microsoft Visual Studio integrated System Manager integrated IEC 61131-3 integrated Safety PLC C and C++ programming/debugging link to Matlab /Simulink.NET programming for (non-real-time) applications in the same environment option for further links to third-party software tools TwinCAT 3 Engineering Environment based on Visual Studio System Manager Configuration I/O PLC C/C++ MC NC CNC Safety others Programming Non real-time C#.NET Real-time IEC 61131 IEC Compiler Objectoriented extensions C/C++ Microsoft C Compiler Matlab / Simulink Real-time Workshop Third-party programming tool C/C++ TwinCAT Transport Layer ADS TwinCAT 3 Runtime TwinCAT 3 extended Automation Technology 13.12.2011 72

extended Automation Engineering (XAE) Simultaneous programming according to IEC 61131 and C++ TwinCAT 3 extended Automation Technology 13.12.2011 73

extended Automation TwinCAT I/O Integrated System Manager TwinCAT 3 extended Automation Technology 13.12.2011 74

extended Automation TwinCAT 3 PLC Shared tree structure for hard- and software Programming language-dependent toolbox Shared output window of all languages TwinCAT 3 extended Automation Technology 13.12.2011 75

extended Automation C/C++ Programming Languages VS2010 standard debugger: monitoring/modification of variables only with Breakpoint TwinCAT 3 extended Automation Technology 13.12.2011 76

extended Automation Parameterisation of a Simulink TC3 module Simulink-Model TcCOM-Modul examplew32.dll für CE example.sys für NT/XP example.tmc TwinCAT 3 extended Automation Technology 13.12.2011 77

extended Automation C#/.NET programming HMI/ Windows processes PLC module C++ module Real-time Code TwinCAT 3 extended Automation Technology 13.12.2011 78

TwinCAT Real-time Kernel TcCOM TcCOM TcCOM TcCOM TcCOM TcCOM TcCOM TcCOM TcCOM TcCOM extended Automation Runtime (XAR) Modular runtime TwinCAT Transport Layer - ADS dynamic environment for the execution and administration of TwinCAT 3 modules administration of runtime modules (with TwinCAT Object Manager) defined interfaces (e.g. TwinCAT Component Object Model TcCOM) and v model Task Task Task TC Configuration TwinCAT Object Manager PLC Task PLC C++ Module Task PLC CNC Task Call PLC NC Call Simulink PLC Module PLC Call Debugging C++ Module PLC C Module Simulink PLC Module Task PLC Safety TwinCAT 3 Runtime TwinCAT Automation Device Driver - ADD Fieldbus TwinCAT 3 extended Automation Technology 13.12.2011 79

extended Automation Runtime (XAR) Support of multi-core systems Multi-core CPU distribution of projects to cores (e.g. PLC, NC, Motion Control and HMI run on different cores) scalable base time for each core Core 0 Window s Apps Window s Drivers PLC Control ADS Core 1 User HMI ADS Core 2 PLC Runtime 0 Task 0 Task 1 ADS Core 3 PLC Runtime 1 ADS Core... NC Runtime 1 ADS scalable CPU usage for each core ADS Router Engine L2 Shared Cache ADS Router Message Queues System Memory TwinCAT 3 extended Automation Technology 13.12.2011 80

The IEC 61400-25 wind power standard IEC 61400-25 PC-based control for wind turbines 13.12.2011 81

The IEC 61400-25 wind power standard IEC 61400-25 The IEC 61400-25 Based on IEC 61850 Object oriented Manufacturer independent Global Future proof Short transmission times Server / Client communication Ethernet technology PC-based control for wind turbines 13.12.2011 82

The IEC 61400-25 wind power standard Implementation in TwinCAT PLC IEC 61400-25 features in TwinCAT ACSI is implemented in PLC code Connection service Read and write services for all IEC data types Support for connection control (authentication mechanism) Several clients can connect the same server Server for Windows XP and Windows CE Logical Nodes and Common Data Classes for IEC 61850 and IEC 61400-25 PC-based control for wind turbines 13.12.2011 83

The IEC 61400-25 wind power standard Implementation in TwinCAT PLC The objects of the standard are self descriptive by name also in TwinCAT PLC: Logical Node Data Attribute WindPowerPlant/WROT.RotSt.actSt.stVal Logical Device Data Objects PC-based control for wind turbines 13.12.2011 84

TwinSAFE PC-based control for wind turbines 13.12.2011 85

TwinSAFE Pitch-Control EtherCAT Turbine Operation (Nacelle) Safety output Safety input TwinSAFE Embedded-PC, EtherCAT Terminal EtherCAT-I/O- System CANopen (opt.) PROFIBUS (opt.) Ethernet TCP/IP (opt.) Condition Monitoring Ethernet TCP/IP EtherCAT-Box Safety-Box Wind Farm Networking Turbine Operation (Tower Base) Ethernet TCP/IP (opt.) PROFIBUS (opt.) CANopen (opt.) EtherCAT (fiber optics) EtherCAT-I/O- System Ethernet TCP/IP DVI/USB Embedded-PC, EtherCAT Terminal EtherCAT Safety logic EtherCAT (fiber optics) Converter PC-based control for wind turbines 13.12.2011 86

TwinSAFE Pitch-Control EtherCAT Turbine operation (Nacelle) Safety output Safety input Embedded-PC, EtherCAT-Klemmen Wind farm networking TwinSAFE TwinSAFE: direct integration of safety sensors and actors EtherCAT-I/O- System CANopen (opt.) PROFIBUS (opt.) Ethernet TCP/IP (opt.) Turbine operation (Tower base) Condition Monitoring Ethernet TCP/IP Safety output Safety input Ethernet TCP/IP (opt.) PROFIBUS (opt.) CANopen (opt.) EtherCAT-Box Safety-Box Safety-Box EtherCAT fiber optics) EtherCAT-I/O- System Ethernet TCP/IP DVI/USB Embedded-PC, EtherCAT-Terminals EtherCAT Safety logic Safety logic EtherCAT (fiber optics) Converter PC-based control for wind turbines 13.12.2011 87

Condition Monitoring PC-based control for wind turbines 13.12.2011 88

TwinCAT News Condition Monitoring Represent data with TwinCAT Scope 2 Preparing data with PLC bulding blocks Collect data with EtherCAT and EL terminals for measuring PC-based control for wind turbines 13.12.2011 89

TwinCAT News Condition Monitoring TwinCAT Condition Monitoring Library In development: New filter especially for Condition Monitoring Fast Fourier transformation (FFT) Calculation of Kepstrums Database with damage frequencies of various stocks/drives More analysis of spectrum Kepstrums Calculation with more signals (temperature, electricity, torque) Easy green-yellow-red-conclusion of the condition Red: Damage entered! Yellow: Damage threat soon! Green: All right! PC-based control for wind turbines 13.12.2011 90

TwinCAT Automation toolkit for wind turbines Beckhoff offers a complete modular system for automation and control of wind turbines Components PCs, ranging from DIN rail models to top performance class wide range of displays 200 standard and 180 customised I/O Bus Terminals interfaces for all common industrial bus systems TwinSAFE safety standards integrated into the Bus Terminal system development kits for integrating subsystems provided by the customer into the EtherCAT or ADS communication PC-based control for wind turbines 13.12.2011 91

TwinCAT Automation toolkit for wind turbines Application Software Software structure in analogy to the structure of the wind turbine enables rapid familiarisation of the user with the application. The software structure corresponds to the automation process stages, including reading and scaling of input signals, automation and control, as well as logging and controlling of outputs. flexible modification of brake programs and operational states of the wind turbine straightforward generation of status codes, including parameterisation of their properties monitoring of the turbine operation through integrated basic visualisation simple simulation of wind turbine operation, including subsystems and internal communication logging of events, trends, power curves, statistics and mean values event and alarm handling online modifications via remote access multilingual PC-based control for wind turbines 13.12.2011 92

Beckhoff.Wind.Control Software-Kernel of Beckhoff.Wind.Control Automatic turbine operation. Reading input signals of components and aggregates. (Preprocessing) Calculation of set values for i.e. converter and pitch. (Process) Serveral brake procedures. (corresponds to operation and safety concept) Writing outputs to components and aggregates. (Postprocessing) Supervision of turbine operation. Alarms and status information. Calculation of power curve and production data. Data logging into files on the hard disk. Handling of user access. (encrypted) Remote control. Modification by parameters. Must be adapted for the individual type of turbine! Generic parts are moved into the libraries.

Beckhoff.Wind.Control Software Structure Main Folders Sub Folters (first level) Sub Folters (second level) Structure corresponds with the information flow. First level of subfolders reflects the detailed steps. Second level of subfolders corresponds with the different systems of the turbine.

Beckhoff.Wind.Control Turbine components => FunctionGroups Key Name Shortcut 01 Control Ctrl 02 Monitoring Mon 05 SAFETY SAFE 10 Pitch Pit 11 Rotor Rot 12 Drivetrain Drv 15 Gearbox Gear 16 RotorBrake Brk 17 WinDrive WDrv 18 Clutch Clt 20 Generator Gen 21 GeneratorCabinet GenCab 25 Converter Con 26 Compensation Comp 30 Grid Grid 35 Yaw Yaw 40 Meteorology Met 41 Cooling Cool 42 Hydraulic Hyd 50 Nacelle Nac 51 NacelleCabinet NacCab 55 Tower Tow 56 TowerCabinet TowCab 60 Substation Sub 61 ParkManagement Park 70 Options Opt Divides all components into groups => FunctionGroups. Each software part, variable or program is assigned to a FunctionGroup. gr_gen_speed gr_con_power Software features are also assigned to FunctionGroups: Preprocessing, Process, Postprocessing Control Process Recording, UserAccess, Provinding Data Monitoring

Beckhoff.Wind.Control Brake Programs 0 No BrakeProgram aktive => Normal TurbineOperation 50 Normal shut down to 45 pitch angle. 51 Normal shut down to 90 pitch angle. 100 Fast shut down to 90 pitch angle. 110 Fast shut down to 90 pitch angle with increased generator torque. 198 Fast shut down to pitch end position, accu driven. (automatic reset) 199 Fast shut down to pitch end position, grid driven. (only manual reset) 200 MachineSafety: Safety chain for machine safety is opened. 210 HumanSafety: Safety chain for human safety is opened by e-stop button. Serveral brake procedures. A selection of these programs will be used. Corresponding to individual operation and safety concept.

Beckhoff.Wind.Control Turbine Operation Modes Standby Service Selftest Start Resonance CutIn GridOperation Reduction RideThrough Standby and waiting for wind or the restart delay. Service and manual mode. Selftest and checking of important systems and aggregates. Starting the turbine. Prevent the resonance rotor speed area. Cut in to the grid. Normal grid operation and production. Reduced grid operation with reduced power. Low Voltage Ride Through Serveral operation modes. A selection of these modes will be used. Corresponding to individual operation and safety concept.

Beckhoff.Wind.Control Libraries Basics Basics Statuscodes Parameter RemoteCommands MeanCalculation Logging Control Simulation Statistic Crypt UserAccess Basic functions and function blocks. Providing internal time calculations. Type conversions. String handling for writing on hard disk. Reading of system information.

Control Cabinet PC-based control for wind turbines 13.12.2011 99

Control Cabinet Beckhoff offers also individual components, control systems and control cabinets, as well as application software. Control cabinets: wiring diagram design control cabinet layout component selection control cabinet production (prototypes and series) Software: complete automation and control data logging in open data formats remote access internationally standardised telecontrol protocols PC-based control for wind turbines 13.12.2011 100

Beckhoff PC-based control for wind turbines 160000 140000 120000 World total installed wind energy power 100000 80000 60000 40000 20000 0 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 Beckhoff Image 13.12.2011 101

Beckhoff PC-based control for wind turbines 40000 35000 30000 New installations worldwide 25000 20000 15000 10000 5000 0 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 Beckhoff Image 13.12.2011 102

Beckhoff PC-based control for wind turbines 900 800 Cost of CO2-Avoidance in Euro per Ton CO2 800 700 600 500 400 300 200 100 0 20 40 40 Water Power Wind Turbine Biomass Photo-Voltaic Beckhoff Image 13.12.2011 103

Beckhoff PC-based control for wind turbines Indien Top 5 in 2009 Deutschland Spanien USA China 0 2000 4000 6000 8000 10000 12000 14000 Beckhoff Image 13.12.2011 104

Beckhoff PC-based control for wind turbines Market Share Wind Turbine Supplier 2008 2% Vestas 4% 3% 4% 4% 4% 19% GE Enercon Siemens Mitsubishi Clipper 7% 4% 18% Gamesa Acconia Suzlon Dong Fang 11% 2% 2% 7% 9% RePower Goldwind Sinovel Nordex Other Beckhoff Image 13.12.2011 105

Beckhoff PC-based control for wind turbines Market Share Controls 2008 2% 2% 7% 5% Own Control Ingeteam Bachmann 12% MITA 57% Beckhoff Phoenix 15% ABB Beckhoff Image 13.12.2011 106

Beckhoff PC-based control for wind turbines Market Share Wind Turbine Supplier 2010 2% 2% 3% 4% 5% 6% 7% 14% 12% 10% 11% 10% Vestas Sinovel GE Goldwind Enercon Gamesa DongFang Suzlon Siemens United Power MingYang Repower Nordex Rest 7% 7% PC-based control for wind turbines 13.12.2011 107

Beckhoff PC-based control for wind turbines Market Share Controls 2010 4% 4% 4% 24% 35% OwnControl Ingeteam Bachmann Beckhoff ABB Mita Phoenix 9% 20% Beckhoff Image 13.12.2011 108