Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advanced) (Udemy.com)
Learn how to fine tune your programming via structures and how to interface IO-LInk devices
Created by: Rajvir Singh
Last updated May 2024
What you will learn
- How to optimize your PLC Programming in a structured way
- Advanced commands of Siemens PLC in TIA Portal
- How to use Siemens Web Server
- Faceplates in HMI
How it compares
Against the other 295 rated Udemy courses in Arduino on CourseDuck:
- Rating4.2 out of 5higher than 26% of them
- Reviews1,105#30 of 296 by number of reviews
- Length14.3 hourslonger than 89% of them
- Last updatedMay 2024more recently than 57% of them
Course Description
In this course, you will learn advanced PLC programming and interfacing with IO-Link technology. I am using S7-1200 PLC with the TIA portal to explain the following topics:
How to structure the PLC program using Struct and UDT
How to interface RFID via IO-Link master in Siemens S7-1200
How to interface SmartLight via IO-Link master in Siemens S7-1200
How to read PROFINET device status
How to use Siemens web-server
How to use high-speed counter instruction for Encoder
How to use layout in HMI
How to use scripts in HMI
How to login to HMI via RFID tags
To continue with this course, it is highly recommended that you complete the S7-1200 and HMI from Scratch basic course. Or you must know the basics of PLC programming and HMI Screen designing. The course is explained via real hardware and devices, not just simulation. In order to follow through with this course, it is recommended that the student should have TIA Portal installed and running on their computer. The TIA portal can be downloaded free of cost from Siemens Website and can be used for 21 trial days.
There are sufficient quizzes and exercise to make the course interactive and interesting. After completion of the course, the student will get the course completion certificate.
Once enrolled, you can access this course for a lifetime and in case you encounter any doubts or if any student needs some help, he/she can contact the instructor via the student dashboard.
Instructor Details
- 4.2 Rating
1,105 Reviews
Rajvir Singh
I am a Mechatronics Engineer specializing in control circuit design, innovative educational training, and pioneering research in Automation and IIoT.
As an educator dedicated to enriching learning experiences, I utilize dynamic 3D-learning techniques to make education both enjoyable and impactful. My mission is to disseminate knowledge about Industrial Automation to learners in over 175 countries globally.
Explore my work on my YouTube channel and E-Learning hub, where I showcase my latest projects and educational content.
I’m keen on collaborating with educators—professors, teachers, and instructors alike—to brainstorm and share revolutionary teaching tools and technologies.
If you share a passion for revolutionizing education and are committed to creating enhanced learning systems, I’d love to connect. Let’s join forces to advance this social cause and build a brighter future for education.
Reach out to collaborate and make a difference in the world of education.
More courses by Rajvir Singh
Learn 5 PLCs in a Day-AB, Siemens, Schneider, Omron & Delta (2025)
4.5 (6,396 Reviews)
Provider: Udemy
Time: 44.4h
$22.99
Learn Siemens S7-1200 PLC & HMI from Scratch using TIA (2024)
4.4 (5,484 Reviews)
Provider: Udemy
Time: 18.9h
$16.99
Advanced AC Drive- VFD, Servo & Stepper - Powerflex & Delta (2026)
4.3 (1,278 Reviews)
Provider: Udemy
Time: 20.4h
$119.99
More Arduino courses
Learn to Build a Computer (PC) in 2026 - all types!
4.9 (245 Reviews)
Provider: Udemy
Time: 6.1h
$74.99
Raspberry Pi For Beginners - 2026 Complete Course
4.8 (3,105 Reviews)
Provider: Udemy
Time: 10.6h
$89.99
Ultimate Guide to Raspberry Pi : Tips, Tricks and Hacks (2023)
4.8 (2,363 Reviews)
Provider: Udemy
Time: 5.2h
$69.99
Mastering Microcontroller: STM32-LTDC, LCD-TFT, LVGL (MCU3) (2026)
4.8 (487 Reviews)
Provider: Udemy
Time: 8.1h
$79.99
Arduino Step by Step: Getting Started (2024)
4.7 (8,714 Reviews)
Provider: Udemy
Time: 21.4h
$159.99
Reviews
By Diaa Alkurd on 5/27/2024
I Joined because of the MODBUS Section But found no RTU Content or PLC - Drive MODBUS Communication
By Vaibhav Lele on 5/21/2024
I am satisfied with the first section. I want to ask you Sir that from where can I buy the used PLC S7? I wanted to test the program written in TIA Portal on the hardware.
By Alessio Pini on 8/11/2023
il corso affronta tanti argomenti, alcuni dei quali difficili da trovare in un corso su udemy. Alcuni argomenti affrontati su tia portal dovrebbero essere fatti più lentamente. Nel complesso un ottimo corso
By Robson Mberi on 12/26/2022
Heilpfull information it needs a lot of practice to master everthing.
By Mario Trujillo on 3/27/2022
Is very well explained so far, in a way that make very intuitive the use of all the tools that TIA PORTAL offer, also make more easy to understand the PLC’s logical program.
By Arjen on 4/7/2021
I love learning the mindset of a programmer/instructor. So seeing a instructor solving problems while thinking out loud really helps me learn getting that mindset right. So thanks Rajvir for letting me watch you problem solve :)
By Stephen Murphy on 1/16/2021
A fantastic course to improve on the more advanced features in automation programming. The content is very well explained. Not editing the real troubeshooting steps with modbus TCP/IP was extremely beneficial.
By Amado Fernández Texis on 4/25/2020
Es una buena idea este curso, solo que debería estar en varios idiomas ya que la información proporcionada es muy interesante y enseña justo lo que se requiere en una aplicación real.
By Jithu Jose on 8/17/2019
clarity for the video was not great.. even though it was 720p most of the times we can not recognize the button names
By Arezki Benchater on 6/8/2019
thank you for all the valuable information , it was amazing following this course step by step(till here) and learn more about programming and the useful UDT that save a lots of time ,
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100











