Beckhoff Training

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

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

• Day one. TwinCAT 3 overview and Documentation


architecture of PC control requirements for • Beckhoff PLC Programming manual
development and runtime systems. • Beckhoff TwinCAT 3 Visual Studio interface
• TwinCAT 3 Quick Start Guide • Beckhoff PLC Information System
• TwinCAT 3 and the Visual Studio
environment in detail. Hardware
• Day two. PLC programming in TwinCAT 3 • CX embedded controller with TwinCAT
and system set up for ready the production Software
environment. • Beckhoff Training Island
• Learn how to configure TwinCAT 3 Scope
view SW Oscilloscope. Prerequisites
• Knowledge of programming would be
expected.
• PC literacy.

Duration
• 2 days
• 9.15am – 5pm
Training

Duration: 1 Day IEC 61131 TwinCAT 3 C++ Module Programming


Frequency:Upon Request
An introduction the TwinCAT 3 RealTime C++ interface

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.

This course focuses on C++ real-time • Overview of TCCOM objects


programming with TwinCAT 3. Main contents are • Overview of how C++ modules operate in
the features of the TwinCAT system and the realtime
integration of C++ programming in the TwinCAT • Creating TwinCAT C++ Modules
engineering. Training in C++ programming • Editing C++ Modules with the TMC Editor
language is not included. • 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

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

• How TwinCAT works Documentation


• Introduction to TwinCAT PLC and System • Beckhoff PLC Programming manual
Manager • Beckhoff System Manager
• Configuring a real-time system • Beckhoff PLC System library documentation
• Understanding tasks
• Overview of different types of Fieldbus Hardware
• Configuring I/O • CX embedded controller with TwinCAT
• Differences between languages and appropriate Software
usage • Beckhoff Training Island
• Structured text
• Understanding the use of Programs, Function Prerequisites
Blocks, and Functions. • Knowledge of programming would be
• Structuring a program expected.
• PLC Structures • PC literacy.
• Writing basic PLC programs •
• Linking variables between PLC and I/O Duration
• Using PLC programs on either different • 2 days
machines or in different runtime systems. • 9.15am – 5pm
• Locating and understanding error codes
• Using PLC System Library
Training

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

• Introduction to TwinCAT PLC and System Documentation


Manager • Beckhoff PLC Programming manual
• Basic Fault finding • Beckhoff System Manager
• Using PLC programs on either different
machines or in different runtime systems. Hardware
• Locating & understanding error codes • CX embedded controller with TwinCAT Software
• Configuring real-time systems • Beckhoff Training Island
• Understanding tasks
• Overview of different types of Fieldbus Prerequisites
• Configuring I/O • This topic is run as a standalone course and
rd
• Linking variables between PLC and I/O cannot be added as a 3 day.
• Knowledge of basic PLC programming would be
• Additional second day is available, upon an advantage but is not necessary.
request, for customers wishing to tailor this • Basic PC literacy is required.
course to their hardware. Please contact
Beckhoff UK for details. Duration
• 1 day
• 9.15am – 5pm
Training
IEC 61131 TwinCAT 2 or TwinCAT 3
Duration: 1 Day
Frequency: Bi-monthly Point-to-Point Motion Control
An introduction to point-to-point motion using TwinCAT 2 or TwinCAT 3 as
required.

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

Additional to the main TwinCAT course: Documentation


• Writing a PLC program to configure and • Beckhoff PLC Programming manual
manage the Axis • Beckhoff System Manager
• Configuring Axis in System Manager • Beckhoff NC ADS documentation
• Managing Axes in system manager • Beckhoff NC ADS Error Code documentation
• Investigating Axes cycle time and tuning tasks
to suit application Hardware
• Using NC ADS documentation • CX embedded controller with TwinCAT 2
• Using NC ADS Error code documentation • 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
Training

Duration: 1 Day Engineering Day


Frequency: Upon Request
Application focused assistance

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

• TBD prior to engineering day


Training

Duration: 1 Day IEC 61131 .NET, API or C++ Programming


Frequency: Upon Request
High level programming & interfacing to TwinCAT 2 or 3 with .NET, API or C++

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.

As the course unfolds it takes on its own direction


allowing the attendees to steer the lessons
according to their specific requirements.

Agenda Notes

Additional to the main TwinCAT course: Documentation


• Introduction to TwinCAT ADS and router • Beckhoff PLC Programming manual
• Help and samples in the Beckhoff InfoSys • Beckhoff System Manager
• Concept of AMS addressing • Beckhoff .NET programming supplement
• Introduction to the .NET framework manual
• Overview of TcTimer & C++
• C++ deterministic approach to programming Hardware
• Index groups & offset locations • PC with TwinCAT
• Configuring System Manager • Beckhoff Training Island
• Creating IO tasks and linking to hardware
• Linking variables between tasks and I/O Prerequisites
• Use of functions made available • Knowledge of TwinCAT System or attendance of
• Locating & understanding error codes the IEC61131 PLC Programming TwinCAT 2 or 3.
• Linking via name or index group & offset • Knowledge of programming in either Visual
• Read & Write via names or Index groups & Basic C# or C++
offsets
• Refining programming to limit overheads Duration
• Event driven reading • 1 day
• Passing structures via ADS • 9.15am – 5pm
• Callback methods to TwinCAT router
Training
Training Booking Request
Training Prices all prices are exclusive of VAT

1 Day 2 Days 3 Days


Delegates 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. If your preffered course is not listed then please conact us.

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

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.

You might also like