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