Learn PLC Programming With The Siemens S7-1200 Starter Kit - LEKULE

Breaking

14 Oct 2015

Learn PLC Programming With The Siemens S7-1200 Starter Kit

You probably have heard about the Siemens S7-1200 PLC. It is the latest Siemens PLC and the best for learning. Get the Starter Kit with the programming software SIMATIC S7 TIA Portal and begin learning Siemens PLC programming. You can even control the S7-1200 PLC with your smart phone!

There are several good reasons for you to start your PLC programming career with the S7-1200 Starter Kit from Siemens. Some of the reasons are obvious, but some might not be so obvious to you now. Especially if you just started to learn PLC programming.
Here are the reasons you should go for the S7-1200 Starter Kit:
  • S7-1200 Starter Kit price is low
    The cheapest way to start learning PLC programming with Siemens is to get a Starter Kit. The kit is made for beginners and for learning.
  • Siemens PLC Devices
    There is a very good reason to begin with PLC programming from Siemens: Siemens PLC’s are one of the most used PLC systems in factories and machines. For example the S7-1500 devices are build on the S7-1200. You will have an advantage, when you work with other Siemens PLCs.
  • SIMATIC programming software
    Each version of the SIMATIC STEP 7 programming software works and looks similar. By starting with SIMATIC programming software, you will have a huge advantage later in your PLC programming career.
  • Train with PLC field busses
    Beside the PPI/MMI standard Siemens communication, the S7-1200 also has an interface for connecting to a PROFIBUS, PROFINET, MODBUS, or a CANopen network. The networking interface makes the Starter Kit a scalable solution.
  • Programming Siemens HMI
    Included in some of the Starter Kits is a SIMATIC Basic Panel (KTP) 2nd generation. These HMI panels comes in different sizes and can be programmed with the included WinCC Basic programming software.

The Starter Kit includes not only a PLC, but also a HMI and the programming software STEP 7 Basic TIA Portal. Check out this video to see the unboxing of a Siemens S7-1200 Starter Kit:

Siemens S7-1200 Manual For Download

To help you get started with the S7-1200 Starter Kit, Siemens has published some great PDF’s for you to download. Here is a list of the most useful downloads for the S7-1200 PLC:

When you are working with the S7-1200 PLC or any other PLC for that matter, it is always a good practice to read the manuals. Or at least refer to them if you have any problems. Another good reason for checking the manual is, that it often contains an installation guide.
The installation guide tells you how you should install the hardware correct. For example how you should wire the PLC, the power supply, the I/O and the PLC communication so that you will avoid EMC.

What’s Included In The S7-1200 Starter Kits?

You might already have noticed that the Starter Kits are slightly different. Some includes a HMI, some does not. One of the Starter Kits even includes an RF reader (SIMATIC RF200), so you can build an RFID system with the PLC.
In all the kits, the following are included:
  • SIMATIC S7-1200 CPU 1212C (AC/DC supply – Relay outputs)
  • Input Simulator
  • 2 meter Ethernet cable
  • Documentation CD
  • SIMATIC STEP 7 Basic TIA Portal

Here’s an overview of the different S7-1200 Starter Kits and what’s included:

S7-1200 Starter Kit without HMI

S7-1200 Starter Kit without HMI (Basic Panel)
S7-1200 Starter Kit without HMI (Basic Panel).

If you are looking for a cheap Siemens PLC Starter Kit, this is the one.
With this kit you will get the basic components as listed above. Nothing less, nothing more. You will be ready to start out basic PLC programming with this kit.

S7-1200 Starter Kit + KTP300 HMI

S7-1200 Starter Kit + KTP300 SIMATIC Basic Panel
S7-1200 Starter Kit + KTP300 SIMATIC Basic Panel.

This Starter Kit has a HMI included. The smallest HMI in the SIMATIC Basic Panel series, KTP300.
In spite of the black and white screen (mono), you can add some neat graphs and trends an other useful functionalities. To use graphics like trends and graphs is a great way to study analog PLC programming, since it requires that you have an analog value in your PLC system.

S7-1200 Starter Kit + KTP400 HMI

S7-1200 Starter Kit + KTP400 SIMATIC HMI Basic Panel
S7-1200 Starter Kit + KTP400 SIMATIC HMI Panel.

This Starter Kit has the KTP400 SIMATIC HMI included. It’s a color screen HMI with space for multiple graphics like trends, menus, graphs and much more.
You can do a lot with the KTP400 HMI, and this kit is for people who take PLC programming seriously.

S7-1200 Starter Kit + KTP600 HMI

S7-1200 Starter Kit with SIMATIC KTP600
S7-1200 Starter Kit with SIMATIC KTP600 and STEP 7 Basic V11.

As you properly see, this product image is a bit different. This is because it is an old version of the Starter Kit with an old HMI and programming software.
The SIMATIC KTP600 is a 6″ touch color touch screen.
STEP 7 Basic in this Starter Kit is version 11, while the others are version 13. Keeping in mind that this is an outdated version of the S7-1200 Starter Kits, I would still recommend it for beginners. You might even be able to find this kit cheaper than the other new kits, because of the old software and HMI.

S7-1200 Starter Kit + KTP700 HMI

S7-1200 Starter Kit with KTP700 SIMATIC HMI
S7-1200 Starter Kit with KTP700 SIMATIC HMI and STEP 7 Basic V13.

If you want to program with the latest version of STEP 7 Basic, which is often just called TIA Portal, you should go for this Starter Kit.
Beside the new software it also contains the KTP700 SIMATIC HMI. The KTP700 is part of the newest SIMATIC HMI Basic Panels. It is an upgraded version of the KTP600 and is slightly larger with the 7″ screen.

Input Simulator for Learning

When you start out learning PLC programming with the Siemens S7-1200 Starter Kit, you will be using inputs a lot. This is because inputs are such a crucial part of PLC programming. It is very important to know where to use normally open or normally closed input actuators for fail-safe design.
But instead of you spending a lot of time rewiring the PLC inputs every time you have to make a new program or correct an error, you can use the input simulator.
S7-1200 input simulator
S7-1200 input simulator for Starter Kits

When you connect the input simulator to all the PLC inputs , each switch will now be connected to one of the PLC inputs.
If you want the functionality of the switch to be normally closed instead of normally open, you can simulate that by simply flipping the switch opposite, so you “flip to turn input on” instead of “flip to turn input off“.
Watch how to do that in my video below:

TIA Portal: S7-1200 Programming Software

The PLC programming software used to program the S7-1200 PLC is usually the STEP 7 Basic TIA Portal. This is because the Basic version of TIA Portal is included in the Starter Kits.
For more advanced use and programming you can also go for the STEP 7 Professional, but that is rather expensive. Beside that the Basic version is more than enough to begin with. You can do some pretty advanced PLC programming with the TIA Portal Basic version.

Learn PLC Programming with TIA Portal

To get you started with the TIA Portal, Siemens has provided some great videos. I recommend that you watch those videos, as they will give you a basic understanding of the programming software.
TIA Portal 13 start screen
Programming S7-1200 with TIA Portal 13

Although the Starter Kits only includes the Basic version of TIA Portal, the software is still quite advanced. Siemens has built a very reliable piece of PLC programming software, that makes it easy for you to do advanced projects. But it requires that basic understanding of the TIA Portal.
Here’s a little overview of the TIA Portal from Siemens (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)

One of the great advantages of these Starter Kits is the included HMIs and the software used to program them.
All the SIMATIC HMIs can be integrated in any new or existing project in TIA Portal. In the software the HMI part is so well integrated, that it just seems too easy to start working with HMIs.

Programming SIMATIC HMI with WinCC TIA Portal

Again, Siemens are providing some great quality videos to get you started. If you don’t know how, you can watch the video below, and learn how to add a HMI to your S7-1200 PLC project:


S7-1200 Ethernet Communication

When you connect the S7-1200 CPU to your computer or HMI you will be using PROFINET.
Even though I have published a DIY-guide on how to make an Ethernet cable, I would not recommend that you do it for PROFINET cables. Especially if you are just starting out PLC programming.
S7-1200 Ethernet communication
S7-1200 Ethernet communication with PROFINET.

Other than connecting your own computer the PROFINET interface can be used to connect to an Ethernet network of HMI’s, other PLC’s, remote modules and much more. The process of connecting to a device can be done within the TIA Portal.

S7-1200 Web Server And Smart Phone App

One of the features of the Siemens S7-1200 PLC is the new smart phone app. You can control and monitor the PLC with a free app on your smart phone.
This might not seem groundbreaking to you that you can do such things with a smart phone. But the automation industry can be very old fashioned and conservative in many ways, so this is a rare thing to see.
Since smart phones and technology are becomming cheaper and cheaper it is inevitable, that smart phones will be used to monitor and control automation systems. Another part of this is the webserver technology that you can setup in TIA Portal. From there on, you can also control and monitor your S7-1200 PLC system from the Web.

And here’s how to setup your own web page with TIA Portal and the S7-1200 PLC (be aware of the load background music):

Siemens S7-1200 Training Videos

At, last you can watch this playlist with official PLC training videos from Siemens. They will teach you the basics of the S7-1200, TIA Portal and most of the functionality in those.
I chose the official videos from Siemens, because I really think they are the one of the best ways to start learning. After watching these videos, the best you can do is to practice all the things you’ve learned. Try it out. Try other things out and play around in the TIA Portal.

No comments: