Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
1-Industrial Automation from Zero: AI-Guided PLC Programming
New
Rating: 4.6 out of 5(37 ratings)
663 students

1-Industrial Automation from Zero: AI-Guided PLC Programming

Session 1 : Master PLC hardware, ladder logic, FBD, ST, and AI-assisted code review using Siemens TIA Portal
Created byHossam Embaby
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Identify the three PLC form factors and map the Siemens hardware family from LOGO! to S7-1500 to real industrial use cases
  • Explain how field devices connect to PLC input and output terminals and how physical addresses map to symbolic tags
  • Select the correct IEC 61131-3 programming language (LAD, FBD, or ST) for a given industrial control task
  • Apply the NO/NC fail-safe wiring rule correctly — identifying the inversion trap and avoiding it in software
  • Extract Conditions, Actions, Sequences, and Edge Cases from any industrial control narrative using the CASE framework
  • Name PLC variables using the ISA-95 informed data-type prefix convention and write boolean equations before writing any code
  • Explain state-based thinking as the unified mental model behind PLC programming, HMI design, and SCADA configuration
  • Use a structured AI grading prompt to evaluate TIA Portal ladder logic against professional naming and logic correctness criteria

Course content

1 section8 lectures1h 42m total length
  • Introduction to the session4:26
  • 2- Automation Controller Hardware18:31
  • 3- Shifting to logic and Programming Languages17:05
  • 4- PLC Programming Instructions and Rules23:17
  • 5- PLC Inuput and Software Presentation12:17
  • 6- CASE Framework11:30
  • 7- Naming convention Criticality9:35
  • 8- Next Session5:44

Requirements

  • Basic electrical engineering knowledge — voltage, current, and digital signals (no advanced circuits required)
  • General computer literacy — file management and Windows usage
  • Completion of the instructor's free Industrial Automation Foundation playlist on YouTube is strongly recommended — it covers sensors, actuators, P&ID reading, and the automation pyramid which this course builds directly on
  • No prior PLC programming experience required
  • No prior TIA Portal or Siemens software experience required
  • TIA Portal software installed on a Windows PC (trial version is sufficient — installation is not covered in this course)
  • No physical hardware required — all exercises use S7-PLCSIM for simulation

Description

الكورس كامل بالعربي | Full course in Arabic

You graduated from engineering. You understand circuits, you can read a P&ID, and you know what a PLC does in theory. But the moment you open TIA Portal for the first time, everything stops.

This course closes that gap.

Industrial Automation from Zero is a practical, Arabic-language PLC programming course built for electrical and control engineers who are starting from scratch. This is Session 1 of a multi-session series that takes you from zero hands-on experience to writing, simulating, and AI-reviewing real industrial control logic.

In this session you will build a complete foundation across two structured upload blocks:

Part 1 — PLC Hardware and Programming Fundamentals
You will learn how industrial controllers are physically constructed, how Siemens classifies its hardware family from LOGO! to S7-1500, how field devices connect to PLC terminals, and how the 24VDC standard works. You will also master the five IEC 61131-3 programming languages, understand when to use LAD, FBD, and Structured Text, and solve the most common beginner wiring mistake — the NO/NC inversion trap — before it causes problems in your real projects.

Part 2 — From Understanding to Programming
You will learn how professional engineers read a control narrative and extract logic using the CASE framework (Conditions, Actions, Sequences, Edge Cases). You will master ISA-95 informed variable naming conventions, write Boolean equations on paper before touching any software, and understand state-based thinking as the mental model that unifies PLC, HMI, and SCADA development.

What makes this course different is the AI-guided learning system. Every session ship with an AI Tutor Document that guides you through take-home tasks using the Socratic method — asking you questions instead of giving you answers — and a structured grading prompt that evaluates your TIA Portal work against professional naming conventions and logic correctness criteria.

This is not a passive video course. You will build real code, simulate it in PLCSIM, and receive structured AI feedback on your work.

الكورس بالكامل باللغة العربية مع المصطلحات التقنية بالإنجليزية

Who this course is for:

  • Fresh graduates and final-year students in electrical engineering, control engineering, mechatronics, or related disciplines who want a structured, practical entry point into PLC programming
  • Working engineers in instrumentation, electrical maintenance, or adjacent fields who are transitioning into automation roles and need a hands-on foundation
  • Engineers who have theoretical knowledge of automation hardware but have never written or simulated a PLC program
  • Engineers who want to learn how to use AI tools as part of their technical workflow — not just to generate code but to review, evaluate, and improve their own logic