Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: Siemens S7 300 and STEP 7 PLC program using SIMATIC Software
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > Siemens S7 300 and STEP 7 PLC program using SIMATIC Software

Siemens S7 300 and STEP 7 PLC program using SIMATIC Software

This article provide step-by-step programming tutorials for Siemens S7 300 and STEP 7 PLC program using SIMATIC Software application.

Last updated: November 2, 2023 2:03 pm
Editorial Staff
PLC Tutorials
15 Comments
Share
6 Min Read
SHARE

This article provide step-by-step programming tutorials for Siemens S7 300 and STEP 7 PLC program using SIMATIC Software application.

Siemens S7 300 and STEP 7 PLC program

1.Open SIMATIC Manager. SIMATIC Manager is a program which manages subprograms of STEP 7.

2.To start our programming first we need to create a new project by clicking on the “new” icon on the toolbar to open the “new project” window.

In this window we enter a name for our project in the “name” field.The path to our saved project is shown in the “storage location.”

However we can use the browse button to navigate to a different location other than the default.

Siemens S7 300 Program
Siemens S7 300 Program
 
3.After creating the project we click on its name to highlight it.then from the “insert”   menu we select one of these “stations”dependent upon the control system that we intend to use.
 
4.After selecting “Station 300” we see that a subgroup named “SIMATIC 300” has been added to our project.
 
STEP 7 PLC program
STEP 7 PLC program
 
5.Next we click on this “hardware” icon which takes us to the hardware.
 
so that we can configure the modules we need for the PLC.Our PLC is an “S7 300″.
 
so we need to select the relevant modules from “SIMATIC 300” subgroup here.
 
SIMATIC Software
SIMATIC Software
 
6.First of all we need a rack into which we will mount the modules.
 
To insert the rack, open the “rack 300” and double click on the “rail” to add it to the left window.As you can see this rack has 11 slots.
 

7.We need to install a “power supply” in the first slot to power our PLC modules and turn them on.

To do this we open this “PS 300” folder and double click on this two-ampere power supply to insert it into the first slot of the rack

S7 300 PLC Programming
S7 300 PLC Programming

8.In the second slot of the rack we always insert the “CPU” module.To select the desired module we open this “CPU 300” folder, which opens to show us all types of “300 CPUs.”

We want to select a “316 CPU”, so we need to open this “CPU 316” folder and click on the relevant part number to insert it into the second slot in the rack.We can add rest of the modules in similar way.

9.The addresses of the digital input module range from byte zero to byte number one means that the addresses we can use in this module for our program start at “I 0.0”for the first input and continue through to“I 1.7” for the last input.

Similarly you can see the addresses of our digital output module range from byte number 4 through to byte number 5 so there are 16 addresses that we can use for this module starting at “Q 4.0” continuing through to “Q 5.7. Finish the configuration and download it to PLC

 
STEP 7 PLC program using SIMATIC Software
STEP 7 PLC program using SIMATIC Software
 
10.Before downloading Click on save and compile icon to save it.then we click on this download icon.This brings up a window where we need to select the CPU to which we want to download the configuration and then click “OK”.
 
In the next window click on “view” and then select the appropriate “MPI” address, and after clicking “OK” the configuration will download to the CPU.
 
Now, having completed the configuration we can check the project tree and see that a subgroup with the same name as the CPU has been added there.
 
 
PLC Programming using Siemens S7
PLC Programming using Siemens S7
 
11.Now we can write our program in a block named “OB 1″We can find the “OB 1” by opening the “S7 Program” folder and looking in the “block”folder.
 
Siemens S7 300 Application
Siemens S7 300 Application
 
12.open the “OB 1” by double clicking on it; as it’s the first time we have opened it this “properties” window opens.We simply OK the window to get into the programming environment.
 
Siemens PLC S7 300 Logic
Siemens PLC S7 300 Logic
 
13.Open symbol table from option menu to give a representative name for each I/O and save symbol table.
 
 
Siemens PLC S7 300 Screenshot
Siemens PLC S7 300 Screenshot
 
14.Make the PLC program as per project requirement.
 
 
15.Click on Download button to download the program in to PLC.
 
 
 

If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • Siemens S7 1200 PLC configuration in TIA Portal
  • Siemens S7 300 CPU Status and LED Errors Explanation
  • PLC Input Output Modules
  • What is Interface Module in Siemens PLC?
  • How to Create New Project Using Simatic Manager
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Motor Stop Interlock for Changing the Direction PLC Program
PLC Logic Functions
Communication Processor Module in Siemens PLC
CX Programmer Example: Perfume Mixing and Filling System
PLC Program for Continuous Filling Operation
Your First Steps Through STL Language
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
15 Comments
  • Shahnawaz khan says:
    February 15, 2016 at 7:15 am

    Mr. Bharadwaj please improve user interface of this app

    Reply
  • Shahnawaz khan says:
    February 15, 2016 at 7:17 am

    You done awesome work your all articals are very helpful i am engineer in cement plant where we use abb compact builder and siemens simatic can u post topic related to siemens simatic stl programming.

    Reply
    • S Bharadwaj Reddy says:
      February 15, 2016 at 1:06 pm

      Hello Shahnawaz khan, Noted Down your requests. Thanks

      Reply
  • Tarun says:
    March 15, 2016 at 7:21 pm

    Sir, Awesome blog for instrumentation guys..
    I also work in Oil & Gas sector. Plz add something related to Bentley Nevada vibration Monitoring and also some focus on Honeywell TDC300

    Reply
  • maha says:
    May 23, 2016 at 11:56 am

    Please give difference between volumetric flow & Mass flow?

    Reply
  • pr patil says:
    January 17, 2017 at 7:41 am

    plz…added plc programming related Queation and answers…..

    Reply
  • Sohail k says:
    February 2, 2017 at 10:49 am

    Sir, your articles are very useful and informative for instrumentation people, I work in cement plant where we use Allen Bradley controllogix PLC, Can u post steps on Node scheduling for ControlNet using RSNetworx S/w.

    Reply
  • nazim says:
    May 23, 2018 at 11:50 pm

    i need this software simatic manager if some one have kindly help me

    Reply
  • Gnanamurthy says:
    February 1, 2019 at 10:09 pm

    sir please share s7.300 profibus dp configuration articles.

    Reply
  • Soumen says:
    March 31, 2019 at 11:42 am

    Sir tell me why gap between 2 and 4 in hardware configuration??? Why we not used 3rd no slot.

    Reply
  • Bibek Mondal says:
    June 26, 2019 at 9:56 pm

    where is the download option to download this SIMATIC MANAGER software ?

    Reply
  • mansingh rathore says:
    July 3, 2021 at 11:50 am

    how to download Simatic manager software

    Reply
    • S Bharadwaj Reddy says:
      July 3, 2021 at 9:31 pm

      Follow this video:
      https://www.youtube.com/watch?v=FFKAaHsj-88&list=PLI78ZBihrkE1yvv_jpdsF24RpDF1Pye-z&index=4

      Reply
  • Nabasa Stephen says:
    February 11, 2023 at 12:39 am

    Hello sir am Nabasa Stephen Student at Mbarara University of Science and Technology in Uganda doing Electrical Engineering
    as I tried to creat my first project and after saving and compiling so As I was trying to write my first programm in simetic7 and when I went a head to download the module it constantly tells me “unable to reach the module CPU316 via online interface”

    Kindly help me sir to solve this challenge and how can I fix

    Thanks

    Reply
    • Jaydeep Lathiya says:
      June 11, 2023 at 4:11 am

      Go to Simatic manager> Go to Option> Go to “Set PG/PC interface” >>> Here you need to select option “PLCSIM MPI.1”
      Then it will work.

      Reply

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PID Controllers in Closed Loop Control Systems – PLC Basics
Making Multi Way Switches using PLC
Automatic Box Filling System using PLC Programming
Tia Portal – Optimized and Standard Data Block Access
Types of Instructions in PLC Programming
System Cabinet Health Checks – PLC and DCS Industrial Automation
Tutorial: Siemens Communication between PLCs using I-Device
Timers using Statement List (STL) PLC Programming

Keep Learning

PLC Battery

Everything You Need to Know About PLC Battery

Programmable Logic Controller Boiler Logic

PLC Ladder Logic for Start-up Control of Boilers

PLC Tutorials - Timers and Counters

Difference between Timer and Counter – PLC Basics

Siemens Tia Portal PLC Training Course

Siemens Tia Portal PLC Training Course

How to use PLC With SQL Database

How to use PLC with SQL Database? – Basics & Tutorials

PLC Subroutine

Allen Bradley PLC Subroutines

Water Treatment Plant SCADA

Typical HMI Screen Design for Water Treatment Plant

Siemens PLC

Five Types of PLC Programming languages

Learn More

The Hardware Structure of DCS

DCS Applications and Hardware Structure of Plant Automation

magnetic-flow-meter-earthing

Importance of Magnetic Flow Meters Grounding

Control System Vendor Internal Test Procedures

Vendor View of Supplying Industrial Process Control & Safety Systems

GSD File installation in Simatic Manager

How to Install GSD File in Step 7 PLC using Simatic Manager?

Digital Electronics Multiple Choice Questions

Emitter-Coupled Logic (ECL) Objective Questions

Time Response Analysis

Time Response of Second Order Systems – II

Parallel Circuit Unknown Resistance

Simplified Formulas for Parallel Circuit Resistance Calculations

AC Generator Operation

Losses in AC Generator

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?