20 students

PLC Programming

Part 2 – Siemens TIA Portal

Asynchronous Online Course

  • Length: 6 weeks
  • Instructor: Dr. Daryoush Mortazavi

Important Notes: 

  • A “Certificate of Completion” will be awarded to you,

Course Description

Programmable Logic Controllers (PLC’s) have a wide range of applications in controlling machines and processes. In this course, you will learn the Siemens TIA Portal software to program S7-300 PLCs and HMIs. Also, you will learn how to simulate either your PLC program, your HMI, or both.

In this course you will learn about input/output addressing, basic ladder instructions, timers, counters, sequencers and sequential LD programming, HMI programming and simulation.

Graduates of this course may be expected to demonstrate their programming skills in design, programming, and commissioning of automation systems.

Program outcomes

After successful completion of this course, you will be able to:

  1. Design and program ladder diagrams
  2. Use program Blocks
  3. Troubleshoot and modify LAD logic diagrams
  4. Develop Ladder Diagram (LAD) programs using basic logix instructions
    1. XIC –| |–, XIO –|/|–,  OTE –( ), OTL –(L), OTU –(U)
    2. series /parallel contacts
    3. Holding circuits
  5. Install and use the TIA_Portal and PLC_Sim
  6. Structuring programs using FC and FB
  7. Timer instructions
  8. Counter instructions
  9. HMI programming
  10. Final Project


Daryoush Mortazavi, PhD, PEng, is the founder and CEO of 'Synnovate Institute of Research & Education (SIRE)'


Leave a Reply

Your email address will not be published. Required fields are marked *