Siemens S7-1200, S7-1500 in SCL language
Interesting PLC projects in Factory IO using SCL language, check out what you will learn!
What makes ControlByte’s PLC courses so popular?
You get access to video lessons on the e-learning platform.
You perform programming exercises based on provided project templates. All you need is your PC and a simulator!
You can go through the training whenever and wherever you want.
You can start the training at a later date.
You will have homework to do on your own!
You get support for the course through Discord chat and live meetings.
“In this course, you will learn how to program PLC controllers, even if you are new to the automation industry. All you need is a well-prepared learning path.”
Jacob K. Biedulski
Education: MSc. Automation and Robotics
Experience: 10 years
PLC projects completed: 80+
Students taught: 850+ in the past 3 years.
Now for 249€
📖 Join the current group of students and start learning today!
What will you receive after enrolling in this course?
Over 86 practical video lessons (over 12 hours)
You will test your programs in the virtual factory Factory IO
Support from instructors in the form of Discord chat and live meetings
You will have homework to do on your own!
A certificate of course completion in English.
Program flow control instructions
Module content:
Timers
Module content:
TP, TON Timer
TOF Timer
TONR Timer
Project: Sorting line with a vision sensor
Module content:
Function block programming
Programming the tracking of products on the feeder
Integration of sorters and product tracking
Real number conversion functions and mathematical functions
Module content:
Real number conversion functions
Math functions
Proportional-integral controller for liquid tank
Module content:
Implementation of basic signals
Implementation of the proportional component of the controller
Implementation of the integral component of the controller
Project: Programming a label for a Zebra printer
Module content:
String conversion functions
Indirect addressing, pointers
Label programming for a Zebra printer
Course content
1. Introduction
Intro
Material review
Forum and chat
Literature
Software
Introduction to SCL language
2. Variables
Variables – intro
Implementation of SCL code in program blocks
Variable declaration
Editor for SCL language and variable calling
Numeric notation for variables and constants
Symbolic and absolute addressing
Partial access to variables – “slice access”
Arrays and structures
3. Functions and funcion blocks
Functions and function blocks
4. Operators
Operators – intro
Assignment operator
Arithmetical operators
Converting types when operating on variables
Constants in calculations
Singularities in operations on integer variables
Singularities in operations on real variables
Comparatory
Logical operators
5. Operators - exercises
Exercise of logical operators – operation of buttons and switches
Factory IO Installation
Operator exercises – intro
Exercise of logical operators – discussion of the solution of the task
Sequence of actions – an exercise
Exercise: Pneumatic hose cutting station
6. Program flow control instructions – IF, ELSIF, ELSE
IF instruction – intro
Exercise: Design of a three-position controller – simulation
Exercise: Design of a three-position controller
LAD vs SCL bit instructions – how to implement flip-flops?
Instructions – IF… , ELSIF, ELSE
Instructions – IF… THEN
7. Program flow control instructions - CASE... OF
Sequence programming – homework
Sequence programming using CASE instructions… OF
Instruction CASE… OF
Instrukcja CASE… OF – intro
8. Program flow control instructions - loops
Loops – intro
WHILE loop
REPEAT loop
FOR loop
Exercise: loading packages into a container
Homework: Standard deviation function
9. Code organization in the SCL editor
Code organization in the SCL editor
10. Signal edge detection
LAD vs SCL Triggers
Signal edge detection
Triggers – intro
11. Timers
Timers
12. Counters
Counters
13. Project: sorting line with vision sensor
Sorting line design – intro
Description of the sorter function block
Homework
Integration of sorters and product tracking
Programming the tracking of products on the feeder
Programming the sorter function block part. 1
Programming the sorter function block part. 2
14. Project: Sorting line with weighing module
Intro and description of the project
Programming of feeder logic
Sorting line with weighing module – homework
Creating a function block for the algorithm
Implementation of the moving average algorithm
Programming the logic of the sorting feeder
15. Real number conversion functions and mathematical functions
Mathematical functions
Real number conversion functions
16. Proportional-integral controller for liquid tank
Project description
Implementation of basic signals
Implementation of the proportional component of the controller
PI controller – homework
Implementation of the integral component of the controller
17. String conversion functions
String conversion functions
18. Project: Programming a label for a Zebra printer
Project: Programming a label for a Zebra printer
19. Indirect addressing, pointers
Indirect addressing, pointers
Supplementary materials - integer and real variables
Floating point arithmetic
Introduction to real numbers
Type conversion for integers
Variable overflow error
Intro, an integer variable in the controller’s memory
Converting floating point numbers
Why should you join this course?
You gain a skill valued by employers. You can publish the certificate on Linkedin, Goldenline and of course in your CV!
If you want to change your job and take up a position as an automation specialist in a company, you’re in the right place!
You receive lifelong access to the materials on our platform. You can return to them whenever you want.
You will test all your written code in a virtual factory in Factory IO
In the course, you don’t need equipment. All you need is a PLC simulator and Factory IO. You will be able to use the code you write in real projects.
Hundreds of students have tested this learning path, ask what they say about us in the industry!
Training price
Before I show you the price, see exactly what you get by joining the PLC course:
Thanks to the proven formula of our training and cost optimization, you can purchase this training for:
249€
Join now for 249€
Course currently unavailable...Kliknij w przycisk i odbierz zniżkę (nawet 300zł)!
Kliknij tutaj i odbierz zniżkę na kurs!Safe transaction and 14-day money back guarantee!
Secure Transactions: we assure that your transactions are safe and secure.
Trusted Payment Gateways: We partner with trusted payment gateways for a seamless payment experience – powered by Stripe and PayPal
14-Day Money Back Guarantee: Enjoy peace of mind with our 14-day money back guarantee.
Risk-Free Enrollment: Enroll with no risk and explore the course before making a commitment.
Customer Satisfaction: We prioritize your satisfaction and are here to support you.
Transparent Refund Process: Our refund process is simple and transparent.
Invest with Confidence: Secure your future with confidence in our PLC course.
Opinions from Students
Watch our simple lesson from ControlByte's YouTube channel!
FAQ
How can I sign up for the course?
Use the “Join the Course” button on this website or send us an inquiry at: contact@controlbyte.tech
Will I receive support from the instructors for this training?
Yes! We stay in touch with you through Discord channel – chat for participants, forums, and live meetings – webinars.
Will I receive a certificate upon completion of the training?
After submitting all projects from homework assignments and having them checked by the instructors, you will receive a certificate of completion for the training.
Will I need a PLC controller during the course?
No! In the course you will use advanced PLC simulator, so you won’t need a real PLC controller. The Factory I/O environment simulates automation systems such as conveyors, manipulators, actuators, robots, etc. The PLC controller’s operation is simulated using the Siemens S7-PLCSIM environment.
Do I need to purchase a license for Siemens TIA Portal software?
No! All you need is a free license to take the course.
What if it turns out that the course is not for me? Can I return the course?
You have 14 days to return the course, counting from the start date of the course. We guarantee a safe purchase.
Do I need to purchase a license for Factory I/O software?
No! To participate in the course, a free license is sufficient.
Is the course suitable for me if I have no prior experience with programming?
Yes. This is a basic course, designed in such a way that even someone without any experience with PLC controllers will be able to learn programming in LAD/FBD language.
How long will I have access to this course?
Access to the course is lifetime! As long as the ControlByte company exists in the automation market.
What does an online course on the ControlByte platform look like?
You get access to video materials with lessons explaining programming concepts. Participants follow exercises according to guidelines from the videos.
They also have homework assignments to solve independently. Homework projects are uploaded to the portal, where instructors check the tasks and provide feedback.
I would like to purchase training for my company. I need an official offer.
Please send an email with the information needed for the offer. We will send the offer to the indicated address. Upon receiving the order, we will grant you access to the course. Payment can be made according to the agreed commercial terms.
contact@controlbyte.tech