Structure your programs with UDTs, connect RFID and smart lights over IO-Link, count encoder pulses and build smarter HMIs with scripts. Everything is taught in TIA Portal on real hardware and devices.

“Rajvir is one of the best teachers I have ever encountered.”
Each topic is built around a real device you will meet on the plant floor.
Use Structs and UDTs to write PLC programs that are easier to scale and maintain.
Interface an RFID reader with the S7-1200 through an IO-Link master.
Drive a SmartLight signal tower from the PLC over IO-Link.
Use the high-speed counter instruction to read an encoder.
Read PROFINET device status and use the Siemens web server.
Use scripts and layouts, and log in to the HMI with an RFID tag.
Structures and UDTs, including SCL functions that move values from PLC tags to data blocks.
Interfacing RFID and a SmartLight via IO-Link, and the high-speed counter with encoders.
PLC to PLC communication, PROFINET device status and the Siemens web server.
HMI scripts, RFID user login, layouts and themes, analog scaling, MODBUS, course resources and the wrap-up.
See how Rajvir teaches, from RFID over IO-Link to encoders and MODBUS.
See what you will build and which devices the RFID lessons use.
Set up an encoder for the high-speed counter instruction.
Learn how MODBUS works before you use it with the S7-1200.
Course presentations, TIA Portal projects and HMI projects are on the Code and Compile Wiki.
“I still found a lot of information I missed along the years.”
“Rajvir Sir is a very good trainer and his way or explaining is also very good.”
“Such a good instructor.”
He is a skilled Automation and IIoT Specialist, dedicated to achieving goals with precision. His passion lies in making learning accessible and enjoyable through the use of cutting-edge educational tools.

Take this course on its own, or unlock every Code and Compile course with PRO.
Practice flashcards. Test yourself on PLC and HMI concepts at beginner, medium and advanced levels on cards.codeandcompile.com.
You will be redirected to Code and Compile School for payment.
An S7-1200 is recommended and an IO-Link master is optional. You can practise much of the PLC programming with PLCSIM, while the RFID, SmartLight and encoder lessons need those devices to follow along hands-on.
Yes. Every lesson has a comment section for your questions. If a query cannot be resolved there, Rajvir offers free screen-sharing sessions.
Yes. Use the Teachable app on Android or iOS, sign in with your account and save videos for offline access.
Yes. You receive a unique completion certificate when you finish the course.
You can request a refund within 72 hours of purchase by emailing info@codeandcompile.com.
Learn at your own pace, with an instructor who helps you when you get stuck.
Start the course