Need Custom Pricing? Request a Quote!
Request a free quote for bulk orders or repairs—response in 24 hours. Or get tailored advice and a quote for your automation needs.
Get Your Free Quote!
The Siemens SIMATIC S7-1500 is the flagship programmable logic controller in the Totally Integrated Automation (TIA) ecosystem. Launched as the successor to the venerable S7-300 and S7-400 families, the S7-1500 consolidates standard automation, fail-safe control, motion, and high-speed communication into a single, scalable platform. The platform scales from compact packaging machines to multi-line automotive body shops.
Below you will find comparison tables, selection guidance, and direct links to every S7-1500 component category we stock: CPUs, I/O modules, communication modules, power supplies, distributed I/O, and accessories.
Here is what sets the S7-1500 apart from other Siemens controllers and from competing platforms like Allen-Bradley ControlLogix.
Siemens organizes S7-1500 CPUs into five families. Each shares the same TIA Portal programming environment, the same backplane bus, and the same I/O ecosystem — but they differ in processing power, built-in I/O, and safety certification.
| Family | CPU Models | Key Differentiator | Best For |
|---|---|---|---|
| Standard | 1511, 1513, 1515, 1516, 1517, 1518 | General-purpose automation, scalable performance | Most production and process applications |
| Compact (C) | 1511C, 1512C | Onboard digital and analog I/O built into the CPU | Small machines, panel-mount applications |
| Fail-Safe (F) | 1511F, 1513F, 1515F, 1516F, 1517F | SIL 3 / PL e safety functions in the same CPU | Machine safety, E-stop circuits, safe motion |
| Technology (T/TF) | 1511T, 1515T, 1516T, 1517T (+ TF variants) | Integrated motion control with kinematics | Multi-axis positioning, CNC-style machine control |
| Redundancy (R) | 1515R | Hot-standby CPU redundancy, bumpless switchover | Continuous process industries (water, chemical, power) |
Need help choosing between CPU tiers? Read our detailed S7-1500 CPU Selection: 1511 vs 1513 vs 1515 vs 1517.
The standard CPU lineup spans six performance tiers. Work memory determines how large your program can be. Bit performance (the time to execute a single Boolean instruction) indicates raw processing speed. The table below compares every standard CPU we carry.
| CPU | Part Number | Work Memory | Bit Performance | PROFINET Ports | PROFIBUS DP |
|---|---|---|---|---|---|
| CPU 1511-1 PN | 6ES7511-1AK02-0AB0 | 150 KB | 60 ns | 2 | No |
| CPU 1513-1 PN | 6ES7513-1AL02-0AB0 | 300 KB | 40 ns | 2 | No |
| CPU 1515-2 PN | 6ES7515-2AM02-0AB0 | 500 KB | 30 ns | 2 | No |
| CPU 1516-3 PN/DP | 6ES7516-3AN02-0AB0 | 750 KB | 20 ns | 2 | Yes (DP Master) |
| CPU 1517-3 PN/DP | 6ES7517-3AP00-0AB0 | 2 MB | 10 ns | 2 | Yes (DP Master) |
| CPU 1518-4 PN/DP | 6ES7518-4AP00-0AB0 | 6 MB | 1 ns | 4 | Yes (DP Master) |
Quick sizing rule: If your program fits in 150 KB and you do not need PROFIBUS, start with the CPU 1511-1. If you need PROFIBUS DP integration — whether for legacy drives, remote I/O, or third-party field devices — you need a 1516 or higher. The CPU 1518-4 is the top-of-line choice for plant-wide systems with 6 MB of work memory and four PROFINET ports.
For a deep-dive comparison with detailed application scenarios, see S7-1500 CPU Selection: 1511 vs 1513 vs 1515 vs 1517.
The S7-1500 Compact CPUs (1511C and 1512C) integrate digital and analog I/O directly into the CPU housing. This eliminates separate I/O modules for small applications where panel space is at a premium — think single-station assembly cells, small conveyors, or standalone test fixtures.
| CPU | Part Number | Onboard I/O | Work Memory | High-Speed Counters |
|---|---|---|---|---|
| CPU 1511C-1 PN | 6ES7511-1CK01-0AB0 | 16 DI / 16 DO / 5 AI / 2 AO | 175 KB | 6 channels (100 kHz) |
| CPU 1512C-1 PN | 6ES7512-1CK01-0AB0 | 32 DI / 32 DO / 5 AI / 2 AO | 250 KB | 6 channels (100 kHz) |
Both Compact CPUs still accept standard S7-1500 I/O modules on the backplane rail, so you can expand later without replacing the CPU. The onboard high-speed counters also make them a cost-effective option for applications that need encoder feedback or piece counting without a separate technology module.
If you are deciding between a Compact CPU and the smaller S7-1200 platform, read S7-1500 vs S7-1200: Which Siemens PLC Fits Your Project?
F-CPUs run both standard automation logic and SIL 3 / PL e certified safety programs within a single CPU. This eliminates the need for a separate safety relay system and consolidates your standard and safety I/O on the same backplane.
Every F-CPU requires F-I/O modules (like the 6ES7526-1BH00-0AB0 F-DI module) for safety-relevant signals. Standard I/O modules can be mixed on the same rack for non-safety channels.
| F-CPU | Based On | Work Memory (Safety) | PROFIBUS | Typical Application |
|---|---|---|---|---|
| CPU 1511F-1 PN | 1511 | 150 KB (300 KB safety) | No | Small safety-integrated machines |
| CPU 1513F-1 PN | 1513 | 300 KB (600 KB safety) | No | Mid-range machines with E-stop, light curtains |
| CPU 1515F-2 PN | 1515 | 500 KB (750 KB safety) | No | Production lines with safe speed monitoring |
| CPU 1516F-3 PN/DP | 1516 | 750 KB (1.5 MB safety) | Yes | Multi-station lines with PROFIsafe over PROFIBUS |
| CPU 1517F-3 PN/DP | 1517 | 2 MB (3 MB safety) | Yes | Large plants, safe motion, safe torque-off |
For a complete comparison of F-CPU features, safety response times, and F-I/O module pairing, see our S7-1500 Safety F-CPU Guide.
S7-1500 I/O modules mount on the same DIN rail as the CPU and connect through U-connectors that form the backplane bus. Modules are organized into three categories: digital, analog, and technology.
| Part Number | Channels | Type |
|---|---|---|
| 6ES7521-1BH00-0AB0 | 16 DI | 24 VDC, sink/source |
| 6ES7521-1BL00-0AB0 | 32 DI | 24 VDC, sink/source |
| 6ES7521-7EH00-0AB0 | 16 DI | 24 VDC, source input (SRC) |
| 6ES7526-1BH00-0AB0 | 16 F-DI | 24 VDC, fail-safe (SIL 3) |
| Part Number | Channels | Type |
|---|---|---|
| 6ES7522-1BF00-0AB0 | 8 DO | 24 VDC / 0.5 A, transistor |
| 6ES7522-1BH01-0AB0 | 16 DO | 24 VDC / 0.5 A, transistor |
| 6ES7522-1BL01-0AB0 | 32 DO | 24 VDC / 0.5 A, transistor |
| 6ES7522-5HH00-0AB0 | 16 DO | Relay, 230 VAC / 5 A |
| Part Number | Channels | Signal Type |
|---|---|---|
| 6ES7531-7KF00-0AB0 | 8 AI | Voltage / Current / RTD / Resistance (universal) |
| 6ES7531-7NF10-0AB0 | 8 AI | Voltage / Current (high speed, 125 microsecond conversion) |
| 6ES7531-7QD00-0AB0 | 4 AI | RTD / Resistance (Pt100, Pt1000, Ni1000) |
| Part Number | Channels | Signal Type |
|---|---|---|
| 6ES7532-5NB00-0AB0 | 2 AO | Voltage / Current |
| 6ES7532-5HD00-0AB0 | 4 AO | Voltage / Current |
| 6ES7532-5HF00-0AB0 | 8 AO | Voltage / Current |
Technology modules offload high-speed counting, frequency measurement, and encoder position input from the CPU scan cycle. They process signals locally at up to 1 MHz, reporting results to the CPU asynchronously.
| Part Number | Function | Channels |
|---|---|---|
| 6ES7550-1AA01-0AB0 | TM Count — counting, frequency, speed measurement | 2 channels, 24 VDC |
| 6ES7551-1AB01-0AB0 | TM PosInput — SSI / incremental encoder position | 2 channels |
For proper wiring of I/O modules and front connectors, refer to our S7-1500 Wiring Diagram Guide.
Every S7-1500 CPU has built-in PROFINET. If you need to communicate with serial devices, legacy PROFIBUS DP slaves (on PN-only CPUs), or Modbus RTU gateways, you add a communication module (CM) to the backplane.
| Part Number | Protocol | Typical Use Case |
|---|---|---|
| 6ES7540-1AB00-0AA0 | CM PtP RS232 | Barcode readers, scales, label printers, GPS receivers |
| 6ES7540-1AD00-0AA0 | CM PtP RS422/RS485 | Modbus RTU master/slave, multi-drop serial networks |
| 6ES7541-1AD00-0AB0 | CM MPI / PROFIBUS DP | Connect PN-only CPUs (1511, 1513, 1515) to legacy S7-300/400 PROFIBUS networks |
Note on PROFINET: The built-in PROFINET interface supports S7 communication, OPC UA (on supported firmware), PROFINET IO controller, and PROFINET IO device modes. For most modern installations, no additional communication module is needed — PROFINET handles everything from drive integration to HMI connectivity.
The S7-1500 system uses two distinct power concepts that are important to understand:
You need both. The system power supply alone does not provide 24 VDC to the field side, and the load power supply does not feed the backplane.
| Part Number | Output Power | Input Voltage | Best For |
|---|---|---|---|
| 6ES7505-0KA00-0AB0 | 25 W | 24 VDC | Small racks with fewer than 8 modules |
| 6ES7505-0RA00-0AB0 | 60 W | 24/48/60 VDC | Large racks, high-resolution analog modules |
| 6ES7507-0RA00-0AB0 | 60 W | 120/230 VAC | AC-powered panels without a separate DC supply |
Sizing tip: Use the 25 W supply for racks with a CPU and up to 8 I/O modules. For configurations with more than 8 modules, or racks that include multiple high-resolution analog modules (which draw more backplane current), step up to the 60 W supply. TIA Portal's hardware configuration tool also calculates the exact power budget for your configuration.
In many plants, I/O is not located next to the CPU. Field cabinets on a production line, remote pump stations, or machine subassemblies may be tens or hundreds of meters away. The ET 200SP distributed I/O system places modules at the point of use and connects back to the S7-1500 CPU over PROFINET.
The ET 200SP system consists of an interface module (IM 155-6 PN), BaseUnits (the mounting backplane), and I/O modules from the ET 200SP catalog — which are smaller and more cost-effective than their S7-1500 equivalents while offering similar functionality.
Key advantages of ET 200SP with S7-1500:
For a complete guide to ET 200SP module selection, wiring, and configuration in TIA Portal, read ET 200SP Module Selection Guide.
Siemens has officially discontinued the S7-300 and S7-400 product lines. Spare parts are becoming harder to source, firmware updates have ended, and Siemens engineering support is gradually winding down for these platforms. The S7-1500 is the designated migration target.
The good news: TIA Portal includes a migration tool that converts most STEP 7 Classic projects — including LAD, FBD, and STL program blocks — into TIA Portal format. The tool also suggests S7-1500 hardware equivalents for your existing S7-300/400 I/O modules.
The migration typically follows this path:
For a detailed step-by-step walkthrough, hardware mapping tables, and common pitfalls, see our S7-300 to S7-1500 Migration Guide.
Use this framework to narrow down the right S7-1500 configuration for your application:
Every Siemens S7-1500 module follows the 6ES7 5xx-xxxx-0AB0 order number format. The digits encode the module type, channel configuration, and hardware version. Understanding the pattern saves time when cross-referencing catalogs, quoting replacements, or verifying compatibility.
Learn to decode any 6ES7 order number in our S7-1500 Part Number Decoder.
If your S7-1500 CPU shows a flashing SF (System Fault) or BF (Bus Fault) LED, do not panic. Most causes are configuration mismatches, missing GSD files, or communication interrupts that can be resolved without replacing hardware. The front-panel display gives you the first clue, and the online diagnostics in TIA Portal provide the full story.
For a walkthrough of common LED patterns, their root causes, and step-by-step fixes, see our S7-1500 SF/BF LED Troubleshooting Guide.
Standard S7-1500 CPUs handle general automation tasks — machine sequencing, process regulation, data handling. F-CPUs (fail-safe CPUs) add SIL 3 / PL e certified safety functions within the same CPU, such as emergency stop monitoring, safe speed, and safe position. F-CPUs run both standard and safety programs simultaneously, eliminating the need for a separate safety relay system. They cost more but consolidate your control and safety hardware onto one platform.
Not directly on the same backplane — the S7-1500 uses a different connector and module form factor than the S7-300. However, you can keep existing S7-300 I/O racks as remote ET 200MP stations connected to the S7-1500 CPU over PROFINET. This lets you migrate the CPU and programming environment first, then replace I/O modules gradually on your own schedule. See our S7-300 to S7-1500 migration guide for the full hardware mapping.
Every S7-1500 CPU requires a SIMATIC Memory Card (SMC) — a pre-formatted, industrial-grade SD card. Standard consumer SD cards will not work. Common sizes are 4 MB (6ES7954-8LC03-0AA0), 24 MB (6ES7954-8LF03-0AA0), and 256 MB (6ES7954-8LL03-0AA0). Choose a card with at least twice your compiled project size to leave room for data logging, recipes, and firmware updates.
The number of PROFINET IO devices depends on the CPU model. The CPU 1511 supports up to 32 PROFINET devices and 64 PROFINET connections. The CPU 1518 supports up to 128 PROFINET devices and 256 connections. In practice, network bandwidth and update cycle time are the practical limits. Using managed switches and VLAN segmentation helps scale larger networks reliably.
The S7-1500 requires TIA Portal (STEP 7 Professional V14 or later). Programs written in STEP 7 Classic for S7-300/400 cannot run on S7-1500 directly. However, TIA Portal includes a migration tool that converts most Classic projects — including LAD, FBD, and STL blocks — into TIA Portal format. Some manual adjustments are typically needed for hardware-specific calls, absolute addressing, and SFC/SFB replacements.
These sub-articles cover specific S7-1500 topics in more detail:
If you are evaluating multiple automation brands or comparing Siemens against Allen-Bradley, these guides provide similar depth:
We stock CPUs, I/O modules, communication modules, power supplies, memory cards, and accessories for the full S7-1500 range. All parts ship from our warehouse with a 2-year warranty.
Browse Siemens PLC Systems | Browse All Siemens Products | Request a Quote