S7-1200 CPU 1211C with ET 200SP: Sizing RTD Process Image and Connection Budget
This reference validates a SIMATIC S7-1200 / ET 200SP architecture for a thermometry application that reads 58 PT1000 3-wire RTDs through two ET 200SP stations, supervises the process from two KTP1200 Basic Panels, and archives data in a WinCC RT Professional single-station system. The article focuses on the two technical constraints that determine whether the selected CPU 1211C can host the I/O: process image capacity (1 KB) and the maximum number of S7 / PROFINET connections (16). Both limits are taken directly from the CPU 1211C datasheet (article number 6ES7211-1AE40-0XB0).
1. System Architecture Overview
The proposed thermometry station uses a star topology where the CPU 1211C is the single PROFINET IO Controller. Two ET 200SP stations are connected as IO Devices, each carrying eight AI 4xRTD modules (sixteen channels per module, one channel used per PT1000 in the example deployment). Two operator panels and one WinCC RT Professional server are connected as PROFINET participants on the same subnet. The physical layer is built from a SCALANCE XB008 unmanaged switch for the office/SCADA segment and a CSM 1277 compact switch mounted on the S7-1200 DIN rail.
2. Bill of Materials and Catalog Numbers
Every item in the bill of materials is referenced by its full Siemens MLFB so that the configuration can be reproduced identically in TIA Portal V13 (or later) and so that firmware/datasheet revisions can be tracked.
| Function | Article Number (MLFB) | Qty |
|---|---|---|
| CPU 1211C DC/DC/DC | 6ES7211-1AE40-0XB0 | 1 |
| SIMATIC Memory Card 4 MB (optional) | 6ES7954-8LC02-0AA0 | 1 |
| ET 200SP IM 155-6PN ST | 6ES7155-6AA00-0BN0 | 2 |
| ET 200SP AI 4×RTD/TC (HF) | 6ES7134-6JD00-0CA1 | 16 |
| BaseUnit BU15-P16+A0+2B (type A1) | 6ES7193-6BP00-0DA1 | 16 |
| BaseUnit BU15-P16+A0+2D (type A1) | 6ES7193-6BP00-0BA1 | 1+ |
| KTP1200 Basic PN | 6AV2123-2MB03-0AX0 | 2 |
| WinCC RT Professional 512 PowerTags V13 | 6AV2105-0DA03-0AA0 | 1 |
| SCALANCE XB008 (unmanaged) | 6GK5008-0BA00-1AB2 | 1 |
| CSM 1277 compact switch | 6GK7277-1AA10-0AA0 | 1 |
3. CPU 1211C Datasheet Limits Relevant to This Project
The CPU 1211C (6ES7211-1AE40-0XB0) belongs to the SIMATIC S7-1200 basic controller family. The technical data that drive the sizing decision for this thermometry project are summarized below; always verify against the current Siemens Industry Online Support datasheet before procurement.
| Parameter | CPU 1211C Value | Implication for Project |
|---|---|---|
| Work memory (data) | 50 KB | Sufficient for 58 floating-point tags plus HMI image tables. |
| Load memory | 1 MB integrated + SMC | Project fits; SMC recommended. |
| Process image I/O (cyclic) | 1024 bytes input / 1024 bytes output (1 KB each) | Drives RTD sizing; see Section 6. |
| Max. S7 / PROFINET connections | 16 (as PG, HMI, CPU, or active partner) | Drives topology; see Section 7. |
| Bit memory (M) | 4096 bytes | Adequate for thermocouple fault flags. |
| Integrated PROFINET ports | 1 × PROFINET interface (2-port switch on the CPU) | Use the internal switch as a low-cost branch. |
| High-speed counters | 6 (max 4 used as HSC) | Unused in thermometry. |
| Real-time clock | Yes, buffered ~ 20 days | Use for sample timestamping. |
The two limits that drive the validation are the 1 KB process image and the 16-connection budget. They are discussed in detail in Sections 6 and 7.
4. ET 200SP IM 155-6PN ST Station
The IM 155-6PN ST (6ES7155-6AA00-0BN0) is the standard PROFINET interface module for ET 200SP. It supports up to 32 I/O modules per station, integrated PROFINET switch (2 ports), and replacement of modules during operation (hot swap). The "ST" performance class supports a typical update time of 1 ms with IRT, which is more than adequate for thermal monitoring.
For a thermometry station with eight AI 4×RTD modules and one IM, the slot count is 9 (IM slot = 0, then slots 1–8). This is well below the 32-module maximum. Power is supplied through the BaseUnits; no separate power module is required when the load current on the backplane bus stays below the 10 A limit imposed by the BU type A1.
4.1 BaseUnit Selection
The AI 4×RTD/TC HF module (6ES7134-6JD00-0CA1) is a Type A1 module. The two BaseUnits referenced in the bill of materials serve different roles:
- 6ES7193-6BP00-0DA1 (BU15-P16+A0+2B): light-colored BaseUnit for starting a new potential group. Used on the first slot of each station to feed the 24 V supply into the backplane.
- 6ES7193-6BP00-0BA1 (BU15-P16+A0+2D): dark-colored BaseUnit for continuing an existing potential group. Used on every subsequent slot.
Strictly speaking, the second article number is required only when the dark-colored BU is used as the infeed; in most thermometry cabinets the dark BUs serve only as the bus-feed-through, so a quantity of 1 per station is enough. The user's allocation of 16 × dark BUs is more conservative than necessary and is acceptable but slightly over-specified.
5. AI 4×RTD/TC HF (6ES7134-6JD00-0CA1) Configuration
The AI 4×RTD/TC HF module supports four channels that can each be independently configured as RTD, resistance, or thermocouple. For PT1000 sensors in 3-wire connection, configure each channel as follows in TIA Portal:
- Measurement type: Resistance
- Sensor: PT1000 (cl. IEC 60751)
- Connection: 3-wire
- Temperature unit: °C (or °F if required)
- Smoothing: None or "weak" (default) for slow-changing temperatures
- Diagnostics: Enable wire break and overtemperature/undertemperature
M0+, M0-, and IC0+ (the sense lead). Mixing wire gauges or running the sense lead in a separate conduit introduces measurement error proportional to the lead-resistance mismatch. Keep cable lengths < 50 m where possible and avoid routing the RTD cable next to VFD power cables.One AI 4×RTD module provides four measurement channels. With 16 modules and 29 sensors per ET 200SP station, the project uses 29 of the 32 available channels. Three channels per station are reserved for spares, future expansion, or reference-junction compensation on thermocouple retrofits. This over-rating is a good engineering practice for thermometry panels.
6. Process Image Sizing Calculation
The cyclic process image of the CPU 1211C is 1 KB (1024 bytes) for inputs and 1 KB for outputs. The AI 4×RTD module returns its data as 16-bit signed integer values in S7 format (the upper 4 bits encode the channel status; the lower 12 bits encode the A/D value scaled to the configured range). For PT1000 measurements the module also publishes the value as a real (floating-point) number when configured as "Temperature" with the S7-format conversion. The two bytes that count toward the process image are the raw 16-bit input words.
6.1 Input Process Image Calculation
For the proposed architecture:
- 16 AI 4×RTD modules × 4 channels each = 64 input words total.
- 64 input words × 2 bytes per word = 128 bytes of input process image.
- 128 bytes / 1024 bytes available = 12.5 % of the input process image.
This is comfortably within the 1 KB limit. The remaining ~ 896 bytes of input process image is available for any future digital inputs, additional RTDs, or additional analog modules.
6.2 Output Process Image Calculation
The thermometry project has no actuators and no DO/AO modules. Output process image usage is 0 bytes. The 1 KB output image is therefore unused. This is normal for read-only monitoring stations.
6.3 Internal Overhead Beyond the Raw Word Count
The 128-byte figure represents only the raw I/O data words. When TIA Portal maps the I/O into the process image, additional bytes may be consumed by:
- Quality information (QI) bytes: Each channel carries a status byte in the value-status mechanism. With 64 channels this adds 64 bytes.
- Diagnostic interrupts: Use OB 82 ("Diagnostics Interrupt") in the user program. The OB itself does not consume process image, but the firmware reserves 8 bytes of interrupt context per channel.
- Isochronous real-time slots (IRT): Only relevant if PROFINET IRT with very tight determinism is required. Thermometry does not normally need IRT.
6.4 Rules of Thumb for Future Expansion
Keep the input process image below 50 % of the 1 KB budget to leave room for diagnostic interrupts and any retrofit DI modules. The proposed 192-byte figure is well below this threshold and is therefore considered safe.
7. Connection Budget (Maximum 16 S7/PROFINET Connections)
The CPU 1211C supports a maximum of 16 simultaneous S7 or PROFINET connections. Each PROFINET IO Device and each HMI panel consumes one connection resource; PROFINET IO Controllers consume one as well. The connection budget for the proposed architecture is shown below.
| Participant | Type | Connection Class | Connections Used |
|---|---|---|---|
| CPU 1211C | PG / HMI server / IO Controller | Local | 0 (origin) |
| ET 200SP #1 (IM 155-6PN ST) | PROFINET IO Device | PN IO | 1 |
| ET 200SP #2 (IM 155-6PN ST) | PROFINET IO Device | PN IO | 1 |
| KTP1200 #1 (HMI) | HMI panel | HMI | 1 |
| KTP1200 #2 (HMI) | HMI panel | HMI | 1 |
| WinCC RT Professional (OS Single Station) | SCADA station | HMI | 1 |
| Total used | 5 | ||
| Spare | 11 | ||
The proposed topology uses 5 of the 16 available connections, leaving 11 spare for engineering stations (PG), Web server, OPC UA server, or future HMI panels. This is well within budget.
7.1 Where the 16-Connection Limit Comes From
Per the CPU 1211C datasheet, the CPU supports up to 16 connections in the role of PG, HMI, CPU, or active partner. A single ET 200SP station consumes exactly one PN-IO connection regardless of how many modules it contains. The IM 155-6PN ST does not consume an additional connection for its internal switch port count.
7.2 Common Pitfalls That Eat Connection Budget
- Two PG connections: Each TIA Portal engineering station that simultaneously has a project online uses one connection. Disconnect the second PG to free a slot.
- OPC UA server on the S7-1200: CPU firmware V4.4 and later expose an OPC UA server. Each OPC UA client session counts as an HMI connection.
- Get/Put S7 communication: A second CPU doing GET/PUT to the 1211C consumes one additional CPU-to-CPU connection.
- Web server: The integrated Web server consumes one connection per active browser session. Cap simultaneous Web sessions in the Web server settings.
8. PROFINET Topology and Switch Selection
The S7-1200 CPU 1211C has one integrated PROFINET interface that internally contains a 2-port switch. This means the CPU can branch directly to one or two devices without an external switch. For the proposed 5-device topology (2 ET 200SP + 2 HMI + 1 WinCC station) the recommended physical layout is:
- Branch A (CPU port 1): ET 200SP #1 in a remote cabinet.
- Branch B (CPU port 2): CSM 1277 compact switch feeding the two KTP1200 panels and the engineering PG.
- SCALANCE XB008: Connect this unmanaged switch to one of the CPU ports (or to the CSM 1277) to provide a stable uplink to the WinCC RT Professional server. The XB008 is unmanaged and is therefore suited to a flat office network.
9. HMI Configuration with KTP1200 Basic
The KTP1200 Basic PN (6AV2123-2MB03-0AX0) is a 12-inch touch + key panel with PROFINET interface. Two panels are sufficient for a thermometry station that does not require multi-user authorization or redundant operator stations. The Basic PN line supports up to 500 tags, 32 screens, and 200 messages — well above the 58 temperatures being displayed.
9.1 WinCC RT Professional 512 PowerTags Sizing
The WinCC RT Professional V13 license 6AV2105-0DA03-0AA0 provides 512 PowerTags. The PowerTag count for this project is:
- 58 RTD process tags
- 58 raw-value tags (optional)
- 58 engineering-unit tags
- 58 status/quality tags
- 2 station-level health tags
- ~ 30 internal tags for alarms and scripts
A conservative estimate of 200–250 PowerTags fits comfortably within the 512 PowerTag license. If the customer needs to add external trend tags or archive tags later, reserve ~ 100 PowerTags for that growth.
10. RTD Sensor Selection and Wiring
PT1000 sensors in 3-wire configuration have a nominal resistance of 1000 Ω at 0 °C and a temperature coefficient of ~ 3.85 Ω/°C (IEC 60751). At 200 °C the resistance is ~ 1770 Ω; at -50 °C the resistance is ~ 803 Ω. The AI 4×RTD module's linearization table compensates for the non-linearity of the platinum curve down to within ± 0.1 °C in the -200 °C to +850 °C range when configured for "PT1000 standard".
10.1 Shielding and Grounding
- Use shielded, twisted-pair cable for RTD runs.
- Ground the shield at the cabinet end only, on the functional-earth terminal of the ET 200SP BaseUnit.
- Do not connect the shield at the sensor end unless the sensor itself provides a grounding terminal designed for that purpose.
10.2 Cable Length Considerations
The 3-wire connection cancels lead resistance on the assumption that all three conductors have identical resistance. For very long runs (≥ 100 m), verify that the lead resistance does not exceed the module's compensation range; otherwise use a 4-wire sensor instead. The AI 4×RTD module also supports 2-wire and 4-wire modes per channel.
11. Commissioning Procedure
- Wire the ET 200SP stations slot-by-slot: IM 155-6PN ST in slot 0; light BU on the first AI slot; dark BUs on subsequent slots; snap each AI module into place.
-
Assign PROFINET device names with the TIA Portal "Assign device name" function. Use unique names:
et200sp-therm-1andet200sp-therm-2. - Configure IP addresses: CPU 1211C = 192.168.0.1, ET 200SP #1 = 192.168.0.10, ET 200SP #2 = 192.168.0.11, KTP1200 #1 = 192.168.0.20, KTP1200 #2 = 192.168.0.21, WinCC server = 192.168.0.30.
- In TIA Portal, configure each AI channel as PT1000 3-wire with smoothing = weak and wire-break diagnostics enabled.
- Compile and download the project to the CPU and to each HMI panel.
- Verify process image with the "Monitor / Modify" tool. All 64 channels should display a temperature consistent with ambient (15–30 °C).
- Force a wire break by disconnecting one RTD lead and confirm that the corresponding QI byte goes false in TIA Portal and that an alarm appears on the KTP1200.
- Verify WinCC RT Professional is logging each of the 58 channels by inspecting the runtime tag list and forcing a value change in TIA Portal.
12. Diagnostics and Fault Handling
The ET 200SP AI 4×RTD HF module supports the following channel-level diagnostics:
| Diagnostic Event | Module LED Behavior | QI Byte | Recommended Action in User Program |
|---|---|---|---|
| Wire break | Channel error (red) | 0 | Substitute a fallback value (e.g. last-good) and raise alarm. |
| Overtemperature range exceeded | Channel error (red) | 0 | Clamp value to range end and raise alarm. |
| Undertemperature range exceeded | Channel error (red) | 0 | Clamp value to range end and raise alarm. |
| Configuration error | Module error (red) | 0 | Re-download module configuration in TIA Portal. |
| Supply voltage low | Group error | 0 | Check 24 V supply and fuse. |
| Channel OK | Channel OK (green) | 1 | No action required. |
Wire the channel-error LEDs into a global "thermometry health" bit in the user program and expose this bit on the KTP1200 home screen so operators can see at a glance whether all sensors are healthy.
13. Validation Checklist
- ☐ Process image input usage ≤ 1024 bytes (project uses 128 raw / 192 with QI — OK).
- ☐ Process image output usage ≤ 1024 bytes (project uses 0 — OK).
- ☐ Total S7 / PROFINET connections ≤ 16 (project uses 5 — OK).
- ☐ IM 155-6PN ST module count per station ≤ 32 (project uses 1 + 8 = 9 — OK).
- ☐ AI 4×RTD per ET 200SP ≤ 32 (project uses 8 — OK).
- ☐ HMI tags per KTP1200 ≤ 500 (project uses ≤ 250 — OK).
- ☐ WinCC PowerTags ≤ 512 (project uses ≤ 250 — OK).
- ☐ All RTD sensors wired with 3 identical conductors and shield grounded at the cabinet.
14. Frequently Asked Questions
How much process image does each AI 4xRTD channel consume on the S7-1200?
Each RTD channel is mapped as one 16-bit input word, i.e. 2 bytes of input process image. With value-status enabled an additional 1 byte per channel is reserved for the quality byte. Sixteen AI 4xRTD modules therefore consume 128 bytes raw, or 192 bytes with value-status.
Is the 4 MB SIMATIC Memory Card mandatory for the CPU 1211C?
No. The CPU 1211C retains the project in internal load memory and operates without an SMC. However, an SMC is strongly recommended for firmware updates, project transfers without a PG, and for the service-data log on diagnostics. Article 6ES7954-8LC02-0AA0 is the standard 4 MB SMC for the S7-1200 family.
Can the CPU 1211C drive two ET 200SP stations, two HMIs, and a WinCC server simultaneously?
Yes. The CPU 1211C supports up to 16 S7/PROFINET connections. The proposed topology consumes 5 connections (2 PN IO Devices + 2 HMI + 1 SCADA), leaving 11 spare connections for engineering stations, OPC UA, or future expansion.
Should I use a managed or unmanaged switch for the thermometry cabinet?
For a small, flat network with no PROFINET IRT and no security zoning, an unmanaged switch (SCALANCE XB008, 6GK5008-0BA00-1AB2) is sufficient and cost-effective. Use a managed switch (SCALANCE XC/XB/XR or CSM 1277) if you need VLAN segmentation, SNMP, or PROFINET diagnostics on the network.
Why is the BU type A1 critical for the AI 4xRTD module?
The AI 4xRTD/TC HF module (6ES7134-6JD00-0CA1) is a Type A1 module and must be installed on a Type A1 BaseUnit such as the BU15-P16+A0+2B (6ES7193-6BP00-0DA1) or BU15-P16+A0+2D (6ES7193-6BP00-0BA1). Type A0 or Type B0 BaseUnits do not provide the correct terminal assignment for the four RTD channels of this module.