Wire a real S7-200 and learn ladder logic in Step 7 MicroWin: bit logic, timers, counters, data registers and analog signals, with FACTORY I/O demos of real industrial processes.

“I have done many courses on PLC programming, but the one I did through Code and Compile was definitely my favorite.”
Every section builds on the last, with exercises along the way.
Learn the S7-200 architecture and how digital and analog I/O modules work.
Connect sensors and actuators, and read and create basic wiring diagrams.
Go from your first rung to structured, readable PLC programs.
Work with bit-level instructions, timers, counters, comparators and program control.
Work with analog inputs and outputs, and scale and process analog values.
Download and upload programs, and monitor your logic online.
An introduction to the Siemens trainer, then bit level instructions with exercises.
Timing, counting and comparing values, with exercises for each.
Data registers and program control instructions.
Understanding analog inputs and outputs, course resources and the wrap-up.
See how Rajvir teaches, from the trainer itself to timers and analog inputs.
Get to know the S7-200 trainer used throughout the course.
Solve a practical timer task in ladder logic.
Learn how the PLC reads analog signals from the field.
Find the course files and software links on the Code and Compile Wiki.
“Rajvir is an exceptional teacher who simplifies complex topics effortlessly. He’s always available in comments or even via TeamViewer to help you understand. Truly dedicated and teaches straight from the heart.”
“I was shy to learn PLC and IIoT, but Rajvir’s teaching on Code and Compile inspired me. His passion, clarity, and willingness to answer every question made learning PLCnext and Node-RED exciting.”
“I’m a software engineer at NASA Ames, and Rajvir’s videos greatly help me interface PLCs for testing heat shield systems on reentry vehicles, truly contributing to space exploration and innovation.”
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.
MicroWin has no built-in PLC simulator, and the lessons are recorded on a real S7-200. A PLC is recommended to practise hands-on, but you can follow every lesson on video.
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