Siemens · Technical Blog

TIA Selection Tool Tutorial for Siemens PLC Hardware Selection

Learn how to use Siemens TIA Selection Tool to select and configure S7-1200 and S7-1500 PLC hardware, ET 200SP remote I/O, SIMATIC HMI panels and SINAMICS drives. This practical tutorial covers cloud and desktop access, compatibility checks, MLFB order numbers, bill of materials generation and hardware export to TIA Portal.

2,500+ engineers trained 4.9/5 Google rating 21+ years, Chinchwad, Pune Next batch: contact for dates
Quick answer

TIA Selection Tool is Siemens's free hardware selection and configuration tool. Use it to choose SIMATIC S7-1200 or S7-1500 CPUs, add local or ET 200SP distributed I/O, select suitable HMI and SINAMICS drive components, validate compatibility and power requirements, generate a complete product list, and transfer the supported hardware configuration into TIA Portal. It is available in cloud and desktop versions; the best choice depends on whether you need browser-based collaboration or offline project work.

  • Select Siemens S7-1200, S7-1500 and ET 200SP hardware according to I/O, communication, memory and performance requirements
  • Compare the TIA Selection Tool cloud and desktop versions and choose the correct workflow for office, training or site work
  • Check module compatibility and power requirements before generating the bill of materials or transferring hardware to TIA Portal
  • Use MLFB order numbers to verify exact Siemens product variants, replacements and spare parts

What Is Siemens TIA Selection Tool?

TIA Selection Tool (TST) is Siemens's free engineering configurator for building the hardware side of a project before you buy or program anything. You drag a CPU onto a virtual rack, add I/O, communication and power modules into free slots, and the tool checks that everything you've picked is actually compatible — correct slot rules, current draw against the power supply's budget, and firmware/order-number matches. The output is a parts list you can quote or order, plus a configuration file you can bring straight into TIA Portal.

It's easy to confuse TST with two other tools in the Siemens ecosystem:

  • TIA Portal is where you write and download the actual program logic — TST never touches program blocks, only hardware.
  • Industry Mall is where you actually place the purchase order once your parts list is final — TST can hand off the list there directly.
  • TIA Selection Tool is the only one of the three built specifically to catch selection mistakes before hardware is ordered or wired.

Want to practice this on real hardware?

Live TIA Portal session covering hardware configuration, TIA Selection Tool exports, and commissioning — Pune classroom or online.

Book a Free Demo Class

How to Read Siemens MLFB Order Numbers

Every Siemens module carries an MLFB — short for Maschinenlesbare Fabrikatebezeichnung, or "machine-readable product designation" — printed on its nameplate and shown against every item inside TIA Selection Tool. Learning to read it is what lets an engineer glance at a rack, or a part number on a purchase order, and know instantly whether they're looking at a power supply, a CPU, or an I/O module, and which sub-variant it is — without opening a catalog. This is arguably the most-used, everyday function of TST on the plant floor: pasting or searching an MLFB to confirm exactly what a module is before it's wired in or reordered.

A standard SIMATIC S7 MLFB follows a fixed digit pattern after its product-series prefix (for example 6ES7). Three digit positions in that block carry the meaning engineers look up day to day: the 1st identifies the CPU/product family, the 2nd identifies the module type, and the 3rd identifies the specific sub-type within that module type.

1st Position — Product Family

1st DigitProduct Family
2S7-1200
3S7-300
4S7-400
5S7-1500

2nd Position — Module Type

2nd DigitModule Type
0Power Supply (PS)
1CPU
2Digital Module
3Analog Module
4Communication Module (Comm)
5Function Module (FM)

3rd Position — Sub-Type (Read Together With the 2nd Digit)

The 3rd position only makes sense once you know the 2nd digit's module type — it narrows that type down to the exact sub-variant:

Module Type (2nd Digit)3rd Digit / CodeMeaning
0 — PS5 or 7Power supply sub-variant (by output rating/build)
1 — CPU211, 215 ... 217Specific CPU model number within the family
2 — Digital1 / 2 / 31 = DI, 2 = DO, 3 = Combo (DI/DO)
3 — Analog1 / 2 / 41 = AI, 2 = AO, 4 = Combo (AI/AO)

For example, an MLFB starting 6ES7 214-1AG40-0XB0 breaks down as: 2 (1st digit — S7-1200 family), 1 (2nd digit — CPU), 4 (3rd digit — specific CPU model, e.g. CPU 1214). A digital module such as 6ES7 221-1BH32-0XB0 reads as 2 (family), 2 (Digital), 1 (DI — digital input). Once you can read all three positions, you can sort a box of unlabeled spares, verify a spare-parts order against the panel, or confirm a nameplate photo from site — all without searching the full catalog.

Inside TIA Selection Tool, every module tile shown while you build a rack displays its full MLFB alongside its description, so the tool doubles as a live reference for this exact decoding skill while you configure.

TIA Selection Tool Cloud vs Desktop

TIA Selection Tool is available as a browser-based cloud application and a Windows desktop application. The cloud version is convenient for quick access, shared projects and browser-based work, while the desktop version is better for offline engineering, site visits and locally stored project files. Before starting either version, confirm the following:

  • mySiemens account: free to create, and required to save a project in the web version or place an order from your finished parts list.
  • Web vs. offline app: the browser version needs a stable internet connection; the offline desktop app is better for site visits with poor connectivity and keeps projects as local files.
  • Product family in mind: know roughly which CPU family you're configuring — SIMATIC S7-1200, S7-1500, drives, or SIMOCODE — before you start, since the module catalogue is filtered by family.
  • Process requirements on hand: a rough I/O count and communication protocol (PROFINET, PROFIBUS, etc.) so you don't have to restart the rack halfway through.

Three Ways to Access TIA Selection Tool — and When to Use Each

TST is available in three forms, and picking the right one saves you from redoing work:

MethodWhen to use itWhat you get
Web-based TIA Selection ToolQuick configuration from any machine with a browser, no install neededCloud-saved project with the same rack-building features
Offline installed applicationWorking without reliable internet, e.g. at a customer siteFull functionality with local file storage, faster for large stations
Import from an existing TIA Portal projectYou already have a project and just need a matching parts listTST reads the hardware config and generates the bill of materials automatically

Configure S7-1200, S7-1500 and ET 200SP

  1. Open TIA Selection Tool in your browser, or launch the offline desktop app, and sign in with your mySiemens account.
  2. Click Create new project > Add new station.
  3. Choose your product family (for example, SIMATIC S7-1500) and drag the CPU you need onto the rack.
  4. Add signal, communication and power modules into the free slots, watching the power budget bar as you go.
  5. Resolve any red compatibility warnings TST raises before continuing — these flag slot or firmware conflicts.
  6. Click Check configuration to validate the whole rack in one pass.
  7. Generate the parts list, export the configuration, and save the project with a clear, dated name.
  8. Cross-check the parts list against the physical panel or spec sheet before placing an order.

S7-1200 PLC Selection Checklist

  • Confirm the required digital and analog I/O count, including future expansion.
  • Select the CPU according to program memory, communication ports, motion functions and fail-safe requirements.
  • Add signal boards, signal modules and communication modules only after checking CPU support and available expansion capacity.
  • Verify the supply voltage, field-voltage requirements, front connectors and memory-card requirements in the generated product list.

S7-1500 PLC Selection Checklist

  • Choose between standard, compact, technology, fail-safe, redundant or other supported CPU variants according to the application.
  • Compare processing performance, work memory, PROFINET interfaces, motion-control resources and diagnostics.
  • Add S7-1500 or ET 200MP modules in the correct rack order and monitor the station power calculation.
  • Reserve capacity for future communication processors, technology modules and additional I/O.

ET 200SP Remote I/O Configuration

For distributed I/O, add an ET 200SP station and select the interface module that matches the required network. Then add BaseUnits, digital and analog I/O, technology modules, motor starters or other supported modules in the correct sequence. Check potential groups, load-group requirements, server-module placement and station-width limits before final validation.

Select Siemens HMI and SINAMICS Drives

TIA Selection Tool is not limited to PLC racks. Use the relevant product configurators to include visualization and drive components in the same engineering workflow. Available product options can vary with the current catalog and selected region, so always validate the final order numbers before purchase.

SIMATIC HMI Selection

  • Select the panel family according to screen size, resolution, touch operation and installation environment.
  • Check the required PROFINET, Ethernet or other supported interfaces and confirm compatibility with the selected controller.
  • Include mounting accessories, memory media, cables and power-supply items needed for the complete panel installation.
  • For new projects, compare the supported SIMATIC HMI Unified panel options with the application and TIA Portal engineering version.

SINAMICS Drive Selection and Dimensioning

  • Enter the motor rating, supply voltage, load characteristics, duty cycle and control requirements.
  • Select the suitable SINAMICS drive family and check communication options such as PROFINET or supported fieldbus interfaces.
  • Add required operator panels, braking components, filters, reactors, cables and installation accessories.
  • Review the generated drive-system data and confirm environmental derating, overload capability and motor compatibility.

Generate a Bill of Materials and Export to TIA Portal

Generate the Siemens Hardware Bill of Materials

After the configuration check returns no unresolved warnings, generate the product list or bill of materials. Review every MLFB order number, quantity, successor-product note, connector, BaseUnit, memory card, mounting accessory and power-supply item. A technically valid rack can still be incomplete for purchasing if installation accessories are missing, so compare the generated list with the electrical drawing and panel specification.

Transfer the Hardware Configuration to TIA Portal

Use the supported import/export workflow to transfer the validated hardware configuration between TIA Selection Tool and TIA Portal. The imported station pre-fills the device configuration with the selected CPU, modules and slot layout. Program blocks, tags, HMI screens and control logic are not created by this hardware transfer; they must still be engineered and downloaded in TIA Portal.

Error / symptomLikely causeFix
Module shows as incompatible (red highlight)Module placed in an unsupported slot, or a firmware/order-number mismatchMove the module to a supported slot, or check the required firmware version against what's selected
"Power budget exceeded" warningThe rack draws more current than the power supply can provideAdd a larger power supply, or split the rack across an additional segment
Import into TIA Portal failsExported file's TIA Portal version is newer than the version installedUpdate TIA Portal, or re-export the station in a compatible version from TST
Item shown as unavailable or discontinuedProduct has been replaced by a successor partApply the Siemens-suggested replacement shown next to the flagged item
Configuration not savingSession expired, or not signed in to mySiemensSign back in to your mySiemens account and save the project again

Step-by-Step Lab: Try It Yourself in TIA Selection Tool

Hands-on
Before you start
  • Internet access and a free mySiemens account (or the offline TST app installed).
  • A rough idea of the I/O count for a small demo panel — for example, 2 digital inputs and 1 analog output.
  • No TIA Portal or hardware required for this lab; TST runs standalone.
  • Estimated time: 10 minutes.
1

Create a project and add a CPU

Sign in to TIA Selection Tool and click Create new project > Add new station. Choose the SIMATIC S7-1500 family and drag a CPU onto the rack.

On screen: an empty rack with slot 1 occupied by the CPU, and the power budget bar showing near-zero usage.
The rack shows the CPU in slot 1 with no warnings, and the power budget bar sits comfortably under its limit.
2

Add I/O modules and watch the power budget

Drag a digital input module and an analog output module into the next free slots. Keep an eye on the power budget bar as each module is added.

Both modules snap into slots without a red warning, and the power budget bar rises but stays within its green range.
3

Trigger a compatibility warning on purpose

Try dragging a module from a different CPU family, or one that isn't rated for the slot type, into an occupied or unsupported slot.

TST highlights the slot in red and shows a message explaining exactly why the combination isn't valid — note the wording before removing the module.
4

Fix the warning and export the configuration

Remove the incompatible module, click Check configuration, then generate the parts list and export the station.

"Check configuration" returns no warnings, and the export contains every module you added along with a complete parts list.
Checkpoint — how to know you did it right

If Step 3 showed a clear red warning and Step 4's "Check configuration" came back clean after you removed the conflicting module, you've correctly demonstrated the core value of TST: catching a hardware mistake on screen instead of discovering it after the parts arrive. Make "Check configuration" a standing habit before every export, not just this lab.

Frequently Asked Questions About TIA Selection Tool

What is Siemens TIA Selection Tool used for?

It is used to select and configure Siemens automation hardware, check supported combinations and power requirements, generate product lists, and transfer supported hardware configurations to or from TIA Portal.

Is TIA Selection Tool free?

Yes. Siemens provides cloud and desktop variants of TIA Selection Tool without a separate engineering licence fee.

What is the difference between TIA Selection Tool cloud and desktop?

The cloud version runs in a supported web browser and is convenient for shared or browser-based work. The desktop version runs on Windows, supports local project storage and is useful when offline access is required.

Can I configure S7-1200, S7-1500 and ET 200SP?

Yes. You can select supported CPUs, local modules, communication options and distributed I/O components, then validate the station configuration before generating the product list.

Can TIA Selection Tool help select HMI and SINAMICS drives?

Yes. The available configurators can support Siemens visualization product selection and SINAMICS drive-system dimensioning. Final options depend on the current product catalog, region and selected application data.

Can I export a TIA Selection Tool project to TIA Portal?

Yes. Supported hardware configurations can be transferred between TIA Selection Tool and TIA Portal. The transfer covers hardware configuration data, not PLC program logic or HMI application screens.

Does TIA Selection Tool generate a bill of materials?

Yes. It can generate a product or parts list containing the selected order numbers and quantities. Review accessories, connectors, BaseUnits, memory media and successor-product notes before ordering.

What is an MLFB number?

MLFB is Siemens's machine-readable product designation or order number. It identifies the exact hardware variant and is useful for verifying modules, spare parts and purchasing data.

Reviewed by Bhawesh Kumar Singh Industrial Automation Trainer and Industry 4.0 Consultant · Softwell Automation · 21+ years industry experience

Get the full syllabus + free demo class

Share your details — a Softwell training advisor will call you within 24 hours with batch dates, fees and hardware access options.

No spam. Used only to share course details for this enquiry.

Learn with practical industrial examples

Join live online, Pune classroom or corporate in-plant automation training.

Request Course Details
Verified learning pathway

Discuss This Technical Course

Explore practical curriculum, software, hardware and batch options for this technology.

Content reviewed: 14 July 2026

Siemens PLC & TIA Portal Learning Path

Continue with the related Siemens PLC tutorials in this practical learning series.

  1. SCL vs Ladder Logic
  2. Upload PLC Program
  3. TIA Selection Tool
  4. Analog Input Scaling
  5. PLC Counters
  6. PLC Timers
  7. Addressing & Data Types
  8. Hardware & PLC Tags
  9. OB, FB, FC & DB
☎ Call WhatsApp ✉ Email Enquire Now