SIMATIC Manager: S7-300/400 Engineering Tool and S7-200 Compatibility Reference
Overview
SIMATIC Manager is the central engineering container shipped with STEP 7 V5.x (now superseded by STEP 7 inside the TIA Portal). It coordinates the configuration, programming, commissioning, and diagnostic utilities required to work with the SIMATIC S7-300, S7-400, C7, and WinAC automation systems. SIMATIC Manager is not the engineering tool for the S7-200 micro-PLC family; attempting to use SIMATIC Manager to upload, download, or program an S7-200 CPU will fail because the S7-200 family uses a different firmware architecture, communication protocol stack (PPI/MPI on the older series, Ethernet on the S7-200 SMART), and a different project database format.
This reference clarifies the scope of SIMATIC Manager, the correct software tools for the S7-200 family, and the migration paths that exist for engineers maintaining legacy installations.
Supported PLC Families and Hardware Scope
SIMATIC Manager is built on the STEP 7 V5.x project framework and supports the following automation systems:
| Automation System | CPU Series Examples | Engineering Tool |
|---|---|---|
| SIMATIC S7-300 | CPU 312, CPU 313C-2 DP, CPU 315-2 PN/DP, CPU 319-3 PN/DP | STEP 7 V5.x (SIMATIC Manager) |
| SIMATIC S7-400 | CPU 412-2 PN, CPU 414-3 PN/DP, CPU 416-3 PN/DP, CPU 417-4H (redundant) | STEP 7 V5.x (SIMATIC Manager) |
| SIMATIC C7 | C7-613, C7-635, C7-636 (combined controller + panel) | STEP 7 V5.x (SIMATIC Manager) |
| WinAC | WinAC RTX, WinAC Slot, WinAC MP | STEP 7 V5.x (SIMATIC Manager) |
| SIMATIC S7-200 | CPU 221, CPU 222, CPU 224, CPU 224XP, CPU 226 | STEP 7 Micro/WIN (NOT SIMATIC Manager) |
| SIMATIC S7-200 SMART | CPU SR20, ST40, ST60, CR40, CR60, SR60 | STEP 7 Micro/WIN SMART (NOT SIMATIC Manager) |
| SIMATIC S7-1200 | CPU 1211C, CPU 1215C, CPU 1217C | STEP 7 inside TIA Portal only |
| SIMATIC S7-1500 | CPU 1511-1 PN, CPU 1515-2 PN, CPU 1518-4 PN/DP | STEP 7 inside TIA Portal only |
*.s7p) and the hardware catalog are separate from the S7-200 binary project (*.mwp) used by Micro/WIN.SIMATIC Manager Architecture and Components
SIMATIC Manager is a Microsoft Windows-based shell that integrates several sub-tools, each launched as a child window of the project tree:
| Component | Function |
|---|---|
| SIMATIC Manager (main shell) | Manages projects (*.s7p), libraries, and station configurations |
| Hardware Editor (HW Config) | Catalog-based rack/rail configuration for S7-300/400 stations, module parameter assignment, PROFIBUS/PROFINET topology |
| Program Editor (LAD/FBD/STL) | Ladder, Function Block Diagram, Statement List editors for OB/FB/FC/DB blocks |
| Symbol Editor | Global and local symbol tables mapping tag names to absolute addresses (e.g., I0.0 → START_PB) |
| NetPro | Network and connection configuration for MPI, PROFIBUS, Industrial Ethernet |
| Diagnostic Tools | Module status, diagnostic buffer readout, online/Offline comparison |
| S7-GRAPH | Optional add-on for sequential function chart programming (surcharge license) |
| S7-SCL | Optional add-on for Structured Control Language (Pascal-like, IEC 61131-3 ST) |
| S7-HiGraph / CFC | Optional add-ons for state-graph and continuous-function-chart programming |
The container model means a single *.s7p file holds the entire station, including hardware configuration, symbol tables, source files, compiled blocks, and connection data. The compiled *.s7s system data block is downloaded to the CPU along with the logic blocks (*.s7b).
Why SIMATIC Manager Cannot Program the S7-200
The S7-200 family was developed as a low-cost micro-PLC with a deliberately different firmware and toolchain from the S7-300/400 families. The technical reasons for incompatibility are:
-
Different CPU firmware and instruction set. The S7-200 uses a SIMATIC micro-CPU with a streamlined accumulator-based instruction set, not the S7-300/400 register-based architecture. S7-300 STL mnemonics (e.g.,
U/O/=for AND/OR/Assign) are not valid in the S7-200. -
Different memory model. The S7-200 uses variable areas
V(data),I(input),Q(output),M(internal),SM(special memory),T/C(timer/counter), andAI/AQ(analog). STEP 7 V5.x expects the I/Q/M/DB memory model of the S7-300/400. - Different communication protocol. Legacy S7-200 CPUs use the PPI (Point-to-Point Interface) protocol at 9.6 kbit/s or 19.2 kbit/s over RS-485. STEP 7 V5.x uses MPI/PROFIBUS/Ethernet via the PC adapter (PC Adapter USB, CP 5611, CP 5612, CP 5711) and does not speak PPI on RS-485 by default.
-
Different project format. S7-200 projects are stored as
*.mwp(Micro/WIN project) or*.smart(Micro/WIN SMART) and compiled to a binary that the S7-200 firmware loads into its internal flash. The S7-300/400 compiled*.s7bblock container is not understood by the S7-200 firmware. - No hardware catalog entry. HW Config in SIMATIC Manager has no catalog entries for the S7-200 CPU or its EM221/EM222/EM223/EM231/EM232/EM235 expansion modules.
6ES7 901-3DB30-0XA0) is an RS-485-to-RS-232 converter with PPI support and is only compatible with STEP 7 Micro/WIN. Connecting an S7-200 to STEP 7 V5.x via a PC Adapter USB A2 (order number 6ES7 972-0CB20-0XA0) will not establish a session because the adapter only speaks MPI/PROFIBUS at 187.5 kbit/s up to 12 Mbit/s, not PPI at 9.6/19.2 kbit/s.The Correct Tool for the S7-200: STEP 7 Micro/WIN
For the original S7-200 family (CPU 221 through CPU 226), Siemens provides STEP 7 Micro/WIN as the dedicated engineering tool. The supported versions and key parameters are:
| Parameter | Value |
|---|---|
| Software name | STEP 7 Micro/WIN |
| Latest version (original S7-200) | V4.0 SP9 (released 2010, final patch level) |
| Supported Windows versions (V4.0 SP9) | Windows XP SP3, Windows 7 (32-bit), Windows 7 (64-bit) with virtual PC patch |
| Programming languages | LAD (Ladder), FBD (Function Block Diagram), STL (Statement List) |
| Default project extension | *.mwp |
| Serial communication | PPI Multi-Master cable (RS-485 to USB) or PC/PPI cable (RS-485 to RS-232) |
| TCP/IP support (S7-226 only with CP 243-1) | Via Ethernet module CP 243-1 (6GK7 243-1-1EX01-0XE0) — S7-200 serves as server, Micro/WIN acts as client |
| Maximum program size | Up to 8 KB (CPU 224XP / CPU 226) of compiled code |
| Data block limit | V memory: 0 to 10239 (CPU 221), 0 to 20479 (CPU 222), 0 to 32767 (CPU 224/224XP/226) |
Programming is performed in either Ladder (LAD) or Function Block Diagram (FBD) by default; Statement List (STL) is selectable for users familiar with the accumulator-style mnemonics. Micro/WIN also provides a "Wizard" library for common functions including PID, High-Speed Counters, USS protocol (for MICROMASTER drives), and Modbus RTU Master/Slave.
Micro/WIN Communication Setup for S7-200
- Connect the PC to the S7-200 PPI port using either the USB/PPI Multi-Master cable (
6ES7 901-3DB30-0XA0) or the legacy PC/PPI cable (6ES7 901-3BF20-0XA0for RS-232). - In Micro/WIN, open the "Set PG/PC Interface" dialog (menu: View → Component → Set PG/PC Interface) and select
PC/PPI cable (PPI). - Set the PPI transmission rate to
9.6 kbit/sfor the default CPU address 2 (CPU 221/222/224) or19.2 kbit/sfor CPU 224XP/226 if the address was changed. - Click "Communications" in the navigation tree, then double-click the "Double-Click to Refresh" icon. The CPU should appear in the detected stations list.
- Use "Upload" to retrieve the project from the CPU, or "Download" to push the current offline project to the CPU.
STEP 7 Micro/WIN SMART for the S7-200 SMART Family
Siemens introduced the S7-200 SMART CPU series (SR20, ST40, ST60, CR40, CR60, SR60) in 2012 to replace the original S7-200. The S7-200 SMART uses an Ethernet port as the primary programming interface and is not supported by the original Micro/WIN V4.0.
| Parameter | Value |
|---|---|
| Software name | STEP 7 Micro/WIN SMART |
| Current version (as of this writing) | V2.8 (with periodic point releases) |
| Supported Windows versions | Windows 7 SP1, Windows 8.1, Windows 10, Windows 11 (32/64-bit) |
| Programming languages | LAD, FBD, STL |
| Project extension | *.smart |
| Communication | Ethernet TCP/IP (default port 102), RS-485 (PPI/MPI/USS, optional) |
| Default CPU IP address | 192.168.2.1 (CPU-side), Micro/WIN SMART default search range 192.168.2.x |
| Number of supported CPU models | 7 (SR20, SR30, SR40, SR60, ST40, ST60, CR40, CR60 — 8 total variants including the CR series) |
Micro/WIN SMART is a free download from Siemens Industry Online Support and includes PID wizards, motion control for PTO (Pulse Train Output) and PWM, USS and Modbus RTU libraries, and a project comparison tool. It does not import legacy S7-200 *.mwp files; projects must be re-entered or use the S7-200 SMART conversion tool provided in the Micro/WIN SMART install directory.
Communication Hardware Reference
The cables and adapters required to communicate with each Siemens S7 family are completely different. The following table clarifies the cabling ecosystem for engineers transitioning between PLC families:
| Target PLC | PC Adapter / Cable | Order Number (Siemens) | Protocol | Connector |
|---|---|---|---|---|
| S7-200 (CPU 221–226) | PC/PPI cable (RS-232) | 6ES7 901-3BF20-0XA0 | PPI 9.6/19.2 kbit/s | DB-9 female to RJ-485 (S7-200 PPI port) |
| S7-200 (CPU 221–226) | USB/PPI Multi-Master cable | 6ES7 901-3DB30-0XA0 | PPI/MPI/USB | USB-A to RJ-485 |
| S7-300/400 (MPI port) | PC Adapter USB A2 | 6ES7 972-0CB20-0XA0 | MPI/PROFIBUS 187.5 kbit/s – 12 Mbit/s | USB-A to DB-9 |
| S7-300/400 (PROFIBUS DP) | CP 5611 A2 PCI card | 6GK1 561-1AA01 | PROFIBUS DP master | DB-9 PCI internal |
| S7-300/400 (PROFINET) | CP 5711 (communications processor) | 6GK1 571-1AA00 | PROFINET IO controller | USB/PCIe |
| S7-200 SMART (Ethernet) | Standard Ethernet cable (Cat 5e or higher) | n/a (off-the-shelf) | TCP/IP port 102 (ISO-on-TCP) | RJ-45 to RJ-45 |
| S7-1200/1500 (PROFINET) | Standard Ethernet cable | n/a | PROFINET / TCP 102 | RJ-45 to RJ-45 |
STEP 7 V5.x Version History and Lifecycle
SIMATIC Manager has a long product lifecycle that engineers maintaining legacy S7-300/400 systems must understand:
| STEP 7 Version | SIMATIC Manager Build | Release Year | Status |
|---|---|---|---|
| STEP 7 V5.0 | V5.0 + SP1–SP3 | 1998 | Out of support since 2005 |
| STEP 7 V5.2 | V5.2 + SP1 | 2002 | Out of support since 2010 |
| STEP 7 V5.3 | V5.3 + SP1–SP3 | 2004 | Out of support since 2015 |
| STEP 7 V5.4 | V5.4 + SP1–SP5 | 2006 | Out of support since 2018 |
| STEP 7 V5.5 | V5.5 + SP1–SP4 (K5.5.4.x) | 2010 | Out of general support, available under extended support contracts |
The final SIMATIC Manager distribution is STEP 7 V5.5 SP4 (build 5.5.4.0 or higher). It runs on Windows XP SP3, Windows 7 (32/64-bit), Windows Server 2003/2008/2008 R2, and—via compatibility mode—Windows 10. There is no 64-bit native version of SIMATIC Manager. The successor is STEP 7 inside the TIA Portal, which is a 32/64-bit application but cannot open *.s7p projects directly; they must first be migrated with the TIA Portal's "Migrate project" wizard, which converts V5.x projects into TIA Portal *.ap16 (or later *.ap20) archives.
Migration Paths: From S7-200 to Modern Siemens Platforms
Engineers maintaining S7-200 installations that are approaching end-of-life should consider the following migration targets:
Option 1: S7-200 SMART (drop-in modern replacement)
The S7-200 SMART CPU series shares the same program structure and most of the Micro/WIN instruction set, but the project must be manually re-entered. The wiring footprint and terminal pin-out are similar to the S7-200 CPU 224/224XP, so re-panelling is minimal. Pros: low cost, Micro/WIN SMART is free. Cons: project must be rewritten; S7-200 SMART end-of-life announcement has not been published but the product line is mature.
Option 2: S7-1200 (recommended new design)
The S7-1200 is the modern replacement for both the S7-200 and the S7-300 in new applications. It is programmed in TIA Portal V15 or later. Siemens provides a S7-200 to S7-1200 migration tool (built into TIA Portal under "Tools → Migrate S7-200 project") that:
- Imports the
*.mwpfile and parses the program structure (OB1, subroutines SBR_n, interrupt routines INT_n, data blocks DB_n). - Maps the V-memory area to the S7-1200 DB structure.
- Translates most LAD/FBD instructions; a small set of S7-200-specific instructions (e.g., HSC, PTO/PWM, NETR/NETW, PID table) require manual rework in TIA Portal.
- Flags bit-memory, timer, and counter addresses that conflict with the S7-1200 I/O image so the engineer can remap them.
Option 3: S7-1500 (high-end new design)
For new installations requiring maximum performance, motion, or safety, the S7-1500 is the recommended platform. The same migration tool workflow applies, but the S7-1500 has additional instructions, structured data types, and optimized block access that may require further code optimization beyond a straight conversion.
Side-by-Side: SIMATIC Manager vs TIA Portal
| Feature | SIMATIC Manager (STEP 7 V5.5) | TIA Portal STEP 7 |
|---|---|---|
| Project file format |
*.s7p (binary, version-tagged) |
*.ap16, *.ap17, *.ap18, *.ap19, *.ap20
|
| Supported PLC families | S7-300, S7-400, C7, WinAC, ET 200S/ET 200M (IM 151/IM 153) | S7-1200, S7-1500, ET 200SP, ET 200pro, S7-300/400 via "Migrate project" |
| HMI integration | Separate WinCC Flexible 2008 SP5 | Integrated WinCC Basic/Comfort/Advanced/Professional in same project |
| Drive integration | STARTER / SINAMICS Startdrive separate | Integrated SINAMICS Startdrive |
| Programming languages | LAD, FBD, STL, GRAPH, SCL, HiGraph, CFC | LAD, FBD, STL, SCL, GRAPH, plus new "CEM" (cause-effect matrix) |
| Online diagnostics | Module status, diagnostic buffer, trace (limited) | Full trace, web server, watch tables with export, multi-user commissioning |
| Operating system | Windows 7 (with Virtual PC patch), Windows 10 32-bit only | Windows 10 (64-bit), Windows 11 (64-bit) |
| License model | Floating license (Step 7 V5.5) or single-user USB dongle | SIWA / SIF (Software Inventory Framework) cloud-based, with trial licenses |
Troubleshooting Common SIMATIC Manager / S7-200 Confusion Issues
| Symptom | Likely Root Cause | Corrective Action |
|---|---|---|
| "Online → Accessible Nodes" shows nothing when scanning an S7-200 | PC Adapter USB A2 used instead of USB/PPI Multi-Master cable | Replace with the 6ES7 901-3DB30-0XA0 USB/PPI cable and switch Micro/WIN to PPI protocol |
| Micro/WIN reports "Connection failed, address 0" | S7-200 default address changed from 2 to another value | Cycle power on the S7-200 to reset to address 2, or set the address manually via the SYSTEM block |
| Cannot install STEP 7 V5.5 on Windows 10 | STEP 7 V5.5 SP4 requires Windows 10 with KB3014390 subsystem update and Virtual PC patches | Install the "STEP 7 V5.5 SP4 on Windows 10" compatibility patch from Siemens KB 109758086 |
| Project from STEP 7 V5.4 cannot be opened in V5.5 | Project was created on a newer V5.5 patch level and opened on older | Update STEP 7 to the latest SP or use the "Archive" function to roll back to a compatible version |
| Upload from S7-200 produces "Project not compatible" in Micro/WIN | Project was created in a newer Micro/WIN version than the target | Install matching Micro/WIN version or convert the project via Save As → older version in the source tool |
| S7-200 program references DB1 but Micro/WIN cannot find the DB | DB was created with non-retentive V-memory area beyond 10239 | Re-allocate data block to within CPU's V-memory limit; check CPU data sheet for range |
| Step 7 V5.5 HMI tag import from S7-200 fails | S7-200 tags are stored in V memory; STEP 7 V5.x symbol table is for S7-300/400 only | Re-export tag list from Micro/WIN in CSV and re-import manually into WinCC Flexible |
Field Commissioning Notes for SIMATIC Manager
- CPU firmware vs STEP 7 version: Always verify that the S7-300/400 CPU's firmware version is on the Siemens compatibility list for the STEP 7 version installed. Newer firmware on an S7-300/400 CPU may require a STEP 7 update to add the GSD/GSDML files for newer IM modules.
-
PG/PC Interface selection: After installing SIMATIC Manager, open Start → SIMATIC → SIMATIC Manager → Set PG-PC Interface and select the correct access point (e.g.,
S7ONLINEfor Ethernet orPC Adapter (MPI)for USB A2). An incorrect access point selection is the most common cause of "Cannot find partner" errors during upload/download. - Online/Offline consistency: Before any download, perform an Online → Compare on the station to identify drift between the offline project and the CPU. The diagnostic buffer (online) will record each download with timestamp; ensure the offline project matches the latest timestamp before performing a programming change.
- Password protection: S7-300/400 CPUs support a CPU password (configurable in HW Config → CPU Properties → Protection). The default is "no protection" so a forgot password requires a memory reset (MRES), which wipes the program. For S7-200, the equivalent is a factory reset via the SYSTEM block "Reset to factory defaults" option.
-
Archive format: Use the File → Archive function to package the entire
*.s7pproject (with sources, comments, and HW Config) into a single*.zipfile. This is the only portable format;*.s7pfiles are often locked to a specific STEP 7 minor version and cannot be opened in older releases without a downgrade archive.
Standards Compliance
SIMATIC Manager and Micro/WIN both produce programs that comply with IEC 61131-3 where applicable. The S7-300/400 supports all five IEC 61131-3 languages (IL, ST, LD, FBD, SFC), although the legacy IL implementation is only partially compliant. The S7-200 supports LD, FBD, and a subset of IL, with the proprietary "Micro/WIN" instruction extensions for HSC, PTO, NETR/NETW, and PID. Always validate SIL-rated applications against the relevant IEC 61508 / IEC 62061 safety data sheet from Siemens before commissioning.
What is SIMATIC Manager used for?
SIMATIC Manager is the central engineering shell for STEP 7 V5.x used to configure, program, and diagnose SIMATIC S7-300, S7-400, C7, and WinAC automation systems. It is not designed for the S7-200 family.
Can I use SIMATIC Manager to upload a program from an S7-200 CPU?
No. The S7-200 family uses a different firmware, memory model, and PPI communication protocol. Use STEP 7 Micro/WIN V4.0 SP9 for the original S7-200 (CPU 221–226) or STEP 7 Micro/WIN SMART V2.x for the S7-200 SMART series.
Which cable do I need to connect a PC to an S7-200?
Use the USB/PPI Multi-Master cable (Siemens order number 6ES7 901-3DB30-0XA0) for modern PCs, or the legacy PC/PPI RS-232 cable (6ES7 901-3BF20-0XA0) for serial ports. The STEP 7 PC Adapter USB A2 (6ES7 972-0CB20-0XA0) does not support PPI and will not connect to an S7-200.
What is the latest version of SIMATIC Manager?
The final release is STEP 7 V5.5 SP4 (build 5.5.4.0 and later hotfixes). SIMATIC Manager is no longer actively developed; the successor is STEP 7 inside the TIA Portal, which supports the S7-1200 and S7-1500 families natively.
How do I migrate an S7-200 project to an S7-1200 or S7-1500?
Open the original *.mwp file in TIA Portal using the built-in "Migrate S7-200 project" wizard under the Tools menu. The wizard parses the program structure, maps V-memory to S7-1200/1500 data blocks, and flags S7-200-specific instructions (HSC, PTO/PWM, NETR/NETW) for manual conversion to the equivalent SCL or LAD construct in the target CPU.