Overview
This course focusses on the use of C++ as a development language for TwinCAT. Participants will learn how to create and use C++ driver projects to create TcCOM objects executed in TwinCAT Realtime, adapt them to different scenarios, and use debugging and online change capabilities. It assumes existing C++ competence, and focusses on the application of this knowledge in the TwinCAT environment.
Goals
Understand the parts of the course covered:
- using the C++ Project Template and TMC wizards
- navigate the generated files and folders of the projects
- bringing IO and user types into a project
- fault-find using the Realtime debugging facility
- perform code changes using the online change function
- 64-bit driver signing using TcSign
Prerequisites
- TwinCAT 3 PLC Programming course
- C++ programming experience
Agenda
- C++ overview
- Installation
- TcCOM and sample project
- Requirements and limitations
- Build vs Publish
- Online changes
- Modifying TcCOM objects
- Debugging
- Ordering information
- TwinCAT 3 realtime C++ programming
- Ordering number
- TRUK3042-1000
- Category
- Advanced
- Training duration
- 1 day, taking place from 9:15 a.m.–5:00 p.m.