Learn PLC Programming With The Siemens S7-1200 Starter Kit

The Siemens S7-1200 PLC is known for being easy to use and suitable for beginners. Its Starter Kit includes SIMATIC S7 TIA Portal software to help you begin programming Siemens PLCs. You can also manage the S7-1200 PLC from your smartphone.
There are several reasons to begin learning PLC programming with the Siemens S7-1200 Starter Kit. Some will be clear straight away; others might become more apparent as you learn to program PLCs.
If you are learning these skills to move into contract work, include your personal finances in that plan. Australian readers preparing to buy a home can speak to a broker before changing employment. An AI policy assistant for mortgage brokers can help the broker research income and trading-history requirements.
These are the reasons I recommend the S7-1200 Starter Kit:
- S7-1200 Starter Kit price is low
For someone learning Siemens PLC programming, a Starter Kit is the cheapest way to get started. These kits are made for beginners who want to learn to program. - Siemens PLC Devices
Siemens PLCs are among the systems most often used in factories and machines, which gives you a reason to learn them. The S7-1500 devices, for example, are built on the S7-1200. Starting here gives you experience to draw on when working with other Siemens PLCs. - SIMATIC programming software
Versions of the SIMATIC STEP 7 programming software look and work in similar ways. Learning with SIMATIC software gives you experience you can use later in your PLC programming career. - Train with PLC field busses
Alongside the standard Siemens PPI/MMI communication, the S7-1200 has an interface for connecting to a PROFIBUS, PROFINET, MODBUS or CANopen network. This interface lets you expand the Starter Kit into a networked system. - Programming Siemens HMI
Some Starter Kits include a 2nd generation SIMATIC Basic Panel (KTP). The HMI panels come in different sizes, and you can program them with the included WinCC Basic software. WinCC is the SCADA software from Siemens.
The Starter Kit includes a PLC, an HMI and STEP 7 Basic TIA Portal programming software. The video below shows the unboxing of a Siemens S7-1200 Starter Kit:
Siemens S7-1200 Manual For Download
Siemens has published PDFs to help you get started with the S7-1200 Starter Kit. The downloads below are among the most useful references for the S7-1200 PLC:
- Siemens S7-1200 Catalog (PDF)
- Siemens S7-1200 Catalog (Online)
- Siemens S7-1200 System Manual (PDF)
- Siemens S7-1200 Easy Book (PDF)
- Siemens S7-1200 Starter Kit Catalog (PDF)
Read through the manuals when working with the S7-1200 PLC or any other PLC. They contain installation instructions as well as troubleshooting guidance. Spending some time with the manual can save you time and problems later.
The installation guide explains how to install the hardware correctly. It covers wiring the PLC, power supply, I/O and PLC communication so that you avoid EMC.
For more guidance alongside a starter kit, you might find a good online PLC training course or PLC programming book useful. Neither is a requirement, though. I would explore the manuals and PDFs above before turning to these resources.
What’s Included In The S7-1200 Starter Kits?
The Starter Kits differ slightly in what they contain. Some include an HMI and others do not. One includes an RF reader (SIMATIC RF200), which lets you build an RFID system with the PLC.
Every kit includes the following components:
- SIMATIC S7-1200 CPU 1212C (AC/DC supply – Relay outputs)
- Input Simulator
- 2 meter Ethernet cable
- Documentation CD
- SIMATIC STEP 7 Basic TIA Portal
The sections below show what each S7-1200 Starter Kit contains:
S7-1200 Starter Kit without HMI
This is the kit to consider if you want a cheap Siemens PLC Starter Kit.
This kit contains exactly the basic components listed above. Those components give you what you need to begin basic PLC programming.
S7-1200 Starter Kit + KTP300 HMI
This Starter Kit includes the KTP300, the smallest HMI in the SIMATIC Basic Panel series.
Although the screen is black and white (mono), you can add graphs and trends along with other functions. Graphs and trends give you a way to study PLC analog inputs and outputs and analog PLC programming, since they require an analog value in your PLC system.
Buy HereS7-1200 Starter Kit + KTP400 HMI
The KTP400 SIMATIC HMI comes with this Starter Kit. Its color screen has room for multiple graphics, including trends and graphs, as well as menus and more.
The KTP400 HMI gives you plenty to work with if you want to pursue PLC programming seriously.
Buy HereS7-1200 Starter Kit + KTP600 HMI
This product image looks different because it shows an older Starter Kit with an older HMI and programming software.
The SIMATIC KTP600 has a 6″ color touch screen.
This Starter Kit supplies STEP 7 Basic version 11, while the other kits include version 13. Although that makes it an outdated S7-1200 Starter Kit, I would still recommend it for beginners. Because the software and HMI are older, you might find this kit at a lower price than the newer kits.
Buy HereS7-1200 Starter Kit + KTP700 HMI
I recommend this Starter Kit if you want the latest version of STEP 7 Basic, often called TIA Portal.
Along with the new software, this kit includes the KTP700 SIMATIC HMI. The KTP700 belongs to the newest SIMATIC HMI Basic Panels and is an upgrade of the KTP600, with a slightly larger 7″ screen.
Input Simulator for Learning
You will work with inputs often when learning PLC programming with the Siemens S7-1200 Starter Kit. Inputs are part of how you control a PLC program, and fail-safe design requires knowing where to use normally open or normally closed input actuators.
The input simulator saves you from rewiring the PLC inputs whenever you create a program or correct an error.
Connecting the input simulator to all the PLC inputs gives you one switch for each input.
To simulate a normally closed switch instead of a normally open one, reverse the way you flip the switch. You then “flip to turn input on” instead of “flip to turn input off“.
The video below shows how to do this:
TIA Portal: S7-1200 Programming Software
The usual software for programming the S7-1200 PLC is STEP 7 Basic TIA Portal, since the Starter Kits include the Basic version of TIA Portal.
For more advanced use and programming, STEP 7 Professional is another option, although it is rather expensive. To begin with, the Basic version gives you more than enough to work with. You can also use TIA Portal Basic for quite advanced PLC programming as your skills develop.
Learn PLC Programming with TIA Portal
Siemens has made introductory videos for TIA Portal. I suggest beginning with those videos to learn how to find your way around the programming software and use it.
Although the Starter Kits include only the Basic version of TIA Portal, you can still use it for quite advanced work. Siemens has built reliable PLC programming software that makes advanced projects easier to develop. To use those capabilities, though, you first need to understand the basics of TIA Portal.
This Siemens video gives a TIA Portal overview in 120 seconds:
Getting started with STEP 7 Basic TIA Portal:
Re-usable libraries in STEP 7 Basic:
WinCC: S7-1200 SIMATIC HMI Basic Panels (KTP)
The included HMIs and the software for programming them are one reason to choose these Starter Kits.
All SIMATIC HMIs can be added to a new or existing project in TIA Portal. The HMI part is closely integrated with the rest of the software, so it is easy to start working with an HMI in your project.
Programming SIMATIC HMI with WinCC TIA Portal
Siemens also has videos to help you get started with HMIs. The video below shows how to add an HMI to your S7-1200 PLC project:
S7-1200 Ethernet Communication
You use PROFINET when connecting the S7-1200 CPU to your computer or HMI.
I have published a DIY guide on how to make an Ethernet cable, but I do not recommend making your own PROFINET cables, particularly when you are new to PLC programming.
The PROFINET interface can connect your computer as well as an Ethernet network of HMIs, other PLCs, remote modules and more. You can make these device connections within TIA Portal.
S7-1200 Web Server And Smart Phone App
The Siemens S7-1200 PLC has a free smartphone app for monitoring and controlling your PLC system from your phone.
Using a smartphone for this might seem ordinary to you. In automation, though, it is unusual: the industry can be old-fashioned and conservative in many ways.
As smartphones and other technology become cheaper, their use for monitoring and controlling automation systems is inevitable. There is also the web server technology that you can set up in TIA Portal. After setting that up, you can monitor and control your S7-1200 PLC system through the Web.
This video shows how to set up a web page with TIA Portal and the S7-1200 PLC (watch out for the loud background music):
Siemens S7-1200 Training Videos
Finally, you can watch this playlist of official Siemens PLC training videos. It covers the basics of the S7-1200 and TIA Portal, along with most of their functionality.
I chose the official Siemens videos because I consider them one of the best ways to begin learning. After watching them, put what you have learned into practice. Work through the examples yourself, then try other ideas and experiment with the tools in TIA Portal.











Need pricing on S7-1200 stater kit + KTP300 HMI
Very interested... I never knew all that I read here
Where can I buy it?
How can I buy it and get started..?
hi i need to softwer ti portal.
very intrerested
Hi Peter, here got some questions.Could you write me back at email? Thank you in advance.
Very nice presentation.What would be the price of the starter kit?
I am trying to connect semiens s7 200 smart PLC with Intouch SCADA but I am unable to get connect it connect I cant get data from plc to SCADA.
If there is any way to get data Please let me know. Thank you,
Mohan Patel
Assistant professor.
SCET Surat, Gujarat ,
INDIA
Hi
i’m intersted in buying the S7-1200 starter kid without hmI
can you send me the quote for this
hope to hear from you soon
thankyou
regards
Manoj Prabhakar
Do you have as link for pricing?
Pricing seems to be v attractive!!
As for the Software concerned, is this a life time licensed or need to validate every year ???
Did Not realize there was a starter kit such as this.
Please provide pricing information to purchase these kits (S7-1200 Starter Kit with KTP700 SIMATIC HMI and STEP 7 Basic V13).. They would be a great learning tool for my electricians who have limited knowledge on PLC Programming.
Hi,
I need the kit with HMI and software. inbox me the price and validity of the software.
Hallo
i’m intersted in buying the S7-1200 Starter Kit + KTP400 HMI
please can you send me price quotation with HMI and without HMI?
Thanks
My Regards
Mangock
Please inbox me the pricing details of the kit(S7-1200) with HMI and without HMI separately.Also please let me about the software renewal details(Yearly or Lifelong)
Regards,
Renjit Mathew Jose
I am interested in buying the basic kit with HMI ,Please send me a quotation
I want the price including its charge to egypt.
Hi,
I need the starter kit with HMI and software. inbox me the price and validity of the software.
Hi I am interested in one of your starter kits and am just wondering if step 7 Basic software will work with windows 10 home version?