Siemens PLCs Before SIMATIC S5: Teleperm M, S3, and the S-System
The SIMATIC brand was introduced by Siemens in 1958 and has since gone through four major generations, with SIMATIC S7 representing the current platform. This reference documents the systems that preceded SIMATIC S5, the architectural differences between Teleperm M and the S3/S-system controller families, the practical implications of running legacy Siemens process control hardware today, and the engineered migration paths to PCS 7 and SIMATIC S7. Field engineers maintaining waste incineration lines, power plants, chemical installations, and continuous process facilities will encounter the systems covered here long after their original commissioning dates, and the lifecycle constraints, supported spare parts, and conversion procedures must be understood before any modernization project is scoped.
1. The SIMATIC Generation Timeline (1958 to Present)
Siemens' industrial automation brand is organized into four major hardware generations. Each generation brought distinct programming languages, backplane architectures, and operator interfaces. The historical sequence is critical for migration planning because field wiring, I/O signal conditioning, and rack mechanical formats were never fully backward compatible between generations.
| Generation | Era | Programming | Architecture | Status |
|---|---|---|---|---|
| Pre-SIMATIC / S-system | 1958-1970s | Relay ladder, hard-wired logic | Discrete relay cabinets, stepping switches | Decommissioned |
| SIMATIC S3 | 1970s | Statement list (STL), ladder | Compact modular PLC, EPROM firmware | Decommissioned |
| Teleperm M (process) | 1970s-1990s | Function block oriented | Distributed DCS with AS/OS/CP/IM | Decommissioned / limited support |
| SIMATIC S5 | 1979-2020 | STEP 5 (STL, LAD, CSF, GRAPH 5) | Modular rack, central / distributed I/O | End of life 30 Sep 2020 |
| SIMATIC S7 (current) | 1994-present | STEP 7 / TIA Portal (LAD, FBD, STL, SCL, GRAPH) | Modular, PROFINET, PROFIBUS, ET 200 | Active |
Source for the four-generation classification and 1958 introduction date: SIMATIC - Wikipedia.
2. Pre-SIMATIC Control: The S-System Family
Before SIMATIC branding consolidated the product line, Siemens sold a family of controllers often referred to as the S-system. These were relay-based or early solid-state systems used for machine control in the 1950s and 1960s. The S-system was not a true programmable logic controller in the modern sense; it relied on hard-wired logic implemented with contactor relays, timing relays, and stepping switches. Programs were physical wiring diagrams, and changes required a rewire of the control cabinet.
2.1 S-System Characteristics
- Logic medium: Discrete electromechanical relays, drum programmers, cam timers.
- Programming: None - the program was the wiring diagram.
- Typical applications: Machine tool sequencing, conveyor control, packaging lines, lifts.
- Field I/O: 24 VDC, 110 VAC, 220 VAC discrete; no analog I/O as standard.
- Documentation: Schematic diagrams, terminal lists, relay contact utilization charts.
Engineers maintaining facilities that were originally built with S-system hardware should treat the system as functionally extinct: no Siemens support, no spare parts, and no migration tool. The only viable path forward is a greenfield replacement using a current SIMATIC S7 platform with PROFINET or PROFIBUS distributed I/O.
3. SIMATIC S3 (1970s Compact Modular PLC)
The SIMATIC S3 was Siemens' first widely deployed programmable controller. It used a compact, modular chassis with plug-in function cards and a programming console based on a hand-held keypad or early CRT terminal. The S3 represented Siemens' entry into the PLC market and competed directly with the Allen-Bradley PLC-2 and Modicon 184 families of the same era.
3.1 SIMATIC S3 Hardware Profile
| Parameter | Typical Value / Description |
|---|---|
| CPU type | 8-bit microprocessor (Intel 8080 / Siemens proprietary) |
| Memory | RAM with battery backup; EPROM / EEPROM for program |
| Scan time | Order of 20-50 ms per 1 k of logic |
| Programming languages | Statement List (STL) primary; ladder as graphical view |
| Programming device | Hand-held programmer, PG 605, PG 615, PG 635 terminal |
| I/O modules | Discrete 24 VDC, 110/220 VAC; analog 0-10 V, 4-20 mA |
| Networking | None in base system; point-to-point serial only |
3.2 S3 to S5 Migration Considerations
The S3 CPU uses a different instruction set from the S5. There is no automated cross-compiler shipped with STEP 5. A migration project must reverse-engineer the S3 program into a functional specification, then re-implement in STEP 5 or directly in STEP 7. The I/O wiring side is often reusable with a signal-conditioning adapter or terminal block re-termination, but the S3 backplane format is mechanically incompatible with the S5 or S7 chassis.
4. Teleperm: Siemens' Pre-S5 Process Control System
Teleperm was the designation for Siemens' pre-S5 distributed control system (DCS). It was used primarily in power generation, water treatment, chemical, and waste incineration applications where continuous process control, redundant controllers, and operator-station-driven supervisory control were required. The DCS predates the mainstream acceptance of PLCs in process control and is architecturally distinct from the SIMATIC S-line.
4.1 Teleperm M - The Industrial Standard
Teleperm M was the most widely deployed variant. It was organized around four functional subsystems:
- AS (Automatisierungssystem / Automation System): The process controller; analogous to a PLC CPU but designed for closed-loop regulatory control with hot-standby redundancy.
- OS (Operator Station): The supervisory HMI; cathode ray tube consoles with function keys, trend displays, and alarm annunciation.
- CP (Communication Processor): Gateway modules handling inter-rack communication between AS, OS, and engineering stations.
- IM / IO: Input/Output modules and interface modules, including analog inputs (0/4-20 mA, RTD, thermocouple), analog outputs, and discrete I/O.
Like much of the 1980s electronics, the Teleperm M hardware was engineered for very long service life, with documented installations exceeding 30 years of continuous operation in harsh industrial environments.
4.2 Teleperm M Communication Architecture
The Teleperm M backplane used Siemens' proprietary CS275 bus and later the SIMATIC H1 / PROFIBUS derivatives for inter-rack communication. The OS-AS link was typically redundant, with two CPs operating in parallel and a watchdog-based switchover logic. Field wiring from sensors and actuators terminated on dedicated IM modules, often in cabinets that were physically separate from the controller racks.
5. Why Teleperm M Survived into the 2010s
Several factors contributed to the unusually long service life of Teleperm M systems in the field:
- Process control inertia. Power plants, refineries, and waste-to-energy lines cannot tolerate sudden control-system failures. A controller swap is a multi-week shutdown event.
- Proprietary tuning expertise. Many control loops in Teleperm M carry proprietary tuning constants built up over decades. A naive conversion will lose this know-how unless it is meticulously documented.
- I/O rack longevity. The I/O racks with autonomously running controllers from the early 1980s were still in service decades later because the hardware never failed.
- Spare parts hoarding. Operators and integrators often stock decommissioned Teleperm M controllers as cold-spare replacements.
However, the practical limits of this approach have now been reached. New Teleperm M components have not been manufactured for many years, repair services are increasingly difficult to source, and any plant safety audit will flag the absence of manufacturer support as a non-conformity.
6. SIMATIC S5 - The Bridge Generation
The SIMATIC S5 series was introduced in 1979 and served as Siemens' flagship PLC line for over four decades. S5 brought STEP 5 programming (STL, LAD, CSF, GRAPH 5) and a modular rack architecture that became the de-facto Siemens standard. The S5 line included:
- S5-90U / S5-95U: Compact, low-cost PLCs for small machines.
- S5-100U: Compact modular with limited I/O expansion.
- S5-115U: Mid-range modular PLC.
- S5-135U / S5-155U: High-end rack PLCs used in process control.
- S5-155H: Fault-tolerant redundant configuration.
The S5 reached end of life on 30 September 2020. Reference: Siemens Support Entry 109776026. After this date, Siemens no longer provides new S5 spare parts, although some third-party rebuilders and legacy stockists continue to offer refurbished components.
6.1 S5 Programming Languages (STEP 5)
| Language | Mnemonic | Use Case |
|---|---|---|
| Statement List | STL / AWL | Low-level textual programming, math, jumps |
| Ladder Diagram | LAD / KOP | Boolean logic, relay-replacement thinking |
| Control System Flowchart | CSF / FUP | Function-block view of AND/OR gates |
| GRAPH 5 | GRAPH 5 | Sequential step / transition control |
7. Migration Path: Teleperm M to PCS 7
Modernization of a Teleperm M installation should be approached as a cutover replacement rather than a code conversion. The two architectures are sufficiently different that an automated translation produces unusable code. The recommended workflow is:
- Functional specification. Reconstruct the process control narrative from existing Teleperm function block diagrams, OS faceplates, and operating manuals. This is the single most valuable deliverable and the only asset that will transfer to the new system.
- New control design. Generate fresh CFC / SFC logic in PCS 7 using the standard PCS 7 library (APL - Advanced Process Library). Do not attempt to port Teleperm function blocks directly.
- Field device audit. Document every sensor, actuator, drive, and valve at the field end. Many field devices can be reused; some will need replacement to match the new I/O module voltage ranges.
- Cabinet and MCC upgrade. Replace the Teleperm I/O cabinets and the motor control center (MCC) where applicable. The new I/O (ET 200M / ET 200SP) and new motor starters should be installed in parallel with the live system for staged cutover.
- Operator station build. Reconstruct OS faceplates in PCS 7 WinCC. Use the same process graphic layout as the old OS so that operators transition quickly.
- Shutdown cutover. Schedule a full plant shutdown, de-energize the Teleperm I/O racks, terminate field wiring to the new I/O, commission, and restart.
- Tuning and validation. Walk through every loop, valve, and interlock. Re-tune PID constants only if necessary; the original tuning is usually good.
8. Migration Path: SIMATIC S5 to SIMATIC S7 / TIA Portal
The S5-to-S7 transition is more tractable than the Teleperm transition because both are PLC-based. Siemens' official conversion tool (S5 to S7 converter) provides partial automation:
| STEP 5 Construct | STEP 7 Conversion | Manual Effort Required |
|---|---|---|
| OB organization blocks | Direct mapping to S7 OBs | Low |
| PB / SB program blocks | Translated to FC / FB | Low to medium |
| FB function blocks with parameters | Translated to S7 FB with IN/OUT/STAT | Medium - parameter passing changes |
| DX / DB data blocks | Translated to S7 DB with UDT | Medium - structure alignment |
| Indirect memory addressing | Requires manual rewrite | High |
| Integrated FB / SF libraries | Not portable | High - manual re-implementation |
| GRAPH 5 sequences | Re-implement in S7 GRAPH | High |
9. Migration Path: SIMATIC S3 to S5 / S7
The S3 is a generation removed from the S5 and there is no supported automated conversion path. Recommended approach:
- Capture the S3 program as a printout (STL listing) from the PG 605/615/635 programmer.
- Translate the STL line-by-line into a functional specification.
- Re-implement in STEP 5 (or directly in STEP 7) using modern programming constructs (structured FB, instance DBs, symbolic addressing).
- Verify I/O assignments against the original S3 wiring diagram.
- Re-commission with a controlled loop-by-loop check.
10. Field Engineering: Sourcing Spares for Pre-S5 Systems
Once a system is past its manufacturer-supported life, the spare parts strategy shifts from "call Siemens" to "call a rebuilder." Common field tactics include:
| System | Siemens Direct Support | Third-Party Rebuilders | Recommended Action |
|---|---|---|---|
| S-system (relay) | None | None (discrete parts only) | Replace with S7-1500 + ET 200SP |
| SIMATIC S3 | None | Limited (CPU cards, EPROMs) | Plan S3-to-S7 migration |
| Teleperm M | Limited / by special contract | Several specialist firms in Germany and Eastern Europe | Plan Teleperm-to-PCS 7 cutover |
| SIMATIC S5 | None after 30 Sep 2020 | Active rebuilder market | Plan S5-to-S7 migration; treat rebuilder spares as bridge only |
11. Documentation, Cybersecurity, and Regulatory Concerns
Pre-S5 systems are increasingly difficult to defend in a modern cybersecurity audit:
- No authentication. Teleperm M operator stations and S3/S5 programming ports have no concept of user authentication. Anyone with physical access to the programming port has full control.
- No encryption. Field bus traffic on the CS275 / H1 / PROFIBUS layers is unencrypted.
- No patch capability. The firmware is in EPROM and cannot be updated.
- Audit findings. IEC 62443 and similar standards treat unsupported operating systems and controllers as non-conformities. Insurance carriers may refuse cover for plants that rely on unsupported automation hardware.
These factors often accelerate the case for migration, even when the legacy hardware is still functional.
12. Quick Reference: Identifying a Pre-S5 Siemens Controller in the Field
Use the following checklist when auditing a brownfield site for legacy Siemens controllers:
- Check the manufacturer label on the front of each rack. "SIMATIC S3," "SIMATIC S5," or "Teleperm M" will be printed directly on the chassis.
- Check the programming port. An S3 uses a 25-pin serial port (PG 605 protocol). An S5 uses the same 25-pin AS511 protocol. Teleperm M uses a proprietary CP link.
- Check the operator station. Teleperm M OS consoles are large CRT units with function keys; S3/S5 systems do not have an OS - they use pushbutton panels or external HMIs.
- Check the backplane. S3 and S5 racks use a different connector pitch. Teleperm M racks are physically much larger and use a different mounting footprint.
- Check the documentation set. The original manuals will be in the site's engineering archive. Look for Teleperm M manuals (gray covers with green stripe), S5 manuals (gray covers with red stripe), or S3 manuals (smaller format, German language).
FAQ
What was the Siemens PLC before SIMATIC S5?
The SIMATIC S3 (1970s) was the immediate predecessor to the S5. Earlier still, Siemens offered the relay-based "S-system" controllers. For process control applications, Siemens used the Teleperm and Teleperm M distributed control systems, which were DCS-class products rather than pure PLCs. Reference: SIMATIC - Wikipedia.
Is Teleperm a Siemens PLC?
Teleperm and Teleperm M were Siemens process control systems (DCS), not PLCs in the strict sense. They used process controllers (AS), operator stations (OS), communication processors (CP), and I/O modules organized as a redundant, distributed architecture. They predate SIMATIC S5 and were widely deployed in power, chemical, and waste-to-energy plants.
When did the SIMATIC S5 reach end of life?
The SIMATIC S5 product life cycle ended on 30 September 2020. After that date, Siemens no longer provides original S5 spare parts through standard channels. Reference: Siemens Support Entry 109776026.
Can a Teleperm M program be converted to PCS 7?
No direct code conversion tool exists. The recommended approach is a cutover replacement: extract the functional specification from the existing Teleperm design, then re-implement using fresh CFC/SFC logic in PCS 7 with the standard APL library. Reusing the old Teleperm code is not supported and produces an unstable target. Plan for a full plant shutdown during cutover.
Can SIMATIC S3 programs be converted to S5 or S7?
There is no Siemens-supported automated conversion path from S3 to S5 or S7. The S3 instruction set is different, the I/O backplane is mechanically incompatible, and the original programming devices (PG 605 / PG 615) are obsolete. The pragmatic path is to capture the S3 STL printout, write a functional specification, and re-implement the program from scratch in STEP 5 or STEP 7 / TIA Portal.
Is Telemecanique related to Siemens Teleperm?
No. Telemecanique is a separate French industrial automation brand now owned by Schneider Electric. "Teleperm" and "Telemecanique" are sometimes confused in historical discussions but are unrelated product lines from different manufacturers.