PLC Sim Lab
PLC software

PLC programming software for every brand

Every PLC manufacturer has its own programming software, and you usually cannot program one brand with another brand's tool. This guide lists the software for each major brand, which PLCs it supports, whether a free version exists and how you can practise without hardware.

3 min read · Updated 2026-10-02

The big picture

All PLC software does the same core jobs: configure the hardware (CPU, I/O modules, network), write the program, download it to the PLC, and monitor it live while the machine runs. The programming languages are also largely shared, thanks to the IEC 61131-3 standard. What differs is the user interface, the addressing system and the licensing.

Software by brand

BrandSoftwarePLCsFree option
SiemensTIA Portal (STEP 7)S7-1200, S7-1500, S7-300/400, ET 200SP CPU21-day trial
SiemensSTEP 7 V5.x (SIMATIC Manager)older S7-300/400no
SiemensLOGO! Soft ComfortLOGO! logic modulesdemo
MitsubishiGX Works3iQ-R, iQ-F (FX5)trial
MitsubishiGX Works2 / GX DeveloperQ, L, FX3 and older FXtrial
Rockwell / Allen-BradleyStudio 5000 Logix DesignerControlLogix, CompactLogixno
Rockwell / Allen-BradleyRSLogix 500SLC 500, MicroLogixMicro Starter Lite (MicroLogix 1000/1100)
Rockwell / Allen-BradleyConnected Components WorkbenchMicro800yes, free
JTEKTTOYOPUC-PCwinTOYOPUC PC10, Plus, Nanono
OmronSysmac Studio / CX-ProgrammerNJ/NX / CP, CJ, CStrial
BeckhoffTwinCAT 3Beckhoff IPCs and embedded PCsfree engineering, trial runtime
Many brandsCODESYSWAGO, ifm, Festo, Bosch Rexroth, Eaton and hundreds moreyes, free
Schneider ElectricEcoStruxure Control Expert (formerly Unity Pro)Modicon M340, M580trial
Schneider ElectricEcoStruxure Machine Expert (CODESYS based)Modicon M241, M251, M262basic version free
KeyenceKV STUDIOKV-8000, KV-5000, KV Nanofrom Keyence
DeltaISPSoft / WPLSoft / DIADesignerDVP and AS seriesyes, free
LS ElectricXG5000XGT seriesyes, free
PanasonicFPWIN Pro / FPWIN GRFP serieslimited free version

Licensing and free versions change over time, so check the manufacturer's website for the current terms.

HMI and drive software

The PLC software is usually part of a suite. Siemens WinCC (in TIA Portal) programs HMI panels; Mitsubishi GT Designer3 programs GOT panels; Rockwell FactoryTalk View programs PanelView terminals; Omron NB-Designer and Sysmac Studio cover HMIs. Drives and servos have their own tools (Startdrive, MR Configurator2, Connected Components Workbench) or are configured inside the PLC suite.

Simulators: practise without hardware

SoftwareSimulator
TIA PortalS7-PLCSIM / PLCSIM Advanced
GX Works2 / 3built-in simulation
Studio 5000FactoryTalk Logix Echo / Logix Emulate
Sysmac Studiobuilt-in simulator
CODESYSCODESYS Control Win (soft PLC)
Any brandPLC Sim Lab Playground: free in the browser, with Siemens, Mitsubishi, Allen-Bradley and TOYOPUC addressing

Which one should you learn?

Watch it in the video tutorial

Starts at 7:10: writing and checking a ladder program in the free simulator. Open on YouTube →

Try it yourself. Wire sensors, contactors and a PLC, write ladder logic and press RUN in the free PLC Sim Lab Playground. Nothing to install.

Open the Playground →Guided lessons →