
Introduction and overview of what the student will learn from this course.
Students will have TwinCAT 3 engineering environment installed and ready for development.
Students will be able to navigate and use TwinCAT 3 user interface.
In this lecture, students will learn about TwinCAT system configuration and tasks.
In this lecture, students will learn how the licensing works in TwinCAT, and how to start running your PLC (Computer).
In this lecture, students will learn the different declaration scopes, and the standard data types available in TwinCAT (IEC 61131-3 Standard).
In this lecture, students will learn what Arrays are, and how to create and access them in TwinCAT.
In this lecture, students will learn what Structures are, and how to create and access them in TwinCAT.
In this lecture, students will learn what are Enumerations, and how to use them in TwinCAT.
In this lecture, students will learn what are Alias's, and how they can be used in TwinCAT.
In this lecture, students will learn what is Global Variable List.
Some tips and shortcuts that can be useful while developing your applications.
In this lecture, students will learn the syntax of IF Instruction in Structured Text, and how to implement it.
In this lecture, students will learn the syntax of CASE Instrcution in Structured Text, and how to implement it.
In this lecture, students will learn the syntax of FOR Loop in Structured Text, and how to implement it.
In this lecture, students will learn the syntax of WHILE Loop in Structured Text, and how to implement it.
In this lecture, students will learn the syntax of REPEAT-UNTIL Loop in Structured Text, and how to implement it.
In this lecture, students will learn about Object Function, and how to create and implement a Function.
In this lecture, students will learn about Object Function Block, and how to create and implement a Function Block.
In this lecture, students will learn about Object Program, and how to create a Program.
In this lecture, students will learn about Object Action, and how to implement Object Action.
In this lecture, students will learn about Timers Standard Function Block, and how to implement a Timer.
In this lecture, students will learn about Triggers Standard Function Block, and how to implement a Trigger.
In this lecture, students will learn about Counters Standard Function Block, and how to implement a Counter.
In this lecture, students will learn how to connect to a Beckhoff PLC, and link variables.
Conclusion of the course.
This course will teach you the fundamentals of Structured Text programming language using TwinCAT 3 automation software. The TwinCAT software system turns almost any PC-based system into a real-time control with multiple PLC, NC, CNC, and/or robotics runtime systems in a single package. TwinCAT is a future-oriented software platform for machine builders and system integrators.
By the end of this course, you will learn all the basics on how to start developing your own application in structured text using TwinCAT 3 software, we will first go through the user interface and system configuration of TwinCAT. Then we will move on to variable declarations, standard data types, and user-defined data types such as Arrays, Structures, and Enumerations. We will also go through some conditional statements like IF and CASE instructions, FOR loops, While loops, and Repeat-Until loops. Additionally, we will go through Programming objects and some standard libraries, and finally how to communicate with a Beckhoff PLC. Along the way, you'll get hands-on experience with programming concepts through examples, assignments, and some quizzes.
The course is for you if you're a newcomer interested in TwinCAT 3 PLC programming, Beckhoff Automation PLCs or if you may have had some exposure to TwinCAT 2 the previous automation software from Beckhoff, and want to learn how to use the new generation of TwinCAT. Happy learning.