Mastery in SCL Text-based Language for Siemens PLC Programming Training
About This Course
The “Siemens PLC S7-1200, S7-1500 Programming Course in SCL” offered by ControlByte Academy is designed to teach students how to program PLC (Programmable Logic Controllers) using the Structured Control Language (SCL). The course is suitable for both beginners and experienced programmers, providing them with the knowledge and skills needed to succeed in the field of industrial automation.
The course is conducted through video lessons on the e-learning platform, programming exercises based on provided project templates, and homework assignments. Students receive course support through Discord chat and live meetings. The course uses Siemens TIA Portal, Factory IO, and SCL for teaching.
Key topics covered in the course include:
- Operators in SCL: Assignment operator, Arithmetic operators, Type conversion in variable operations, Constants in calculations, Peculiarities in operations on integer variables, Peculiarities in operations on real variables, Comparators, Logical operators.
- Program flow control instructions: IF, ELSIF, ELSE, CASE…OF instruction, Loops – WHILE, REPEAT, FOR.
- Triggers, timers, counters in SCL.
- Project: Sorting line with a vision sensor and product tracking.
- Project: Sorting line with a weighing module.
- Proportional-Integral Controller for a Liquid Tank.
- Label Programming for Zebra Printer in Siemens PLC.
The instructor for the course is Jacob K. Biedulski, who has a MSc in Automation and Robotics, 10 years of experience, has completed 80+ PLC projects, and has taught 850+ students in the past 3 years.
After signing up for this course, students will receive over 126 practical video lessons (more than 24 hours), test their programs in the virtual factory, Factory IO, receive support from instructors on Discord chat and live meetings, have homework assignments to complete on their own, and receive a certificate of course completion.
The course does not require any physical equipment as a PLC simulator and Factory IO are used. The code written can be used in real-life projects. The course offers lifelong access to the course materials on their platform.
Learning Objectives
Requirements
- The course does not require any physical equipment as a PLC simulator and Factory IO are used. The code written can be used in real-life projects. The course offers lifelong access to the course materials on their platform.
Target Audience
- PLC Programmers
- Automation Engineers
- Electrical Engineers
- Industrial Engineers
- Maintenance Technicians
- Control System Technicians
- Instrumentation Technicians
- This course welcomes beginners, making it an ideal starting point for aspiring PLC programmers to build confidence and skills in automation.
Curriculum
Introduction
Introduction to PLC programming course00:2:37
Discord channel – You can write to me if you have any problems!00:1:42
TIA Portal installation00:5:47
Variables – SCL editor, numeric notations, direct addressing, slice access, arrays and structures
Functions and function blocks
Operators in SCL
Operators – exercises
Program flow control instructions – IF, ELSIF, ELSE
Program flow control instructions – CASE…OF
Program flow control instructions – loops
Code organization in SCL editor
Detection of signal edges
Timers
Counters
Project: Sorting line with vision sensor
Project: Sorting line with weighing module
Real number conversion functions and mathematical functions
Proportional-integral controller for a liquid tank
String conversion functions
Project: Programming labels for Zebra printer
Indirect addressing, pointers
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.
