Beckhoff Training
Beckhoff Training
Beckhoff Training
Training Information
Training
Training Schedule
Training is held on the second full week of each month at the Beckhoff Technology Centre in Huntingdon,
Cambridgeshire and the third week in Glasgow. These venues alternate between TwinCAT 2 and TwinCAT 3 training each
rd
month. The TwinCAT PLC training course runs over 2 days, with a 3 day specialist option available, these options are
scheduled depending on demand. Dates can be found here.
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
Duration: 2 Days
Frequency: Monthly
IEC 61131 TwinCAT 3 PLC Programming
An introduction to structured programming and TwinCAT 3
Overview Goals
TwinCAT 3 is the systematic further development of Understand the particular parts of TwinCAT 3
TwinCAT 2, with which the world of automation studied:
technology is being redefined.
• Navigate TwinCAT 3 Visual Studio shell
This course focuses on the PLC programming and • Navigate and configure TwinCAT Scope
Hardware configuration using the TwinCAT 3 • Configure fieldbus and hardware
platform. Participants will learn about PLC • Understand ADS
programming and how to configure the hardware • Identify Beckhoff IO, components
of a system using the Visual Studio shell. The (hardware & software)
training is based on the IEC 61131-3 standard. • Understand the Beckhoff documentation
Advanced options such as object-oriented • Fault-finding using Beckhoff documentation
extensions of the IEC standard, module generation applying the correct document to the fault
in C++ or high-level language visualisation • Be able to recreate the programs / systems
interfaces are deliberately not included. studied after the completion of the course
Agenda Notes
Overview Goals
TwinCAT 3 is the systematic further development of Understand the particular parts of TwinCAT 3
TwinCAT 2, with which the world of automation studied:
technology is being redefined.
Agenda Notes
Documentation
• TwinCAT architecture
• TwinCAT XAE (Engineering) and XAR • Beckhoff C++ programming manual
(Runtime) • Beckhoff TwinCAT 3 Visual Studio interface
• Opportunities and limitations of C++ • Beckhoff PLC Information System
programming in the TwinCAT 3 real-time
environment • Hardware
• Requirements of the development PC •
• TwinCAT Class Wizard, creating and • CX embedded controller with TwinCAT
debugging examples Software
• TwinCAT TMC editor • Beckhoff Training Island
• Real-time settings
• Task configuration multi-core support
• Consolidation of above topics using practical Prerequisites
examples
• Knowledge of programming would be
expected.
• sound knowledge of C++ programming language
Training
Duration: 2 Days
Frequency: Bi-monthly
IEC 61131 TwinCAT 2 PLC Programming
An introduction to structured programming and TwinCAT 2
Overview Goals
TwinCAT is a real-time control system designed to Understand the particular parts of TwinCAT studied:
take a normal Windows PC and allow it to take
control of machine applications and processes in a • Navigate TwinCAT System Manager
deterministic way. • Navigate TwinCAT PLC Control
• Navigate TwinCAT Software Scope
These course descriptions are basic outlines • Use ADS
designed to give the attendee an idea of what to • Identify Beckhoff IO, components
expect during a pre-arranged course. (hardware & software)
• Understand the Beckhoff documentation
Time scales are flexible as TwinCAT is different • Fault-finding using Beckhoff documentation
from both a Windows programming environment applying the correct document to the fault
and a PLC programming environment. As each • Be able to recreate the programs / systems
course unfolds it takes on its own direction studied after the completion of the course
allowing the attendees to steer the lessons
according to their specific requirements.
Agenda Notes
Duration: 1 Day
Frequency: Upon Request
IEC 61131 TwinCAT 2 PLC Maintenance
Beckhoff hardware & software maintenance & fault finding
Overview Goals
PLC Maintenance is designed to give maintenance Understand the particular parts of TwinCAT studied:
personnel an understanding of how TwinCAT PLC
and System Manager can be used for fault finding. • Identify Beckhoff IO, components
(hardware & software)
It will show you how to use the online data • Navigate TwinCAT System Manager
available in System Manager and how to use • Navigate TwinCAT PLC Control -Overview
ScopeView to monitor variables within the PLC and • Navigate TwinCAT Software Scope
I/O configuration, as well as an understanding of • Understand the Beckhoff documentation
how to use the hardware status LED’s • Fault find using Beckhoff documentation by
applying the correct document to the fault
Course location on request.
Agenda Notes
Overview Goals
This training focuses on the topic of TwinCAT NC PTP Understand the particular parts of TwinCAT studied:
positioning. The target group consists of users who are
familiar with programming with TwinCAT PLC and who • Navigate TwinCAT System Manager
now wish to familiarise themselves with the TwinCAT • Creation of TwinCAT NC axis
NC extension. • Navigate TwinCAT PLC Control
• Navigate TwinCAT Software Scope
The course will include • Identify Beckhoff IO, components
(hardware & software)
• Motion Control (MC) blocks: standardisation of axis • Be able to recreate the programs / systems
functions, simplifications in the use of the MC studied after the completion of the course
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.
• Option for onsite training.
Agenda Notes
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
Training
Overview Goals
Engineering days are provided to give assistance to We aim to provide a focused engineering day that
customers to provide focused and targeted will allow us to help shorten the startup of your
training. project or when you use new sections our product
range.
Please contact [email protected] for further
details.
Agenda Notes
Overview Goals
The TwinCAT.ADS DLL is a .NET class library, Understand the particular parts of TwinCAT ADS and:
providing classes to communicate with an ads
device. The class library is part of the TwinCAT • Understand the Beckhoff documentation
AdsCommLib. Programmers can utilise extensive • Navigate TwinCAT System Manager
methods to integrate ADS devices within .NET • Understand TcTimer and C++ control
applications. • Understanding TwinCAT .NET methods and
utilisations.
TcTimer delivers deterministic real time control of • Creating simple C++ or .NET applications linking
TwinCAT allowing third party PLC integration from to ADS devices
the C++ TwinCAT DLL methods provided. • Covering C# or VB.NET samples
• Event driven & cyclic programming
The course description is a basic outline designed
to give the attendee an idea of what to expect.
Agenda Notes
Course Selection
Please tick the box next to the course you would like to attend. If your preffered course is not listed then please conact us.
IEC61131 TwinCAT PLC & PTP Motion Control Programming Course – 3 days
IEC61131 TwinCAT PLC & .NET, API & C++ Programming – 3 days
Names of delegates
Training dates for TwinCAT 2 (Please click here for available dates)
st
1 Choice
nd
2 Choice
Training dates for TwinCAT 3 (Please click here for available dates)
st
1 Choice
nd
2 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.