Skip to content
EDWartens UK
Physical AI21 October 20267 min read

PLC Training Kit vs Simulator: Do You Need Hardware?

You do not need to buy a PLC kit to learn PLC programming: Siemens PLCSIM, Factory I/O and free browser simulators cover logic and testing. But simulators have limits. Siemens' own manual says S7-PLCSIM does not simulate counting, PID control or motion control for S7-1200 CPUs. Hardware teaches wiring, comms and real faults.

PLC training kitPLC simulatorPLCSIMFactory I/OS7-1200home labhands-on PLC
PLC Training Kit vs Simulator: Do You Need Hardware?

Key takeaways

  • You do not need hardware to learn PLC logic: Siemens PLCSIM, Factory I/O and free browser simulators cover programming and testing.
  • Siemens' V19 S7-PLCSIM manual says it does not simulate counting, PID control or motion control for S7-1200 CPUs.
  • Factory I/O offers a 30-day free trial, with editions from €40 per year (Starter) to €278 per year (Ultimate), according to its website.
  • ITJobsWatch lists Siemens in 17 of 144 PLC Engineer ads and Rockwell in 8 in the six months to 21 October 2026, a small IT-focused sample.
  • Hardware earns its cost for wiring, commissioning and maintenance practice, not for learning ladder logic.

You do not need to buy a PLC training kit to learn PLC programming. Free browser simulators, Siemens PLCSIM and Factory I/O can cover logic, HMI and testing. But simulators have real limits: Siemens' own S7-PLCSIM manual says it does not simulate counting, PID control or motion control for S7-1200 CPUs, and hardware teaches wiring, power, comms and faults in a way software cannot. A sensible path starts with a simulator and adds hardware only if you have a specific reason.

What can a PLC simulator do?

A simulator runs your program against a virtual controller so you can test logic without hardware. For learning, that covers a large share of what you need: writing ladder logic, structuring programs, building HMI screens, going online, watching values and forcing inputs.

Siemens' S7-PLCSIM operating manual (V19) describes supporting debugging and validation of PLC programs without actual hardware, with STEP 7 tools such as the watch table, program status and diagnostics. It supports several product families, including S7-1200 and S7-1500. Factory I/O adds a 3D virtual plant, so your program controls conveyors, tanks and pick-and-place cells instead of a row of virtual switches.

What are the options and what do they cost?

The options range from free to hundreds of pounds, with different strengths. Here are the ones I could verify on 21 October 2026. I have not quoted hardware prices because I could not find a reliable current UK price for a specific kit, and listings vary widely between new, grey-market and second-hand.

OptionWhat it isCost (as checked)Main limits
Free browser simulators (lab.edwartens.com)PLC, ladder logic, motor control, wiring and process simulators in the browserFree, no installGeneric, not Siemens TIA Portal itself
Siemens S7-PLCSIMSimulates S7-1200, S7-1500 and other families for use with STEP 7 in TIA PortalSiemens software; licence and trial terms not verified here, check SiemensS7-1200: no counting, PID or motion control simulation, per the V19 manual
S7-PLCSIM AdvancedSimulates S7-1500 and ET 200SP family controllers, per SiemensSiemens page does not state a priceThe V19 manual says S7-1200 is only supported as a standard S7-PLCSIM instance
Factory I/O3D factory simulation; supports Siemens PLCSIM, S7-1200/1500 and Allen-Bradley drivers30-day free trial; editions from €40 per year (Starter) to €278 per year (Ultimate), Siemens edition €158 per year or €435 one-timeExtra cost; VAT basis not stated on the page
Physical starter kit (e.g. S7-1200)Real CPU, I/O, power supply, networkNot quoted here; check authorised UK distributorsCost, wiring risk, firmware and software compatibility
In-person course with rigsInstructor plus equipmentTechnique: £1,030 excl. VAT for 5 days; Make UK: £995 plus VAT for 3 daysTravel, fixed dates
A Siemens SIMATIC S7-1200 CPU 1214C with two signal modules mounted on a wall
A Siemens SIMATIC S7-1200 CPU 1214C with two signal modules mounted on a wallPhoto: UlrichAAB, CC BY-SA 3.0, via Wikimedia Commons

Factory I/O connects to Siemens software rather than replacing it: its page lists S7-PLCSIM and PLCSIM Advanced among the Siemens drivers it supports, so you still need TIA Portal and a PLCSIM on your side.

What can't a simulator teach you?

A simulator cannot teach what depends on physical reality and timing, and Siemens is open about it. The V19 manual says simulated PLCs can behave differently from physical ones, that programs depending on PLC clock times or hardware timing behave differently in a Windows-based simulated PLC, and that timing-dependent programs can be hard to debug in simulation. It also says S7-PLCSIM does not simulate CPU functionality that needs a memory card, such as data logging and recipes, and that some instructions are only partially supported.

For S7-1200 specifically, the manual states S7-PLCSIM does not simulate counting, measurement and position detection, PID control or motion control. Siemens also notes S7-PLCSIM will not simulate PROFIBUS elements, though it simulates the rest of your project.

Beyond the software, hardware teaches things no virtual controller can:

  • wiring, terminal numbering and 24 V supplies
  • sink and source input types, and what a floating input looks like
  • network addressing, cabling and connectivity faults
  • reading LEDs, diagnostics buffers and module faults on a real CPU
  • how tidy panels are built and why
Connect TIA Portal, PLCSIM Advanced & Factory IO – Full Configuration Guide

This 19-minute walkthrough by Marcin Regulski shows how to connect TIA Portal, PLCSIM Advanced and Factory I/O into a simulation environment, which is the most common software-only setup for practising Siemens control of a virtual plant. Remember PLCSIM Advanced targets S7-1500-class controllers, not the S7-1200.

What do employers actually care about?

Employers mostly care about whether you can program, test and fault-find to a standard, not whether you own a rack. They also look for platform familiarity. In the six months to 21 October 2026, ITJobsWatch lists Siemens in 17 of 144 permanent PLC Engineer ads (11.8%) and Rockwell in 8 (5.6%), a small, IT-focused sample in which most ads list neither brand as a skill. Reed adverts show the same range: "Junior Automation Engineer (PLC/Siemens Tia Portal)", "Software Engineer (PLC/Siemens Tia Portal)" and "PLC Programmer (Allen-Bradley / Mitsubishi / Schneider)" all appeared on 21 October 2026.

So the platform matters, but the evidence of working practice matters more. A portfolio with documented projects, test notes and a fault you diagnosed counts for more than a photo of a rack. See trainee PLC jobs: what employers want.

How do you build a portfolio using only simulation?

You can build a credible portfolio entirely in simulation if you document it honestly. Here is a workable approach.

  1. Choose three projects of rising difficulty. For example a start/stop motor with interlocks, a conveyor sorter in Factory I/O, and a tank-level controller with an alarm and an HMI screen.
  2. Avoid features your simulator cannot run. On an S7-1200 in S7-PLCSIM, skip projects that depend on counting, PID or motion control, since the manual says they are not simulated. Practise the control theory in the free process control simulator and the free PID control course instead.
  3. Document each project. Include the specification, an I/O list, screenshots of the program, a test table (what you tested and what happened), and one fault you introduced and fixed.
  4. Be explicit about the environment. Write "developed and tested in PLCSIM and Factory I/O" on the CV. Employers value honesty, and it avoids awkward interview questions.

A dead-input example shows why hardware still matters. In a simulator you tick a box and the input goes true. On a real panel an input that stays false could be a missing 24 V supply, sink and source wiring mismatched to the sensor, a wrong address in the program or a loose terminal. Learning to check those in order is what a bench setup, a wiring simulator or a site placement teaches, and it is a skill worth mentioning in interviews even if you have only practised it in the PLC electrical troubleshooting course.

Should you buy a kit?

Buy hardware if you have a clear reason; otherwise start with simulation. These are the situations where a kit earns its cost:

  • You work in maintenance and want to practise on the model your site uses.
  • You want to learn panel wiring and commissioning, not just programming.
  • You are applying for roles that explicitly ask for hands-on hardware experience.
  • You enjoy building and have the budget for a mistake.

If you do buy, treat it as a project: confirm the CPU model, firmware and your TIA Portal version are compatible, buy from an authorised distributor where possible, and budget for a power supply, Ethernet cable and a way to mount and protect it. I would avoid unknown-origin listings for a first kit because a fault there will cost you more learning time than money saved. If you want to see the Siemens-side options, our Siemens vs Allen-Bradley guide and PLC training UK guide cover choosing a platform.

What is a sensible learning path?

A sensible path moves from free to paid only when you hit a limit.

  1. Free browser first. Use the PLC simulator, ladder logic simulator and IEC 61131-3 simulator to learn logic. All run in your browser.
  2. Move to TIA Portal with PLCSIM. Follow the free Siemens TIA Portal course and then the free virtual commissioning with Factory I/O course.
  3. Add real electrics. The electrical wiring simulator and multimeter simulator help, and a cheap bench exercise with a real relay and contactor adds more.
  4. Add hardware or an in-person course only if your target role needs it.

You can compare options in PLC training online: live vs self-paced.

How EDWartens can help

The Professional Module is online and simulation-based: you get a TIA Portal and PLCSIM install guide and Factory I/O simulation software to practise with, not a physical rig. It runs five live days with an instructor, then self-paced Basic Engineering modules, and the CPD certificate is not a regulated qualification. If you specifically want a physical rig, an in-person course may suit you better. Details are on the Professional Module page, and you can sign up or try the free labs first.

Start free

Learn commissioning free, then practise the job

Free job simulation

Commissioning Engineer

Loop checks, I/O checkout, SAT and a punch list on a plant that is nearly ready.

The first five days are free, no card needed.

Live UK jobs

Commissioning jobs in the UK

Updated daily, with licensed visa sponsors marked.

Browse all engineering jobs

Frequently asked questions

Do I need a real PLC to learn PLC programming?

No. You can learn logic, structure, HMI and testing with simulators such as Siemens PLCSIM, Factory I/O and free browser tools. A real PLC helps with wiring, power, communications and physical faults. Most learners benefit from starting in simulation and adding hardware only if their target role or interest demands it.

What are the limits of PLCSIM?

Siemens' V19 manual says S7-PLCSIM does not simulate counting, measurement and position detection, PID control or motion control for S7-1200 CPUs, nor memory-card functions such as data logging and recipes. It also warns that timing-dependent programs behave differently in simulation, so final testing on real hardware still matters for real projects.

Is Factory I/O free?

Factory I/O offers a 30-day free trial of its Ultimate Edition on Windows with no credit card, according to its website. After that, editions are paid: the page lists the Siemens edition from €158 per year or €435 one-time, and a Starter edition from €40 per year. It lists no student pricing.

Can I learn Siemens PLC programming without buying hardware?

Yes. Use TIA Portal with PLCSIM to run your programs on a simulated S7-1200 or S7-1500, and Factory I/O for a virtual plant. You will still need a Siemens software licence or trial for TIA Portal and PLCSIM. EDWartens' free courses and browser labs let you practise concepts before you spend anything.

Do employers prefer people who have owned a PLC kit?

Employers mainly want evidence that you can program, test and fault-find to a standard. Owning a kit can help if you document what you built and diagnosed, but it is not a requirement. A documented portfolio, whether built on hardware or simulation, counts for more than the equipment itself.

Sources

  1. Siemens: S7-PLCSIM online help, Operating Manual V19 (11/2023)
  2. Siemens: S7-PLCSIM Advanced
  3. Factory I/O: 3D factory simulation for PLC training
  4. Factory I/O: Editions and prices
  5. ITJobsWatch: PLC Engineer jobs in the UK (6 months to 21 October 2026)
  6. Reed: PLC Programmer jobs (viewed 21 October 2026)
  7. Reed: Trainee PLC jobs (viewed 21 October 2026)
  8. Make UK: Programming programmable logic controls (3-day course)
  9. Technique Learning Solutions: Programmable Logic Controllers, City & Guilds (5 days)

Share this article

About the author

EDWartens Team

EDWartens Instructional Team

The EDWartens instructional team brings together UK-based automation engineers, certified Siemens and Rockwell specialists, and industry practitioners with decades of combined experience in PLC programming, SCADA engineering, and industrial AI.

View all articles by EDWartens

Ready to become job-ready?

Start with a free course today, or train live in Siemens PLC, HMI and SCADA on the Professional Module.

Related articles

PLC Programmer Jobs in the Netherlands: Skills and Training
Career

PLC Programmer Jobs in the Netherlands: Skills and Training

PLC programmer jobs in the Netherlands sit in semiconductors, the Rotterdam port and process cluster, logistics and food. This guide covers the platforms to expect, English and Dutch, the highly skilled migrant route, and online and free training you can start from anywhere.

Read article
Siemens TIA Portal for Beginners: Your First PLC Project
Physical AI

Siemens TIA Portal for Beginners: Your First PLC Project

TIA Portal is Siemens' single engineering environment for programming S7 PLCs, HMIs and drives. To start, install it, add an S7-1200 or S7-1500 CPU, write a start-stop rung in the Main [OB1] block and test it in a simulator. UK PLC Engineer adverts quoted a median of £60,000 in the six months to 21 October 2026 (ITJobsWatch).

Read article
Siemens TIA Portal Course UK: Options, Versions, Prices
Physical AI

Siemens TIA Portal Course UK: Options, Versions, Prices

UK options for a Siemens TIA Portal course range from Siemens SITRAIN classroom and online courses, a 3-day Make UK course at £995 + VAT and evening college courses (free if eligible), to online programmes and free courses. SITRAIN prices five-day courses by personalised quotation; the right choice depends on version, format and budget.

Read article
How to Build a PLC Programmer Portfolio Without Hardware
Career

How to Build a PLC Programmer Portfolio Without Hardware

A PLC portfolio is three to five documented projects, each with a specification, I/O list, program, test evidence and a short write-up. You can build all of them free using browser simulators, Siemens PLCSIM and Factory I/O. UK trainee and junior PLC roles on Reed ranged from £25,000 to £50,000 on 21 October 2026.

Read article