ON-LINE COURSE | Programming

Servo Drives and VFD Motion Programming for PLCs

You will program a drive application, write a program for a manipulator, and create your own flying saw app! element

Video lessons

85

Duration

+15 hours

Skill Level

Intermediate

Students

496

Rating

4.9/5

Certificate Issued By

ControlByte

Trusted by Industry Leaders to Train Their Teams

What makes ControlByte programming 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 take the training whenever and wherever you want. You can start the training at a later date.

  • You will have homework assignments to complete on your own!

  • You receive course support through Discord chat and live meetings.

Join now for 249€

📖 Join the current group of students and start learning today!

Course outline

85 lessons, 15 hours 38 minutes

Module 1: Introduction to the course

Welcome and course plan
Join the chat for automation professionals – Discord ControlByte!
Download TIA Portal and PLCSIM Advanced, but don’t install yet…
Requirements for your PC

Module 2: Introduction to Codesys

Codesys installation
The first program with a virtual axis

Module 3: Configuration of a servo drive using the Sinamics V90 as an example

Introduction to Siemens V90 servo drive hardware
Servo amplifier configuration in Sinamics V-Assisttant software
Create a project in TIA Portal and configure the technology object – TO

Module 4: Introduction to servo drives

Drive applications and types of engines
Structure of regulators in the drive system

Module 5: Installation of TIA Portal

Installation of TIA Portal and PLC SIM Advanced software

Module 6: Motion Control library in TIA Portal - basic instructions

MC_Power simulator and manual
MC_Power – parameterization
MC_MoveJog
MC_Home – introduction
MC_Home – basing modes
MC_MoveRelative – introduction
MC_MoveRelative – exercises (homework)
MC_MoveAbsolute – introduction
MC_MoveAbsolute – exercises (homework)
MC_Reset
MC_MoveVelocity, MC_Stop, MC_Halt (homework)

Module 8: PackML standard in driving applications

PackML standard in the drive application

Module 10: Programming the flying saw application - LFlyingSaw

How does a flying saw work?
LFlyingSaw library support
Programming exercises for the “flying saw” application using a simulator

Module 11: Introduction to the SM3_Basic library

Description of the SM3_Basic library
How to power the axis – MC_Power block
Resetting MC_Reset errors
MC_Home drive homing procedure
Set the MC_SetPosition drive position

Module 12: Discrete Motion

Introduction to discrete motion in Codesys
MC_MoveAbsolute absolute movement for a rotary axis
MC_MoveRelative and MC_MoveAdditive relative motion
Work sequence for a linear axis in the PackML standard

Module 13: Continuous Motion

Introduction to continuous motion in Codesys
Stop the axis: MC_Stop and MC_Halt
MC_MoveVelocity velocity profile
Difference between rotary and linear axis (Modulo vs Finite)
Continuous movement in manual mode MC_Jog
Project: sequence for a rotary axis in the Pack_ML standard

Module 14: Final project in Codesys - Production line with a conveyor, SCARA robot and rotary table

Analysis of design assumptions
Definition of individual axes for the production line, rotary table and SCARA robot
Template support for visualization and alarm definition
Control in manual and automatic mode
Construction of sequences for a project in the international PackML standard
Post-tests and error handling

Module 15: Bonus - Launching the Weintek panel (Codesys) and the servo drive in the EtherCAT network

Launching the Weintek panel in Codesys
Making electrical connections between devices
PLC communication <–> servo amplifier in the EtherCAT network
Program for a real axis – Open Motion PLC library from Weintek
Creating visualizations in EasyBuilder software from Weintek

“In this course, you will learn to program PLCs, 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.

What will you receive after signing up for this course?

  • Over lessons 85 practical video lessons

  • Support from instructors on Discord chat and live meetings.

  • You will have homework to do on your own!

  • Certificate of course completion in English.

Course content

Configuration and commissioning of the Sinamics V90 servo drive

Module content:

  • Description of the drive system

  • Configuration of a servo drive in Sinamics V-Assistant

  • Starting the drive in JOG mode

Motion library instruction exercises

Module content:

  • MC_Power, MC_Home

  • MC_MoveJog, MC_MoveVelocity

  • MC_MoveAbsolute, MC_MoveRelative

  • MC_GearIn, MC_GearInPos

Drive application based on the PackML standard

Module content:

  • What is PackML

  • States and modes of machine operation

  • PackML-based programming exercises

Programming a flying saw

Module content:

  • Overview of the library and the principles of operation of the station

  • Drive functions performed by the station (axis synchronization)

  • Process parameterization

  • Exercises and homework

Codesys installation and virtual axis configuration

Module content:

  • Codesys installation

  • Virtual axis configuration

  • First traffic control program

  • Visualization tests in the simulator

Open Motion PLC library and PackML sequence for the machine

Module content:

  • Overview of function blocks from the Open Motion PLC library

  • Simulation of linear axis and rotary axis

  • Program for PackML traffic control sequence

  • Visualization template for axis control

Production line design at Codesys

Module content:

  • Create axes for feeder, robot and rotary table

  • Configuration of kinematics for SCARA robot

  • A program that supports axes in ST and FBD language

  • Sequence for the machine and tests on the visualization

Launching the Weintek panel and Estun servo at Codesys

Module content:

  • Launching the Weintek panel in Codesys

  • Making electrical connections between devices

  • PLC communication <–> EtherCAT servo amplifier

  • Program for the actual axis

Why you should join this course?

  • You gain a skill highly valued by employers.

  • You can showcase your certificate on LinkedIn, Goldenline, and of course on your CV!

  • If you want to change your job and pursue a career as an automation engineer, you are in the right place!

  • Hundreds of students have already taken this learning path, ask around what they say about us in the industry!

  • You get lifelong access to the course materials on our platform. You can revisit them whenever you want.

  • You will test all your written code in a virtual factory in Factory IO.

  • You do not need any equipment for the course. A PLC simulator and Factory IO are enough. The code you write can be used in real-life projects.

  • Hundreds of students have already taken this learning path, ask around what they say about us in the industry!

  • You receive course support through Discord chat and live meetings.

  • We will provide you with your code reviews by Discord channel!

  • You can chat with other aspiring PLC programmers!

  • You can showcase your certificate on LinkedIn, Goldenline, and of course on your CV!

  • You can get better job!

  • You can start working as PLC programmer

Training price

Before I show you the price, see what exactly you get by joining the automation design course:

Educational materials, 85 video lessons explaining MOTION CONTROL. Through video materials, we will guide you step by step from simple topics to advanced projects.
Value: 200€
Homeworks – you will have to be creative! Not everything in the course will be shown directly! You will have to come up with some solutions on your own.
Value: 50€
Analysis of your homework – feedback from the teachers We check your homework and send comments to make your programs better and better!
Value: 100€
Contact with instructors via the e-learning platform. If you have any problems, feel free to reach out! We will address your doubts on an ongoing basis.
Value: 100€
Consultations in the form of weekly live webinars. You will be able to ask questions and participate in live discussions.
Value: 50€
You will join the community of PLC programmers and be able to share your thoughts.
Solving problems through group work is much faster!

Value: PRICELESS

We guarantee that you will be satisfied with your participation in our course.
If you don’t like our training, you have 14 days to return the product – we will refund the full amount for the course.

Value: PRICELESS

Hundreds of automation specialists have already completed our training program in previous editions.

Value: PRICELESS

Thanks to the proven formula of our training and cost optimization, you can purchase this training for:

249€

📚 Join the current group of students and start PLC programming today!

Join now for 249€

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

FilipServo Drives and VFD Motion Programming for PLCs Training

Hello, the course is particularly helpful for individuals who have never had any experience with servo programming. It provides the fundamentals for starting to program and adjust servo drives from a PLC perspective. Additionally, the training introduces the PackML standard, widely used in the industry, along with a practical example of its application and integration with an HMI panel.

An interesting aspect of the course was the demonstration and explanation of the capabilities of a delta robot, as well as its simulation in the Codesys environment.

Karol F.Servo Drives and VFD Motion Programming for PLCs Training

am an automation engineer working for an integration company. I participated in this course on servo drive programming, and I must admit it was an excellent choice. Thanks to it, I gained practical experience using the simulator, and now I can apply these skills in real-world projects.

The training materials are available for a lifetime, allowing me to revisit them whenever needed. We also receive homework assignments to complete independently, which makes it easier to solidify the knowledge. The support provided by the instructors is top-notch, so I could rely on their assistance throughout the course.

After completing the training, I received a certificate and gained access to a valuable group of participants on Discord, which allows for further skill development and experience exchange with others.

Mieczysław Z.Servo Drives and VFD Motion Programming for PLCs Training

I have been working in maintenance for 2 years and purchased access to the servo drive course. The course was great because I learned a lot using the simulator, and now I can apply it to the equipment we have at the company.
During the course, we used Siemens TIA Portal, Codesys, and Softmotion to learn servo drive programming. This was very helpful, and it was fantastic that everything was done using free simulators.
The instructors were also very supportive. After the course, I received a certificate and joined a Discord group where I can chat with other learners.

TomekServo Drives and VFD Motion Programming for PLCs Training

Finally, a course that offers multiple engineering perspectives. Why limit yourself to just one software? During the course, we used Siemens TIA Portal and Codesys to learn servo programming. Additionally, we had the chance to explore the PLC Open Motion library, set up a Weintek panel and a servo in an EtherCAT network, and learn how to program applications for a flying saw.
Everything was available through free simulators, which made learning much easier. Great job! Keep it up. I highly recommend it to everyone!

Łukasz CzekajSiemens S7-1200, S7-1500 PLC programming course in LAD/FBD language

The course was well structured and the first of its kind in which I participated. A very good level of detail in the discussed issues related to the environment itself, such as the TIA Portal, as well as to the hardware level. After some lessons, we have to do something ourselves, so that it is not a synthetic science, but is supported by practice. The most phenomenal thing is the homework included in the course, for which we get "live" support in case of problems with their implementation. If I had to choose a course of this type again, I would not hesitate to choose it again. I highly recommend it, it's really worth it 🙂

Rajesh LefèvreSiemens PLC course in LAD/FBD language

The courses offered by ControlByte are a very good way to quickly learn Siemens PLCs. The materials are comprehensive, supported by practical examples, the issues are discussed in simple and understandable language. The authors support students at every stage, verify homework, send tips and suggestions. The course allowed me to expand and supplement my knowledge in the field of PLC programming, which contributed to the application of knowledge in practice and to the launch of the first production implementation, of course successfully. I highly recommend and encourage you to attend the course!

Diego RobertsSiemens S7-1200 programming basics course

As someone just beginning my journey with PLCs, I found this course fantastic. It explains everything step by step, covering not only the "how" but also the "why" behind each concept. I highly recommend it and am eagerly awaiting future editions. Thank you—I can't recommend it enough!

Khaled A.Siemens S7-1200 Programming Course in Ladder/FBD

I've tried other PLC programming courses, and I can confidently say this one is the best by far. I highly recommend it to anyone looking to learn PLC programming!

Andrew MazurSiemens S7-1200 programming basics course

Hello 🙂 A well-prepared course for total beginners. The right amount of information does not overwhelm the recipient, as at the beginning of programming. The quality of the recordings is great (both video and audio). I am waiting for the continuation of this course as well as for the course at a higher level, because I want to master the LAD language for S7-1200 controllers. Everything I mentioned is best supported by an example of a real machine/line (as it has been so far).

Cezary LipskiSiemens Simatic S7-1200, S7-1500 PLC programming course in LAD/FBD language

A course at a very high level that met all my expectations. Materials in the form of video files and contact with the teacher - full professionalism. Another advantage of this type of course is the loose time frame that we can adjust to our pace of work. Kamil, who runs the course, thoroughly analyzes the homework sent to him and sends his observations in feedback. In my opinion, this course is a must-have item both for those starting their adventure with PLC programming, who want to learn the principles of good programming, as well as for people with experience.

Daniel CzerniakSiemens S7-1200 programming course

Hi! I want to thank you very much for the "SIemens S7-1200 Programming Course". The short films contained the maximum amount of information, without the so-called "pouring water". Pure knowledge, lots of examples, very interesting tasks to perform and tests. I am very pleased with both the quality of the courses and the service. It was my debut when it comes to online courses, so at the beginning I had some doubts, which later turned out to be completely unfounded. I highly recommend and look forward to the next editions 🙂
Regards

Tomasz GrzmilSiemens Simatic S7-1200, S7-1500 PLC programming on-line course in LAD/FBD language

A very nice course. The lecturers discussed theoretical issues in a professional and at the same time very accessible way and presented the possibilities of programming PLC controllers on many examples. I am satisfied and I can definitely recommend it to everyone who wants to start their career with controller programming.

Robert GruberskiSiemens PLC course in LAD/FBD language

The courses offered by ControlByte are a very good way to quickly learn Siemens PLCs. The materials are comprehensive, supported by practical examples, the issues are discussed in simple and understandable language. The authors support students at every stage, verify homework, send tips and suggestions. The course allowed me to expand and supplement my knowledge in the field of PLC programming, which contributed to the application of knowledge in practice and to the launch of the first production implementation, of course successfully. I highly recommend and encourage you to attend the course!

Sebastian WencelPLC programming course S7 1200 1500 in LAD and FBD languages

The course is great. It has many useful issues necessary when programming PLC controllers. The presenters explain everything in a clear and legible way. Each module consists of short but very informative videos. This is an excellent option for beginners who want to program PLC controllers in the future. This course also teaches good practices when it comes to proper programming.

Thomas CzerwińskiCodesys programming course in ST language

A great course filled with substantive knowledge (very well-prepared materials) and examples that allow you to start your adventure with PLC. A big advantage is the support provided by the authors during the webinars. I would highly recommend.

Maciej PalaSiemens S7-1200 programming course - basic LAD.

Hello, Really great course, a large dose of information in great quality. Knowledge delivered at the highest level - bravo Controlbyte. From the basics of building a controller to programming a sorting line. I've done S7-1200 programming courses in books before, but an online video course is in a completely different league. The use of Factory IO is a huge plus for the student and contact with the instructors during the course is a pleasure. I am looking forward to the next stage of the course - Intermediate LAD. I definitely recommend it.

Daniel SzałkowskiSiemens S7-1200 PLC programming course - basics

A very good course for people who are starting their adventure with PLC. Step by step explained where it comes from. Lessons are organized in such a way that they do not overwhelm with too much information. Highly recommended and waiting for the next part 🙂

Ahmed JohanssonSiemens S7-1200, S7-1500 PLC programming course in LAD/FBD language

When I started, I was completely new to PLCs—my knowledge was limited to understanding inputs and outputs, and even college didn’t cover much on the subject. This course was a game-changer; it helped me transition into a new role at a machine manufacturing company. The explanations are clear, and the simulator allows for hands-on practice, making it easy to understand and visualize the concepts. Plus, having lifetime access to the course online is a huge bonus. I recommend it to anyone interested, and I’m excited for future editions of the course!

Piotr KoziełSiemens S7-1200 programming basics course

I am a person starting my adventure with PLC and for me this course was great. Explained step by step how and what to do and where it comes from. I highly recommend it and look forward to the next editions. Thank you and I recommend!!!

Erik NasserSiemens S7-1200 programming basics course

Hello! 🙂 This course is excellently designed for complete beginners. It provides just the right amount of information, making it easy to follow without overwhelming those new to programming. The quality of both the video and audio recordings is outstanding. I’m eagerly awaiting the continuation of this course, as well as an advanced course, to deepen my skills in LAD programming for S7-1200 controllers. I especially appreciate how real machine and line examples are used throughout—it's a fantastic learning approach!

Watch the video and see what the training looks like!

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! To take part in the course, all you need is a free license.

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.

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

Can I receive an invoice?

No problem, please send us an email.

contact@controlbyte.tech

What if I have a problem or something is unclear?

Send us e-mail: contact@controlbyte.tech

Do zamknięcia zapisów pozostało:

Servo drive programming training

WITH A 14-DAY RETURN GUARANTEE