Skip to main content


Introduction to Siemens

Industrial Maintenance & Technology


Course Length


Min Attendees


Course Description

This 40-hour course introduces the Siemens SIMATIC S7-300 controller. It explains the different components of the system. It includes basic ladder logic instructions and how they are used and programmed. It shows how to configure the PG/PC Interface.  It also teaches how to use the programming software to obtain information from the process and also from the PLC itself. It gives general guidelines on troubleshooting and maintaining a PLC system. The course emphasizes hands-on laboratory exercises using Siemens SIMATIC S7-300 controller and either the Step 7 or TIA Portal Software. Each student will be expected to purchase the following textbook if they want a copy to keep following the course: Automating with Step 7 in LAD and FBD by Hans Berger - ISBN 978-3-89578-410-1.

Course Objectives

Upon completion of this course you will be able to:

  • Identify a SIMATIC S7-300 system and its components
  • Identify basic ladder logic instructions and their use
  • Configure the PG/PC Interface
  • Use the programming software to monitor input and output devices
  • Understand the diagnostics information provided by the programming software
  • Perform general practices for maintaining and troubleshooting a PLC system

Course Outline

Chapter 1 - SIMATIC S7-300/400

  • Introduction to PLCs
  • PLC Hardware Identification
  • Install Modules
  • Reset Memory
  • Remove and Replace the MMC

Chapter 2 - STEP 7 Programming Software

  • Communicate with the processor
  • Configure a New Project
  • Set the PG/PC interface
  • Setup the Hardware Configuration
  • Create Symbols or Tags
  • Download the project to the S7-300 PLC.

Chapter 3 - SIMATIC 7 Program – Blocks

  • Functions
  • Function Blocks
  • Data Blocks
  • Organizational Blocks

Chapter 4 - Binary Logic Functions

  • Create and Modify Basic Ladder Logic – NO, NC, Coils, and NOT
  • Create a Function using basic Motor Controls.

Chapter 5 - Memory Functions

  • Output Coils, Set and Reset Coils, Midlines, and SR/RS Flip-Flops
  • Event sequencing of a process using live feedback from limit switches, pushbuttons, photo eyes, auxiliary contacts, and proximity switches.

Chapter 6 - Move Functions

  • Transfer numerical information in a PLC (hexadecimal, decimal, BCD, integer, and floating point) using the MOV function

Chapter 7 – Timers

  • SIMATIC Timers
  • IEC Timers

Chapter 8 – Counters

  • SIMATIC Counters
  • IEC Counters

Chapters 9-12 – Numbers in Siemens

  • Conversions
  • Comparisons
  • Computations

Chapter 2b - Diagnostic Tools and Troubleshooting

  • Go-To Location
  • Cross Reference Tool
  • Assignment Tool
  • Structure
  • Forcing

Supplemental labs – Five Supplemental labs will be added based on customer needs:

  1. Complete DI Wiring Diagram
  2. Check Voltage DI Module
  3. Complete DO Wiring Diagram
  4. Check Voltage DO Module
  5. Prepare Profibus Cable
  6. Prepare Profinet Cable
  7. Rewiring – Address Priority vs. Symbol Priority
  8. More Function Block
  9. MCR Functions
  10. Jump Functions
  11. Analog Modules