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:

  1. 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.
  2. Program flow control instructions: IF, ELSIF, ELSE, CASE…OF instruction, Loops – WHILE, REPEAT, FOR.
  3. Triggers, timers, counters in SCL.
  4. Project: Sorting line with a vision sensor and product tracking.
  5. Project: Sorting line with a weighing module.
  6. Proportional-Integral Controller for a Liquid Tank.
  7. 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

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.

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

72 Lessons12h

Introduction

Introduction to PLC programming course00:00:00
Discord channel – You can write to me if you have any problems!00:00:00
Literature00:00:00
Software00:00:00
Introduction to SCL language00:00:00

Variables

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

Your Instructors

MSc. Jacob K. Biedulski

PLC Programming Teacher

4.92/5
6 Courses
99 Reviews
289 Students
See more

ControlByte

Teacher

4.8/5
6 Courses
133 Reviews
165 Students
See more

199,00 

Duration 12 hours
Lectures
72 lectures
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare

Don't have an account yet? Sign up for free

No apps configured. Please contact your administrator.
No apps configured. Please contact your administrator.