SIMATIC C7-613 System Overview
The SIMATIC C7-613 is a compact, fully integrated control system that combines an S7-300 family CPU with a built-in text-based operator panel in a single housing. Per the official Siemens product entry (ID 12996984), the C7-613 is "the complete control system for applications requiring high-speed PLC performance and simple operator input and control functions." The unit is delivered with a dedicated installation package — historically shipped on a CD labeled Configuration Tools for SIMATIC C7-613 — that bundles the PLC function library, supporting user-defined data types, and a turnkey STEP 7 sample project named ZXX31_01_C7-613.
The integration philosophy of the C7 family is the elimination of point-to-point wiring between a separate PLC and a separate HMI. The C7-613 realizes this by mounting an S7-314 class CPU module directly behind an OP3 text display on a unified backplane, sharing power, ground, and an internal communication channel. The result is a single panel-mount device that drops into a cabinet cutout and provides both deterministic control and operator visualization from one Part Number.
The Configuration Tools package is the OEM deliverable that makes the device usable in STEP 7. The library exposes Siemens-defined function blocks (FBs), function calls (FCs), and user-defined data types (UDTs) that wrap the OP3 panel's screen-change, value-entry, password, and recipe functions behind standard STEP 7 call interfaces. The ZXX31_01_C7-613 sample project is the recommended starting point for first-time users because it exercises the library functions and demonstrates the project structure expected by both the CPU firmware and the OP3 firmware.
Hardware Architecture and Component Layout
The C7-613 is built around two cooperating subsystems: the S7-314 class CPU subsystem that executes the STEP 7 user program, and the OP3 operator-interface subsystem that handles display rendering and key scanning. Both subsystems are powered from a common 24 V DC supply, share an internal serial bus, and are addressed by STEP 7 as a single MPI station.
Figure 1 — C7-613 internal block diagram: shared 24 V rail, S7-314 CPU, OP3 panel, internal tag pointer area, and STEP 7 PC connection via MPI.
| Subsystem | Function | Engineering Interface |
|---|---|---|
| S7-314 CPU | STEP 7 user program execution, MPI station, bit-memory and DB area | STEP 7 HW Config; FB / UDT library calls |
| OP3 panel | 4-line x 20-character LCD, function keys, system keys, password prompts | Library FB/UDT wrapper; sample ZXX31_01_C7-613 |
| Internal bus | Carries screen-change requests, key events, and tag-pointer data between CPU and OP3 | Configured automatically by the C7-613 hardware type |
| MPI interface | Programming, online diagnostics, firmware download | STEP 7 PG/PC interface (PC Adapter USB or CP) |
| Power supply | Common 24 V DC, internally regulated for CPU and OP3 | External 24 V terminal block on the C7 chassis |
Prerequisites for Commissioning
Before powering the C7-613 or starting STEP 7, verify the following items are available and confirmed. The Configuration Tools package can be installed before the hardware arrives, but a hardware bring-up requires every item below.
- STEP 7 V5.x (Classic) — TIA Portal does not support the C7-613; the device is engineered exclusively in STEP 7 V5.x. Confirm the installed service pack matches the C7-613 hardware catalog on the support site.
- PC Adapter USB (6ES7972-0CB20-0XA0) or CP 5611 / CP 5613 MPI card for the engineering PC.
- The C7-613 Configuration Tools CD or downloaded archive containing the C7-613 library (FBs / UDTs) and the
ZXX31_01_C7-613sample project. - 24 V DC power supply sized for the C7-613 inrush and any connected digital outputs on the rear I/O connectors. Verify the field wiring against the wiring diagram in the device manual.
- MPI cable (or PROFIBUS cable with MPI connectors) terminated per STEP 7 PG/PC interface settings; default MPI address 2 and 187.5 kbit/s unless the network has been re-engineered.
- Siemens support account (free) for downloading the latest manual revision from product page ID 12996984.
ZXX31_01_C7-613.Locating the C7-613 Configuration Tools Package
The Configuration Tools package was originally delivered on a CD bundled with each C7-613. For units purchased without the CD, or for users who no longer have it, the package can be recovered from Siemens' official support site.
- Open the C7-613 product page at support entry 12996984.
- Switch the Entry type filter to Manuals and enter
C7-613in the search field to limit the result list. - Download the operating instructions PDF (GS_C7-613_e.pdf, attachment 13131659) for the wiring and commissioning reference.
- Switch the filter to Downloads and look for the Configuration Tools archive (typically
S7_C7613_ConfigTools_Vx_x.zipor a self-extracting.exe). The exact filename changes with each revision; confirm the version note matches your STEP 7 service pack. - Save the archive to a local path with no spaces and no more than 60 characters (the STEP 7 installer does not handle long Unicode paths reliably).
The Siemens support entry 10805221 — referenced historically as the C7 family consolidated entry — also indexes manuals, FAQ, and download packages for every C7 variant and is the recommended starting point if the direct product page does not show a download.
Installing the Configuration Tools and Integrating the Library
- Close STEP 7 and any running HMI configuration tool before launching the installer.
- Right-click the Configuration Tools archive, select Run as administrator, and accept the default installation path under
C:\Program Files\Siemens\Automation\C7_613\. - When prompted, select Install C7-613 Library. The installer copies the library blocks (
*.AWL,*.DBfor instance DBs, and the F7-compiled sources) into...\STEP7\S7LIBS\C7_613. - Select Copy sample project ZXX31_01_C7-613 and point the installer at a working STEP 7 project directory such as
D:\Projects\C7_613\ZXX31_01. - Restart the engineering PC so the new STEP 7 library path is registered in the environment.
- Open STEP 7, choose File → Open → Project and verify the sample project opens without "Missing master system" or "Unknown CPU type" errors.
C7_613 is now visible. If the node is missing, the library was not registered; re-run the installer and check the Windows event log for MSI error 0x80070005 (permission denied) or 0x80004005 (path collision with a previous install).C7-613 Library: FBs, FCs, and UDTs
The Configuration Tools install ships a fixed set of building blocks. The exact block list and instance DB names should be cross-checked against the manual PDF 13131659 for your specific version, but the function family is stable across revisions.
| Block | Type | Purpose | Typical Use |
|---|---|---|---|
| FB 100 (C7_OP3_INIT) | FB | Initialize the OP3 panel, transfer screen layout, register tag pointers | Called once in OB 100 (restart) and OB 1 (cold start) |
| FB 101 (C7_OP3_SCREEN) | FB | Switch active OP3 screen and update variables | Called from mode-select and error handling logic |
| FB 102 (C7_OP3_VALUE) | FB | Format and write a single value to the panel for display | Called cyclically in OB 1 to refresh process values |
| FB 103 (C7_OP3_RECIPE) | FB | Read / write recipe data sets from the OP3 to a DB | Used by operator-driven setpoint changes |
| FC 10 (C7_OP3_KEY) | FC | Decode the last pressed key into a structured bit field | Polled in OB 1 to drive navigation |
| UDT 20 (C7_OP3_SCR_PAR) | UDT | Screen parameter structure (number, layout, field count) | Instance data for FB 101 |
| UDT 21 (C7_OP3_KEY_PAR) | UDT | Key-event parameter structure (key code, modifiers, timestamp) | Instance data for FC 10 |
| UDT 22 (C7_OP3_REC_PAR) | UDT | Recipe parameter structure (record number, length, target DB) | Instance data for FB 103 |
| DB 100 (i_Config_DB) | DB | Multi-instance working DB for the OP3 FBs | Generated by STEP 7 when the FBs are inserted |
Example UDT definition for screen parameters (illustrative — verify against your Configuration Tools version):
TYPE UDT 20
STRUCT
ScreenNumber : INT ; // 0..255 logical screen ID
LayoutID : BYTE ; // references layout in OP3 firmware
FieldCount : BYTE ; // number of value fields on screen
Refresh_ms : WORD ; // cyclic refresh period
PasswordLevel : BYTE ; // 0=public, 1..3=protected
END_STRUCT
END_TYPE
Opening and Adapting the ZXX31_01_C7-613 Sample Project
- Launch SIMATIC Manager and open the project
ZXX31_01_C7-613installed underD:\Projects\C7_613\ZXX31_01. - Confirm the project tree shows the C7-613 hardware station with an S7-314 CPU and the OP3 sub-module. If STEP 7 reports "The selected CPU does not match the inserted module", the installed HW catalog is older than the project — install the matching HSP or update.
- Open S7 Program → Blocks and review the pre-built blocks. The sample ships with:
-
OB 1— main cyclic OB with library FB calls -
OB 100— restart OB callingFB 100(C7_OP3_INIT) -
DB 5— sample tag pointer area (bit memory, counters, timers) -
DB 50— sample recipe DB
-
- Open
OB 1in LAD or STL and trace the call sequence. The first network must callFB 100with its instance DB; subsequent networks callFB 101for screen changes andFB 102for value updates. - Adapt the project name and author fields under File → Properties to reflect your machine or line designation.
MB 0..MB 31. For a production deployment, retarget the pointer area to a dedicated DB (e.g. DB 200) so that the OP3 and the user program do not contend for the same bit memory range. Re-assigning the pointer requires editing the AREA and DBNO inputs of FB 100 and re-downloading.Hardware Configuration in STEP 7 HW Config
The C7-613 is registered as a single station in HW Config rather than as a separate CPU and OP. When you insert the C7-613 from the hardware catalog (path: SIMATIC 300 → C7-613 → CPU 314), STEP 7 automatically places the OP3 sub-module in slot 2 and the digital I/O slices in their correct positions on the internal bus.
| HW Config Slot | Module | Engineering Action |
|---|---|---|
| 1 | C7-613 chassis (PS integrated) | None |
| 2 | CPU 314 (embedded) | Set MPI address, baud rate, diagnostic behavior |
| 3 | OP3 panel (embedded) | Configure screen list, password matrix, language |
| 4 | Digital input slice (DI 16) | Map to process image, assign symbol names |
| 5 | Digital output slice (DO 16) | Map to process image, assign symbol names |
Set the OP3 interface to the same MPI address as the CPU (default 2) and the same baud rate (default 187.5 kbit/s). A mismatch causes the OP3 to display "Connection to PLC interrupted" after power-up even when MPI wiring is correct.
Compiling, Downloading, and Online Verification
- In HW Config, choose Station → Save and Compile. STEP 7 reports a "Compilation finished with 0 errors" message — any warning about a missing GSD file indicates a third-party slave on the MPI bus that the C7-613 cannot see; it can be ignored for the OP3 link.
- Connect the PC Adapter to the MPI port on the front of the C7-613, set the PG/PC interface to
PC Adapter (MPI), and click Download to Target System. - After download, switch the C7-613 power off and back on to force an OP3 firmware handshake.
- Open PLC → Monitor / Modify and force
MB 0to a non-zero value. The OP3 screen "Process" should show the same value within the configuredRefresh_mswindow. - Press each OP3 function key in turn and verify that the corresponding bit in
MB 4..MB 7toggles in the online view.
Verification matrix at first power-up:
| Check | Expected | If Failing |
|---|---|---|
| OP3 displays start screen | Logo or first configured screen within 3 s | OP3 firmware not loaded; re-run transfer from Configuration Tools |
| CPU SF / BF LEDs off | Both LEDs dark; DC 5V lit | SF = software fault; BF = bus fault — read diagnostic buffer with STEP 7 |
| Function key response | Bit toggles in MB 4..MB 7 | Wrong pointer area in FB 100 inputs |
| Value display refresh | Process value updates every Refresh_ms | Pointer area collision with user program |
| Password screen | Protected screens prompt for code | Password level in UDT 20 mis-configured |
Operator Panel Operation and Key Map
The OP3 panel provides a 4-line by 20-character LCD, a numeric keypad (0-9, decimal point, sign), and a small set of soft keys. The key events are decoded by FC 10 (C7_OP3_KEY) and written into a structured bit field that the user program reads cyclically.
| Key | Symbolic Name | Standard Function |
|---|---|---|
| F1 | i_Key_F1 | Enter / acknowledge value |
| F2 | i_Key_F2 | Page up / next screen |
| F3 | i_Key_F3 | Page down / previous screen |
| F4 | i_Key_F4 | Cancel / escape |
| K0..K9 | i_Key_K0..K9 | Numeric entry |
| SHIFT | i_Key_Shift | Toggle to second-level function on F-keys |
| P | i_Key_P | Password entry mode |
For multilingual deployments, the OP3 supports two languages selected by a system menu entry. The language files are part of the Configuration Tools installation and must be re-transferred if the OP3 firmware is re-flashed.
Troubleshooting Matrix
| Symptom | Likely Root Cause | Corrective Action |
|---|---|---|
| OP3 displays "Connection to PLC interrupted" | MPI address or baud rate mismatch | Verify both CPU and OP3 in HW Config share address 2 / 187.5 kbit/s |
| OP3 backlight on, screen blank | Contrast set to minimum or firmware CRC error | Hold SHIFT + F1 during power-up to enter service menu; re-flash OP3 firmware if CRC error reported |
| Sample project fails to open with "Unknown CPU type" | STEP 7 service pack older than project | Install matching service pack or apply latest HSP from Siemens support |
| Function key toggles in MB, screen does not change | FB 101 (C7_OP3_SCREEN) not called or wrong screen number | Verify call to FB 101 in OB 1; check ScreenNumber input is within configured range |
| Recipe write returns status 0x80A1 | Recipe target DB length mismatch | Re-size DB 50 to match UDT 22 length; re-download blocks |
| CPU SF LED steady on after download | OB 100 missing or calling FB 100 with invalid instance | Regenerate instance DB; verify DB 100 is loaded to PLC |
| Password screen accepts code but rejects immediately | Password matrix in OP3 not transferred | Re-run OP3 transfer from Configuration Tools (password matrix is firmware-resident) |
| PC Adapter cannot find MPI node | Bus termination missing on a long cable run | Add 220 Ω terminators at both ends of the MPI segment; confirm shield grounded at one end only |
| Display shows garbled characters after firmware update | Wrong language file selected | Switch language via SHIFT + F4, or re-transfer full OP3 image |
| Sample project compiles but OB 1 calls an unknown FB | Library not registered with STEP 7 | Re-run Configuration Tools installer, then STEP 7 → Options → Block consistency check |
Field-Commissioning Checklist
- Confirm 24 V DC is present at the C7-613 input terminals and within the tolerance window (typically 20.4 V to 28.8 V).
- Verify the OP3 firmware revision against the Configuration Tools release notes.
- Compile the project and download HW Config and all S7 blocks.
- Cycle power and observe the OP3 start screen within 3 seconds.
- Force at least one process value and one function key to confirm the tag pointer area is live.
- Sign off the password matrix and recipe defaults with the operator.
- Archive the STEP 7 project, the OP3 image, and the Configuration Tools version note to the machine's documentation set.
Frequently Asked Questions
Where can I download the SIMATIC C7-613 Configuration Tools CD contents today?
Open the C7-613 product entry on Siemens' support site (ID 12996984), filter Entry type to Downloads, and search for the Configuration Tools archive. The original CD can also be requested through Siemens' spare-parts service if you provide the unit's serial number.
Which STEP 7 version supports the C7-613?
STEP 7 V5.x (Classic) with the matching service pack. The C7-613 is not supported in TIA Portal. Use the service pack noted in the Configuration Tools release notes to avoid "Incompatible component version" errors when opening ZXX31_01_C7-613.
What is in the C7-613 library?
The library contains function blocks for OP3 initialization, screen switching, value formatting, and recipe handling, plus UDTs for screen, key, and recipe parameters, and FCs for key decoding. The exact block list and instance DB names are in the device manual PDF (attachment 13131659).
Why does the OP3 show "Connection to PLC interrupted" after download?
Most often the OP3 and CPU MPI addresses or baud rates do not match. In HW Config verify both modules are set to MPI address 2 and 187.5 kbit/s, then re-download the station.
Can the C7-613 sample project be used as a production baseline?
Yes, but retarget the OP3 tag pointer area from the default MB 0..MB 31 to a dedicated DB such as DB 200 to prevent contention with the user program, and replace the sample password matrix and recipes with site-specific values before sign-off.