training - beckhoff uk€¦ · training . overview . twincat 3 is the systematic further...

11
Training Information

Upload: doanhuong

Post on 20-Apr-2018

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

Training Information

Page 2: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training Training Schedule Training is held on the second week of each month in Henley on Thames and the third week in Glasgow, these venues alternate between TwinCAT 2 and TwinCAT 3 training each month. The TwinCAT PLC training course runs over 2 days, with a 3rd day specialist option available, these options are scheduled depending on demand. Booking Process Please complete the Training Booking Request at the end of this document and email or fax it to: Email - [email protected] , Fax - 01491 577267. Alternatively, call us on 01491 410539. You will then receive confirmation of the booking along with a pro-forma invoice. All training courses must be paid in full at least 2 weeks before their start date. Location details upon request. Joining instructions will be sent upon confirmation of training order and payment.

Page 3: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

Overview TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined. This course focuses on the PLC programming and Hardware configuration using the TwinCAT 3 platform. Participants will learn about PLC programming and how to configure the hardware of a system using the Visual Studio shell. The training is based on the IEC 61131-3 standard. Advanced options such as object-oriented extensions of the IEC standard, module generation in C++ or high-level language visualisation interfaces are deliberately not included.

Notes Documentation • Beckhoff PLC Programming manual • Beckhoff TwinCAT 3 Visual Studio interface • Beckhoff PLC Information System

Hardware • CX embedded controller with TwinCAT

Software • Beckhoff Training Island Prerequisites • Knowledge of programming would be

expected. • PC literacy.

• Duration • 2 days • 9.15am – 5pm

Agenda

• Day one. TwinCAT 3 overview and architecture of PC control requirements for development and runtime systems.

• TwinCAT 3 Quick Start Guide • TwinCAT 3 and the Visual Studio

environment in detail. • Day two. PLC programming in TwinCAT 3

and system set up for ready the production environment.

• Learn how to configure TwinCAT 3 Scope view SW Oscilloscope.

Goals Understand the particular parts of TwinCAT 3 studied: • Navigate TwinCAT 3 Visual Studio shell • Navigate and configure TwinCAT Scope • Configure fieldbus and hardware • Understand ADS • Identify Beckhoff IO, components

(hardware & software) • Understand the Beckhoff documentation • Fault-finding using Beckhoff documentation

applying the correct document to the fault • Be able to recreate the programs / systems

studied after the completion of the course

IEC 61131 TwinCAT 3 PLC Programming Duration: 2 Days Frequency: Monthly An introduction to structured programming and TwinCAT 3

Page 4: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

Overview TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined. This course focuses on C++ real-time programming with TwinCAT 3. Main contents are the features of the TwinCAT system and the integration of C++ programming in the TwinCAT engineering. Training in C++ programming language is not included.

Notes Documentation

• Beckhoff C++ programming manual • Beckhoff TwinCAT 3 Visual Studio interface • Beckhoff PLC Information System

• Hardware •

• CX embedded controller with TwinCAT Software

• Beckhoff Training Island

Prerequisites

• Knowledge of programming would be expected.

• sound knowledge of C++ programming language

Agenda

• TwinCAT architecture • TwinCAT XAE (Engineering) and XAR

(Runtime) • Opportunities and limitations of C++

programming in the TwinCAT 3 real-time environment

• Requirements of the development PC • TwinCAT Class Wizard, creating and

debugging examples • TwinCAT TMC editor • Real-time settings • Task configuration multi-core support • Consolidation of above topics using practical

examples

Goals Understand the particular parts of TwinCAT 3 studied:

• Overview of TCCOM objects • Overview of how C++ modules operate in

realtime • Creating TwinCAT C++ Modules • Editing C++ Modules with the TMC Editor • Creating Interfaces and Datatypes • Using C++ modules to control IO • Communicating between C++ modules in

realtime • Communicating between C++ Modules and

IEC61131-3 PLC Modules in realtime

IEC 61131 TwinCAT 3 C++ Module Programming Duration: 1 Day Frequency: Monthly An introduction the TwinCAT 3 RealTime C++ interface

Page 5: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

IEC 61131 TwinCAT 2 PLC Programming Duration: 2 Days Frequency: Monthly An introduction to structured programming and TwinCAT 2

Overview TwinCAT is a real-time control system designed to take a normal Windows PC and allow it to take control of machine applications and processes in a deterministic way. These course descriptions are basic outlines designed to give the attendee an idea of what to expect during a pre-arranged course. Time scales are flexible as TwinCAT is different from both a Windows programming environment and a PLC programming environment. As each course unfolds it takes on its own direction allowing the attendees to steer the lessons according to their specific requirements.

Notes Documentation • Beckhoff PLC Programming manual • Beckhoff System Manager • Beckhoff PLC System library documentation

Hardware • CX embedded controller with TwinCAT

Software • Beckhoff Training Island Prerequisites • Knowledge of programming would be

expected. • PC literacy.

• Duration • 2 days • 9.15am – 5pm

Agenda • How TwinCAT works • Introduction to TwinCAT PLC and System

Manager • Configuring a real-time system • Understanding tasks • Overview of different types of Fieldbus • Configuring I/O • Differences between languages and appropriate

usage • Structured text • Understanding the use of Programs, Function

Blocks, and Functions. • Structuring a program • PLC Structures • Writing basic PLC programs • Linking variables between PLC and I/O • Using PLC programs on either different

machines or in different runtime systems. • Locating and understanding error codes • Using PLC System Library

Goals Understand the particular parts of TwinCAT studied: • Navigate TwinCAT System Manager • Navigate TwinCAT PLC Control • Navigate TwinCAT Software Scope • Use ADS • Identify Beckhoff IO, components

(hardware & software) • Understand the Beckhoff documentation • Fault-finding using Beckhoff documentation

applying the correct document to the fault • Be able to recreate the programs / systems

studied after the completion of the course

Page 6: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

IEC 61131 TwinCAT 2 PLC Maintenance Duration: 1 Day Frequency: Upon Request Beckhoff hardware & software maintenance & fault finding

Overview PLC Maintenance is designed to give maintenance personnel an understanding of how TwinCAT PLC and System Manager can be used for fault finding. It will show you how to use the online data available in System Manager and how to use ScopeView to monitor variables within the PLC and I/O configuration, as well as an understanding of how to use the hardware status LED’s

Notes Documentation • Beckhoff PLC Programming manual • Beckhoff System Manager

Hardware • CX embedded controller with TwinCAT Software • Beckhoff Training Island Prerequisites • This topic is run as a standalone course and

cannot be added as a 3rd day. • Knowledge of basic PLC programming would be

an advantage but is not necessary. • Basic PC literacy is required.

Duration • 1 day • 9.15am – 5pm

Agenda

• Introduction to TwinCAT PLC and System Manager

• Basic Fault finding • Using PLC programs on either different

machines or in different runtime systems. • Locating & understanding error codes • Configuring real-time systems • Understanding tasks • Overview of different types of Fieldbus • Configuring I/O • Linking variables between PLC and I/O

• Additional second day is available, upon

request, for customers wishing to tailor this course to their hardware. Please contact Beckhoff UK for details.

Goals Understand the particular parts of TwinCAT studied: • Identify Beckhoff IO, components

(hardware & software) • Navigate TwinCAT System Manager • Navigate TwinCAT PLC Control -Overview • Navigate TwinCAT Software Scope • Understand the Beckhoff documentation • Fault find using Beckhoff documentation by

applying the correct document to the fault

Page 7: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

IEC 61131 TwinCAT 2 or TwinCAT 3 Point-to-Point Motion Control Duration: 1 Day

Frequency: Upon Request An introduction to point-to-point motion using TwinCAT 2 or TwinCAT 3 as

required.

Overview

This training focuses on the topic of TwinCAT NC PTP positioning. The target group consists of users who are familiar with programming with TwinCAT PLC and who now wish to familiarise themselves with the TwinCAT NC extension. The course will include

• Motion Control (MC) blocks: standardisation of axis functions, simplifications in the use of the MC blocks, advantages for programming and maintenance.

• Programming examples • TwinCAT cam plates and MC blocks for cam plate

functionality and or digital gear functionality as required by the customer.

Notes Documentation • Beckhoff PLC Programming manual • Beckhoff System Manager • Beckhoff NC ADS documentation • Beckhoff NC ADS Error Code documentation

Hardware • CX embedded controller with TwinCAT 2 • Beckhoff Training Island • Beckhoff Servo or Stepper Island Prerequisites • Assured handling of TwinCAT PLC Programming

or attendance of TwinCAT PLC 2 day course. • Understanding of Motion Control. Duration • 1 day • 9.15am – 5pm

Agenda Additional to the main TwinCAT course: • Writing a PLC program to configure and

manage the Axis • Configuring Axis in System Manager • Managing Axes in system manager • Investigating Axes cycle time and tuning tasks

to suit application • Using NC ADS documentation • Using NC ADS Error code documentation

Goals Understand the particular parts of TwinCAT studied: • Navigate TwinCAT System Manager • Creation of TwinCAT NC axis • Navigate TwinCAT PLC Control • Navigate TwinCAT Software Scope • Identify Beckhoff IO, components

(hardware & software) • Be able to recreate the programs / systems

studied after the completion of the course

Page 8: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

Engineering Day Duration: 1 Day Frequency: Upon Request Application focused assistance

Overview Engineering days are provided to give assistance to customers to provide focussed and targeted training. Please contact [email protected] for further details.

Notes

Agenda • TBD prior to engineering day

Goals We aim to provide a focused engineering day that will allow us to help shorten the startup of your project or when you use new sections our product range.

Page 9: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

IEC 61131 .NET, API or C++ Programming Duration: 1 Day Frequency: Upon Request High level programming & interfacing to TwinCAT 2 or 3 with .NET, API or C++

Overview The TwinCAT.ADS DLL is a .NET class library, providing classes to communicate with an ads device. The class library is part of the TwinCAT AdsCommLib. Programmers can utilise extensive methods to integrate ADS devices within .NET applications. TcTimer delivers deterministic real time control of TwinCAT allowing third party PLC integration from the C++ TwinCAT DLL methods provided. The course description is a basic outline designed to give the attendee an idea of what to expect. As the course unfolds it takes on its own direction allowing the attendees to steer the lessons according to their specific requirements.

Notes Documentation • Beckhoff PLC Programming manual • Beckhoff System Manager • Beckhoff .NET programming supplement

manual

Hardware • PC with TwinCAT • Beckhoff Training Island Prerequisites • Knowledge of TwinCAT System or attendance of

the IEC61131 PLC Programming TwinCAT 2 or 3. • Knowledge of programming in either Visual

Basic C# or C++

Duration • 1 day • 9.15am – 5pm

Agenda Additional to the main TwinCAT course: • Introduction to TwinCAT ADS and router • Help and samples in the Beckhoff InfoSys • Concept of AMS addressing • Introduction to the .NET framework • Overview of TcTimer & C++ • C++ deterministic approach to programming • Index groups & offset locations • Configuring System Manager • Creating IO tasks and linking to hardware • Linking variables between tasks and I/O • Use of functions made available • Locating & understanding error codes • Linking via name or index group & offset • Read & Write via names or Index groups &

offsets • Refining programming to limit overheads • Event driven reading • Passing structures via ADS • Callback methods to TwinCAT router

Goals Understand the particular parts of TwinCAT ADS and: • Understand the Beckhoff documentation • Navigate TwinCAT System Manager • Understand TcTimer and C++ control • Understanding TwinCAT .NET methods and

utilisations. • Creating simple C++ or .NET applications linking

to ADS devices • Covering C# or VB.NET samples • Event driven & cyclic programming

Page 10: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

IEC 61131 Small Bus Controllers Duration: 12� Day

Frequency: Upon Request An introduction to Beckhoff hardware & software of the BC & BX ranges

Overview This course is designed as an addition to the 2 day PLC programming course to provide a bridge for the differences between using PC based systems and our smaller PLC range of devices.

Notes Documentation • Beckhoff BC Programming manual • Beckhoff System Manager for Profibus

applications Hardware • PC with TwinCAT • Beckhoff Bus Controller • Beckhoff Training Island Prerequisites • TwinCAT PLC course, except in special

circumstances Duration • ½ days • 9.15am – 1pm

Agenda • Introduction to TwinCAT PLC and System

Manager • Configuring real-time system • Understanding tasks • Overview of different types of Fieldbus • Configuring I/O • BC/BX Data

Goals Understand the particular parts of TwinCAT studied: • Identify Beckhoff IO, components

(hardware & software) • Navigate TwinCAT System Manager • Navigate TwinCAT PLC Control -Overview • Navigate TwinCAT Software Scope • Understand the Beckhoff documentation • Fault find using Beckhoff documentation by

applying the correct document to the fault

Page 11: Training - Beckhoff UK€¦ · Training . Overview . TwinCAT 3 is the systematic further development of TwinCAT 2, with which the world of automation technology is being redefined

Training

Training Booking Request Training Prices all prices are exclusive of VAT

Delegates

1 Day 2 Days 3 Days

Unit Total Unit Total Unit Total

1 £750.00 £750.00 £1,125.00 £1,125.00 £1,500.00 £1,500.00

2 £675.00 £1,350.00 £1,012.50 £2,025.00 £1,350.00 £2,700.00

3 £600.00 £1,800.00 £900.00 £2,700.00 £1,200.00 £3,600.00

4 £525.00 £2,100.00 £787.50 £3,150.00 £1,050.00 £4,200.00

5 £450.00 £2,250.00 £675.00 £3,375.00 £900.00 £4,500.00 Course Selection Please tick the box next to the course you would like to attend.

IEC61131 TwinCAT PLC Programming Course – 2 days

IEC61131 PLC Maintenance – 1 day

IEC61131 TwinCAT PLC & PTP Motion Control Programming Course – 3 days

IEC61131 TwinCAT PLC & .NET, API & C++ Programming – 3 days

IEC61131 Small Bus Controllers (BC & BX ranges) – 1/2 day

Names of delegates

1

2

3

4

5

Training dates for TwinCAT 2

1st Choice

2nd Choice

Training dates for TwinCAT 3

1st Choice

2nd Choice

Please complete this form and email or fax it to us: Email - [email protected] , Fax - 01491 577267. Alternatively, call us on 01491 410539. You will then receive confirmation of the booking along with a pro-forma invoice. All training courses have to be paid in full at least 2 weeks before their start date. If you have any questions, please do not hesitate to call us on 01491 410539.