Installing SIMATIC C7-613 Configuration Tools: Library and Sample

David Krause14 min read
S7-300SiemensTutorial / How-to
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

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.

24 V DC Supply PS 24 V / 2 A S7-314 CPU MPI / FW update OP3 Panel 4 x 20 char LCD C7-613 Internal Bus FB/UDT library calls via S7 user program Tag pointer area DB / bit memory Recipe / password data blocks STEP 7 PC (MPI) PC Adapter USB HW Config Library FBs/UDTs ZXX31_01 project +24 V CPU comm Key events MPI PG download

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-613 sample 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.
Important: The C7-613 cannot be engineered or programmed from TIA Portal. Use STEP 7 V5.4 SP5 or later (Classic) with the matching service pack for the OP3 component version. Mismatched service packs produce "Incompatible component version" errors when you try to open 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.

  1. Open the C7-613 product page at support entry 12996984.
  2. Switch the Entry type filter to Manuals and enter C7-613 in the search field to limit the result list.
  3. Download the operating instructions PDF (GS_C7-613_e.pdf, attachment 13131659) for the wiring and commissioning reference.
  4. Switch the filter to Downloads and look for the Configuration Tools archive (typically S7_C7613_ConfigTools_Vx_x.zip or a self-extracting .exe). The exact filename changes with each revision; confirm the version note matches your STEP 7 service pack.
  5. 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

  1. Close STEP 7 and any running HMI configuration tool before launching the installer.
  2. Right-click the Configuration Tools archive, select Run as administrator, and accept the default installation path under C:\Program Files\Siemens\Automation\C7_613\.
  3. When prompted, select Install C7-613 Library. The installer copies the library blocks (*.AWL, *.DB for instance DBs, and the F7-compiled sources) into ...\STEP7\S7LIBS\C7_613.
  4. 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.
  5. Restart the engineering PC so the new STEP 7 library path is registered in the environment.
  6. Open STEP 7, choose File → Open → Project and verify the sample project opens without "Missing master system" or "Unknown CPU type" errors.
Verification checkpoint: Open the STEP 7 Libraries tab and confirm that a node called 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

  1. Launch SIMATIC Manager and open the project ZXX31_01_C7-613 installed under D:\Projects\C7_613\ZXX31_01.
  2. 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.
  3. 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 calling FB 100 (C7_OP3_INIT)
    • DB 5 — sample tag pointer area (bit memory, counters, timers)
    • DB 50 — sample recipe DB
  4. Open OB 1 in LAD or STL and trace the call sequence. The first network must call FB 100 with its instance DB; subsequent networks call FB 101 for screen changes and FB 102 for value updates.
  5. Adapt the project name and author fields under File → Properties to reflect your machine or line designation.
Engineer field-note: The sample project deliberately points the OP3 tag area at bit memory 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

  1. 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.
  2. 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.
  3. After download, switch the C7-613 power off and back on to force an OP3 firmware handshake.
  4. Open PLC → Monitor / Modify and force MB 0 to a non-zero value. The OP3 screen "Process" should show the same value within the configured Refresh_ms window.
  5. Press each OP3 function key in turn and verify that the corresponding bit in MB 4..MB 7 toggles 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
Diagnostic tip: If the CPU diagnostic buffer reports "OB not loaded (OB 1, OB 100)", the S7 program was cleared from the load memory. Re-download blocks and cycle power. The Configuration Tools installer does not auto-download to the C7-613 — it only stages the project on the engineering PC.

Field-Commissioning Checklist

  1. 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).
  2. Verify the OP3 firmware revision against the Configuration Tools release notes.
  3. Compile the project and download HW Config and all S7 blocks.
  4. Cycle power and observe the OP3 start screen within 3 seconds.
  5. Force at least one process value and one function key to confirm the tag pointer area is live.
  6. Sign off the password matrix and recipe defaults with the operator.
  7. 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.

Back to blog