CODESYS 1: Introduction to PLC Programming
Learn how to write, simulate, and test a PLC program using the Ladder Diagram programming language in the CODESYS IDE.
Know what CODESYS is and why CODESYS is so popular
Know how a PLC program is structured and executed
Be able to develop PLC programs in the CODESYS IDE using basic Ladder Diagram elements including Branch, Direct Contact, and Direct Coil
Be able to test PLC programs using the CODESYS PLC Simulator running on a computer
Be able to debug PLC programs by monitoring and tracing the values of variables
Be able to wire a physical PLC
Be able to set up a Wago CC100 using the Web Based Management system
Be able to download a PLC program to a physical PLC
Know how to work with a physical PLC by wiring the power supply, inputs, and outputs
1.0. Introduction to the Course
1.1. Structure of the Course
1.2. Meet Your Instructor
2.0. What is CODESYS?
2.1. Download CODESYS
2.2. Install CODESYS
2.3. Work with Device Support Packages
2.4. Create a Project
2.5. Structure of a Project in CODESYS
2.6. Structure of an Application
Section 2 Quiz
3.0. Section Introduction
3.1. What is a Variable?
3.2. Declare Variables in CODESYS
3.3. Introduction to Ladder Diagram
3.4. Output Instructions
3.5. Contact Instructions
3.6. Boolean Logic
3.7. Program AND Logic
3.8. Program OR Logic - Part 1
3.9. Program OR Logic - Part 2
3.10. Section Conclusion
Section 3 Quiz
4.0. Working with Hardware - Introduction
4.1. PLC Components - Processor and I/O Modules
4.2. PLC Components - Communication Modules and Power Supply
4.3. Use the Web-Based Management System
4.4. What is an IP Address?
4.5. Set the PLC’s IP Address
4.6. Set Your Computer's IP Address
4.7. Test the Connection
4.8. Download the Application
4.9. Run the Application
Section 4 Quiz
5.0. Working with the Simulator
5.1. Run the Application with the Simulator
Section 5 Quiz
6.0. Introduction to Testing and Debugging
6.1. Application Execution
6.2. Monitor Variables
6.3. Modify Variables - Part 1
6.4. Modify Variables - Part 2
6.5. Force Variables
6.6. Monitor Application Logic
Section 6 Quiz
You are an aspiring PLC programmer
You are an engineer, electrician, technician, or other field maintenance type that is interested in learning more about PLC programming
Have some experience with PLC programming and want to learn more about the CODESYS IDE and Runtime
You'll get lifetime access to this course.
No, the CODESYS IDE used in this course is available to download and use for free with no restrictions.
You can follow 80% of this course without access to a physical PLC.
There is an optional hardware section at the end of the course that shows how to work with a Wago CC100 PLC. To get the most value from this section, we recommend that you purchase a Wago CC100 Starter Kit , but this is completely optional.
Yes, this course is certified by Wago Corporation.
Upon completion, Wago will issue you a certificate stating that you have completed the course and are competent in the basics of CODESYS
No, this course is designed for complete beginners. Everything is explained in the course so no prior knowledge is required to follow the course.
CODESYS is a fast-growing system for developing PLC programs. As more manufacturers adopt CODESYS, people who know how to program PLCs with CODESYS become more valuable in the job market.
On top of the fact that CODESYS developers have plenty of career opportunities, the CODESYS IDE is completely free to download and use, making it very affordable to learn PLC programming.
Nope! All our courses are offered online, so you can take them from anywhere in the world. All you need is a high-speed internet connection and the applicable software for your course.
Of course. All of our course content is pre-recorded, so you can work and study on your own time.