Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programming Siemens Simatic S7-300 PLC
Rating: 3.8 out of 5(18 ratings)
66 students

Programming Siemens Simatic S7-300 PLC

Become an excellent PLC code programmer
Last updated 2/2025
English
English [Auto],

What you'll learn

  • You will learn programming Siemens S7-300 PLC Hardware
  • You will Learn fundamentals commands of Siemens S7-300 and Simatic Manager software
  • Students will perform industrial automation applications with Factory I/O
  • You do not need to have hardware or software to practice working with those elements are provided in the videos

Course content

1 section23 lectures6h 8m total length
  • Introduction to siemens s7 300 PLC hardware11:08

    Explore Siemens S7-300 PLC hardware, including CPU, modules, and wiring, and learn through a ladder-language example how a simple input drives an output using Simatic Manager.

  • Quiz for Lecture 1
  • Siemens PLC memory & Simatic image memory12:34

    Explore how Siemens S7-300 PLC stores data in main memory. Understand input image memory, output image memory, and the scan cycle with bits, bytes, words, and OBI blocks.

  • Quiz for Lecture 2
  • Working with Wizard Window & PLCSIM simulator12:33

    Explore how to use the wizard window in Simatic Manager to create new S7-300 projects and test simple ladder programs with the PLCSIM simulator without real PLC hardware.

  • Quiz for Lecture 3
  • SIEMENS S7 300 PLC Hardware Configuration14:46

    Configure a siemens s7-300 plc in simatic manager by adding a simatic 300 station and modules; use accessible nodes and interfaces, download system data, and test with the plc simulator.

  • Quiz for Lecture 4
  • Symbols & Uploading & Set/Reset Operands14:38

    Define tags for PLC addresses in the symbols table, upload projects from the PLC, and test set and reset (SR) instructions to control outputs.

  • Quiz for Lecture 5
  • Working with bit logic instructions and doing Star-Delta motor control Project17:36

    Learn ladder language with normally open and closed contacts to implement an industrial control circuit and a star-delta starter for a three-phase motor using a S7-300 PLC.

  • Quiz for Lecture 6
  • Edge detection instructions & Factory IO tutorial for beginners15:21

    Learn positive and negative edge detection instructions, using memory bit M0 0.1 and digital input I 0.0, then test with Factory IO and Siemens S7 PLC simulator.

  • Quiz for Lecture 7
  • Learn how Simatic Timers work13:18

    Learn how Simatic timer instructions work, including pulse, on-delay, off-delay, and delay retentive timers, and see how to implement simple industrial sequences using PLC memory, inputs, and outputs.

  • Quiz for Lecture
  • Awesome Siemens S7-300 Timer programming Example13:23
  • Quiz for Lecture 9
  • Awesome production line project by linking Factory IO & Simatic Manager Part 1/214:53

    Design a Factory IO driven production line, test with the PLC simulator, and program timer-based start-stop and sequencing for eight outputs using two inputs.

  • Awesome production line project by linking Factory IO & Simatic Manager Part 2/215:59

    Complete and test a production line project by linking Factory IO with Simatic Manager, programming the alarm siren, start/stop controls, and belt conveyors using pulse, negative-edge detection, and on-delay timers.

  • Awesome Simatic Counter project16:26

    Learn to implement up, down, and up-down content instructions for counting, resetting, and preset values using pv and q signals. Extend with sensors and two displays to visualize counts.

  • Quiz for Lecture 12
  • Working with Siemens analog input/output signal15:02

    Configure the analog input module in Simatic manager and select voltage or current signals. Map channels to 16-bit process values and wire 0–10 V or 4–20 mA signals.

  • Quiz for Lecture 13
  • Scaling analog signals18:04

    Learn to read unipolar analog signals with an fc block, convert to real process values, and test with 0–10 V and 4–20 mA on S7-300 analog input and output modules.

  • Quiz for Lecture 14
  • Using S7-PLCSIM to simulate a water tank system with FC105 & FC106 functions (1)17:00

    Design a water tank system in Factory IO and simulate it with S7-PLCSIM using analog 0–10 v signals for level and valve, displaying current and desired levels on displays.

  • Using S7-PLCSIM to simulate a water tank system with FC105 & FC106 functions (2)15:45
  • What is a simple on-off controller to control a water tank18:40

    Learn to implement a simple on-off controller for a water tank, add a deadband to prevent fill valve chatter, and switch between manual and auto modes for automatic level control.

  • Quiz for Lecture 17
  • Basic concepts of PID controllers16:46

    Move from manual to automatic closed-loop control to keep a tank at the set point, and learn pid basics with fp 41 blocks in plc.

  • Quiz for Lecture 18
  • What is a Proportional Controller (P) and how to implement it14:20

    Implement a proportional controller (P) with the FP 41 block for a water tank system. Observe its auto mode behavior as the outlet valve opens and affects the control output.

  • Quiz for Lecture 19
  • Testing the performance of PI and PID controllers15:40

    Explore the performance of PI and PID controllers for water level control in a tank, comparing proportional, integral, and derivative terms and tuning gains for stable setpoints.

  • Quiz for Lecture 20
  • Designing and implementing a Simple 4-Floor Elevator Control System with Simatic15:26

    Design and implement a four-floor elevator controlled by a Siemens S7-300 PLC, using sensors, pushbuttons, and LEDs to display position, with OB100 startup and OB1/FC1 logic to move and pause.

  • Connecting an HMI to my PLC to monitor functionality of the 4-Floor Elevator14:40

    Connect the s7-300 plc to an hmi to monitor the four-floor elevator, displaying cabin position, doors, and movement direction, with fc1 and fc2 driving the screen data.

  • Project Assignment
  • How to connect an Industrial Ethernet Card to Siemens Simatic S7-30012:51

    Connect an industrial ethernet card to the S7-300, configure its IP in Simatic Manager, transfer hardware and blocks, and use clock memory bits M0.3, M0.5, M0.7 in OB1.

  • Quiz for Lecture 23

Requirements

  • Basic Fundamentals of Electronics and electricity
  • Eagerness to learn how to program a typical PLC

Description

In this course, you will learn from scratch how to become a PLC code programmer. This course is specifically for people who want to start their training in Siemens SIMATIC S7-300 PLC. We are using Siemens S7-300 PLC along with Siemens SIMATIC Manager  + Factory IO software for making all these tutorial videos. The videos are all high-quality video tutorials.

We are teaching programming in Ladder Logic with a touch of FBD- Functional block Diagram.

Following is the pattern of the course:

  • Introduction to Siemens SIMATIC S7-300 PLC Hardware and wiring and how it executes a Ladder Logic program?

  • Introduction to Siemens SIMATIC Manager + PLCSIM virtual software and its configuration

  • Introduction to Siemens S7-300 and PLCSIM simulator

  • Next about 23 carefully designed lectures show you how to use SIMATIC Manager instructions properly with excellent meaningful tutorial examples

  • In some lectures, you will expose to the usage of Factory I/O Industrial Application Examples in a real 3D Dynamics environment

  • Introduction to S7-300 analog I/O signals and modules using the Factory I/O to show how you can handle Analog IO signals.

  • The 5 lectures show you what on/off and PID controllers are and how YOU can program them using the SIMATIC Manager

  • After learning this course, you could use the SIMATIC Manager to program Siemens PLC in your project or industrial applications.

Who this course is for:

  • Engineering Students
  • Eagerness to learn how to program a typical PLC