Headquarters Australia
Beckhoff Automation Pty. Ltd.

Building 4, 163–179 Forster Road
Mount Waverley, VIC 3149, Australia

+61 3 9912 5430
info@beckhoff.com.au
www.beckhoff.com/en-au/

TR3020 | TwinCAT 3 Training: PLC programming

This class presents the fundamentals of a TwinCAT 3 project, with emphasis on the PLC. topics include: navigating the PLC interface, the use of the IEC61131-3 languages, creation of functions and Function Blocks, updating/changing code, and interacting with I/O.

Contents

  • introduction to Beckhoff Automation
  • introduction to TwinCAT eXtended Automation Technology (XAT)
  • introduction to eXtended Automation Engineering environment (XAE), Microsoft Visual Studio® integration
  • TwinCAT system architecture: configuration and diagnostics
  • communication with Hardware
  • basics of IEC 61131-3 programming
  • input/output variable declarations and basic data types
  • linking of software variables with hardware inputs and outputs
  • communication between Beckhoff hardware and PC using EtherCAT
  • customer resources
  • BST (Beckhoff Service Tool)
  • hardware and fieldbus components
  • testing of I/O
  • EtherCAT operation
  • EtherCAT troubleshooting
  • TwinCAT Scope
  • advanced eXtended Automation Engineering environment (XAE)
  • variables and data types
  • IEC 61131-3 languages
  • languages walk-through
  • IEC 61131-3 programming concepts (loops, conditionals, arrays, structures, OOP)
  • creation and use of standard Function Blocks and Functions.
  • visualization
  • library management
  • PLC boot configuration, data persistence and source code download

Prerequisites

  • experience of PLC programming and knowledge of Windows O.S.
Ordering information
TwinCAT 3 Training: PLC programming
Ordering number
TR3020
Category
Basics
Training duration
3 days

Training dates

DateTopicLocation
23.06.2025 – 25.06.2025
TR3020
TwinCAT 3 Training: PLC programming

Hamilton, QLD, AustraliaRequestContact
07.07.2025 – 09.07.2025
TR3020
TwinCAT 3 Training: PLC programming

Mount Waverley, VIC, AustraliaRequestContact
28.07.2025 – 30.07.2025
TR3020
TwinCAT 3 Training: PLC programming

Macquarie Park, NSW, AustraliaRequestContact
18.08.2025 – 20.08.2025
TR3020
TwinCAT 3 Training: PLC programming

Perth, WA, AustraliaRequestContact
01.09.2025 – 03.09.2025
TR3020
TwinCAT 3 Training: PLC programming

Mount Waverley, VIC, AustraliaRequestContact