Problem Overview
The Siemens CPU 555, originally a Texas Instruments TI555 controller later rebranded and sold under the Siemens SIMATIC TI label, presents a unique connectivity challenge for engineers accustomed to the native S7 platform. Three recurring failure modes appear in field service:
- PG cannot enumerate Profibus nodes from the CPU 555 master even when the PG address is set to an unused station number.
- No online connection to the CPU 555 using standard MPI/Profibus cables because the legacy TI serial protocol is required.
- S5-100U CPU will not go online with a TTY-to-RS232 cable and S5 for Windows, often because of port configuration or null-modem polarity.
This reference consolidates the cable wiring, software versions, addressing rules, and verification procedures needed to bring a TI555-based machine (for example, a 3-layer blown film extruder with ~20 Profibus DP slaves, Simovert and Simoreg drives, and a supervisory S7-400) online for commissioning or service.
Identifying the CPU 555 Platform
Confirm the controller family before selecting any programming path. The Siemens CPU 555 carries a Siemens label but the firmware, instruction set, and serial protocol are inherited from the Texas Instruments TI505 / TI555 series. The Siemens part number printed on the front face typically reads 555-1106 or similar (for example, 555-1105, 555-1107 depending on memory and option mix).
| Indicator | TI555 (CPU 555) | S7-400 / S7-300 |
|---|---|---|
| Front-face labeling | Siemens logo with "CPU 555" or "555-xxxx" | 6ES7 … MLFB |
| Programming software | TISOFT (TI Soft) or DirectSOFT for TI505 | STEP 7 V5.x / TIA Portal |
| Serial port | 25-pin Sub-D, TI proprietary NIM protocol | 15-pin MPI/Profibus |
| Memory backup | UV-EPROM / battery-backed RAM | MMC card |
Hardware Requirements: Cables and Interfaces
The CPU 555 communicates through a 25-pin female Sub-D port on the CPU faceplate using the TI NIM (Network Interface Module) serial protocol at 9 600 bps or 19 200 bps. A standard MPI cable (6ES7 901-0BF00-0AA0) or a Profibus DP cable will not establish a programming session.
Required cable
- TISOFT programming cable (null modem): DB-25 male to DB-9 female, crossed TX/RX, crossed RTS/CTS, DCD tied to DTR at the PC end. Commercial equivalents are available from third-party suppliers as "TI505 / TI555 programming cable" or "Siemens 505 to PC serial cable".
- Asynchronous serial port: A true RS-232 port is required. Modern laptops without a DB-9 need a USB-to-RS-232 adapter based on FTDI FT232 or SiLabs CP2102N. Drivers must be configured to expose a standard COM port; software such as S5 for Windows or TISOFT does not enumerate USB-CDC virtual ports reliably on Windows 10/11.
Pinout reference (TISOFT null-modem cable)
| CPU 555 DB-25 pin | Signal | PC DB-9 pin |
|---|---|---|
| 2 | TXD | 2 (RXD) |
| 3 | RXD | 3 (TXD) |
| 4 | RTS | 7 (RTS) — looped at PC end |
| 5 | CTS | 8 (CTS) |
| 6 | DSR | 6 (DSR) — looped at PC end |
| 7 | Signal ground | 5 (GND) |
| 20 | DTR | 4 (DTR) — looped at PC end |
For a full schematic and memory configuration details, refer to the SIMATIC TI545/TI555 System Manual (PDF, order code 545-8101-2), section 6 "Starting Up the TI555 System" and section 6.3 "TI555 CPU Memory Configuration".
TISOFT Software Configuration
TISOFT (also shipped as Siemens "SoftShop" in some markets) is the only officially supported programming environment for the TI555. DirectSOFT from AutomationDirect supports the TI505 instruction set up to the TI435; it will not enumerate the TI555 because the latter uses extended memory and enhanced instruction set beyond TI435.
Project setup
- Launch TISOFT and create a new project. Select PLC type TI555 (not TI545, not TI525).
- Open PLC > Communications and configure the COM port:
- Baud rate: 9 600 (default) or 19 200 if the CPU is set for high-speed NIM.
- Data bits: 8, Parity: None, Stop bits: 1.
- Port address: COM1, COM2, etc., matching Windows device manager.
- Set the PLC node address to match the CPU front-panel rotary switches (typically 1).
- Click Connect. A successful handshake displays the CPU model, firmware revision (for example, "TI555 Rev 5.0"), and current run/stop mode.
Profibus Network Access Considerations
The CPU 555 acts as a Class 1 Profibus DP master. The "0" address printed on the schematic refers to the master's logical address on the Profibus segment, not the PG's target address. When a PG is attached, it must operate as a Class 2 master and therefore cannot read slave I/O unless the active master grants token passing.
Why the PG cannot enumerate slaves
- Token ownership: Only one Class 1 master can hold the token at a time. The CPU 555 holds it continuously during run mode and never yields to a passive PG.
- PG address conflict: Setting the PG to address 0 collides with the master and is rejected by the Profibus stack.
- Diagnostic buffer: Connect via TISOFT first and read PLC > Diagnostic Buffer. A "Master address conflict" entry confirms the address collision.
Supported paths into the Profibus network
- Through the CPU's serial port with TISOFT — read Profibus diagnostic counters and slave status without disturbing the running master.
- CP5711 attached as a Class 2 master via a Profibus tap — the CP5711 (Siemens 6GK1571-1AA00) speaks Profibus DP and can co-exist with the active master when correctly configured in STEP 7.
- IBH Softec NetLink or NetLink PRO with TCP/IP-to-Profibus-DP gateway (IBH Link S7++). The IBH gateway sits on the segment as an additional master and is the typical budget path for service engineers.
S5 CPU 100U Connectivity
An S5-100U with no EPROM and no I/O modules will still power up and respond on the serial port as long as the CPU is in RUN or STOP with the battery-backed RAM intact. The presence of EPROM or I/O has no bearing on the ability to go online.
Wiring an S5 TTY cable
The S5-100U uses a 25-pin Sub-D TTY (20 mA current loop) port, not RS-232. The "TTY-to-RS232" cable in widespread use is in fact an active converter (Siemens 6ES5 734-1BD20 or equivalent) that converts the 20 mA loop to RS-232 levels. A passive cable will never work.
| S5-100U TTY (DB-25) pin | Signal | PC RS-232 (DB-9) pin |
|---|---|---|
| 9 | TTY TX+ | Internal converter |
| 11 | TTY TX- | Internal converter |
| 16 | TTY RX+ | Internal converter |
| Converter output | ||
| TX | → | 2 (RXD) |
| RX | → | 3 (TXD) |
| GND | → | 5 (GND) |
Software configuration (IBH S5/S7 for Windows V5.03)
- Select Online > Set Connection > S5 via AS511.
- COM port: match the Windows assignment (use COM1–COM4 as above).
- Baud: 9 600. Handshake: none.
- Click Connect. The PLC type and memory configuration should populate within 3 seconds.
S7-400 and Drive Communication
On machines built around a TI555 master, the higher-level S7-400 is typically added as a supervisory controller communicating with Simovert (master/slave) and Simoreg (DC drive) units over Profibus DP using PROFIdrive profile. STEP 7 V5.4 SP1 remains the supported engineering tool for this generation.
Going online with the S7-400
- Connect a PC adapter (USB MPI, 6ES7 972-0CB20-0XA0) to the S7-400 MPI port.
- In STEP 7, set PG/PC interface to
PC Adapter (MPI)with transmission rate 187.5 kbps (default) or 1.5 Mbps if the S7-400 has that capability enabled. - Click Accessible Nodes. The S7-400 MPI address and any DP slaves should appear.
- For Drive ES commissioning of Simovert / Simoreg, install Drive ES V5.x or use DriveMonitor (free download from Siemens support) over the drive's serial X300 port if Profibus is unavailable.
CP5711 alternative
The CP5711 (6GK1571-1AA00) provides Profibus DP and PROFINET access for STEP 7, Drive ES, and STARTER without occupying an MPI slot. It is the recommended modern interface for service laptops running Windows 10/11 where the USB MPI adapter has driver issues.
IBH S5/S7 for Windows Configuration
IBH Softec's "S5/S7 for Windows" (version 5.03 referenced in the source case) acts as a unified front-end for both S5 and S7-300/400 controllers. It can drive the TI555 only through its S7 emulation layer when used with an IBH NetLink gateway — direct serial access to a TI555 is not supported.
| Target PLC | IBH driver | Interface |
|---|---|---|
| S5-90U / 95U / 100U / 115U / 135U / 155U | AS511 or H1 SS97 | TTY cable / IBH NetLink |
| S7-200 | PPI | IBH NetLink or USB PPI |
| S7-300 / 400 | MPI / Profibus / TCP-IP | IBH NetLink S7 / S7++ |
| TI555 (CPU 555) | Not supported natively — use TISOFT | — |
For modern laptops without a serial port, refer to the SiePortal article "Go online with S5 program" for USB-to-serial conversion strategies and approved adapter chipsets.
Verification Checklist
- Confirm TISOFT reports the correct CPU model and firmware revision on Connect.
- Read the diagnostic buffer — clear pre-existing errors and re-power.
- Verify all 20 Profibus slave nodes appear in TISOFT Profibus Diagnostics > Live List with green status.
- From STEP 7 (V5.4 SP1), confirm Accessible Nodes lists the S7-400 MPI address.
- Open Drive ES or DriveMonitor and read each Simovert / Simoreg parameter set (r001, r002, etc.).
- Toggle one digital output from each controller and observe the corresponding field device.
- Backup the TI555 program using TISOFT File > Upload from PLC to a versioned archive directory.
Common Error Scenarios Matrix
| Symptom | Likely Root Cause | Remediation |
|---|---|---|
| TISOFT "No Response from PLC" | COM port > 4 or wrong NIM baud | Reassign adapter to COM1–COM4; try 9 600 then 19 200 |
| PG cannot enumerate Profibus slaves | Master token not released; address collision | Use CP5711 as Class 2 master; change PG address off 0 |
| S5-100U timeout in IBH software | AS511 ENQ window missed | Power-cycle CPU with cable attached; verify TTY active converter, not passive |
| STEP 7 "Cannot establish connection" to S7-400 | Wrong transmission rate or MPI address | Auto-detect in PG/PC interface; confirm address with S7-400 mode selector |
| DriveMonitor cannot find Simoreg | X300 serial settings mismatch | Set COM to 9 600 8N1, USS protocol, slave address per drive parameter P790 |
| DirectSOFT stops at TI435 | Software does not support TI555 | Switch to TISOFT — TI555 is beyond DirectSOFT's supported instruction set |
Pre-Commissioning Safety and Documentation
Before any online intervention, observe the following field-tested precautions:
- Verify the machine is in a safe state — drives disabled, heaters off, extruder screws isolated.
- Read the machine's E-stop wiring diagram. The TI555 typically maps E-stop to a high-priority discrete input that cannot be bypassed from software.
- Capture the existing program and parameter set before any upload/download.
- Confirm battery health on the TI555; if the lithium battery is below 2.7 V, the RAM-backed program will be lost on power-down.
- For S5-100U, check the buffer battery; a depleted battery may still allow online but prevents program retention.
Spare Parts and Long-Term Support
The TI555 is a legacy product. Spare CPU modules are scarce; consider identifying a TI555-1106 or compatible drop-in replacement before a failure occurs. The SIMATIC TI545/TI555 System Manual remains the definitive reference for memory layout, I/O addressing, and Profibus master configuration.
For an S7-1200 / STEP 7 Basic first-commissioning reference applicable when upgrading adjacent controllers, the SiePortal checklist "S7-1200 / STEP 7 Basic — Check list for first online access" provides a parallel workflow that is useful when an S7-1200 has been retrofitted alongside the legacy TI555.
Can I use STEP 7 V5.4 SP1 to go online with a Siemens CPU 555?
No. The CPU 555 is a TI555 re-branded by Siemens and uses the TI NIM serial protocol. STEP 7 does not include a TI555 driver. Use TISOFT with a null-modem cable, or DirectSOFT only if your CPU is a TI435 or earlier (DirectSOFT does not support TI555).
Why does my PG show no accessible nodes on the Profibus segment even with an unused address?
The CPU 555 holds the Profibus master token continuously. A passive PG cannot take token ownership while the CPU is in RUN. Use a CP5711 configured as a Class 2 master, or access the slaves through TISOFT's Profibus diagnostic live list.
Will an S5-100U go online without EPROM or I/O modules attached?
Yes. The S5-100U only requires CPU power and a working TTY-to-RS232 active converter. Neither EPROM nor I/O is needed for an AS511 connection. Power-cycle the CPU with the cable attached to ensure the ENQ handshake lands within the 500 ms window.
Which cable do I need to program a TI555 from a modern laptop with only USB ports?
Use a USB-to-RS232 adapter (FTDI FT232 or SiLabs CP2102N) mapped to COM1 through COM4, then connect a TI555 null-modem DB-25-to-DB-9 cable. Avoid USB-CDC virtual COM ports older than TISOFT versions expect, and avoid COM ports numbered above 4.
How do I commission Simovert and Simoreg drives on a TI555 master machine?
Use Drive ES V5.x inside STEP 7 to communicate over Profibus DP with PROFIdrive, or use DriveMonitor over the drive's X300 serial port (free Siemens tool). DriveMonitor is the fallback when no Profibus path to the drive is available from the PG.