Training
Training Information
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.
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
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
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
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
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
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.
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
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
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.