CP 443-1 (6GK7 443-1EX20-0XE0) GSD File and HSP Setup in STEP 7

David Krause10 min read
Industrial NetworkingSiemensTroubleshooting
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

Problem Overview

The SIMATIC CP 443-1 with order number 6GK7 443-1EX20-0XE0 is a communications processor that occupies an S7-400 slot and provides a PROFINET interface to the backplane. Engineers migrating older STEP 7 projects, or maintaining S7-400 stations that were upgraded with this CP, routinely report that the module does not appear in the HW Config catalog of SIMATIC Manager V5.4 SP1, SP3, or SP4. The natural assumption is that a PROFINET GSD file must be obtained and installed. That assumption is incorrect for this article number, and attempting to load a GSD will not resolve the catalog problem.

This reference clarifies the architectural reason no GSD file exists for the CP 443-1, identifies the exact Siemens deliverable that does add the module to the catalog (Hardware Support Package, HSP), and documents the STEP 7 service-pack matrix that determines whether the CP will appear natively without an HSP. It also covers firmware state, migration to the successor 6GK7 443-1EX30-0XE0, and edge cases such as SIMATIC H and PCS 7 environments.

Correction to a common request: PROFINET IO Devices are described by GSDML files installed into the engineering tool. The CP 443-1 in PROFINET mode is an IO Controller (PN-IO interface operating in controller role). Controllers are catalog objects inside HW Config, not GSD-imported devices.

Identifying the Module

The article number 6GK7 443-1EX20-0XE0 decodes as follows:

  • 6GK7 – SIMATIC NET communications module family.
  • 443 – Form factor for S7-400 (single-width slot module).
  • 1EX20 – Function block: CP 443-1, PROFINET interface.
  • 0XE0 – Conformal coating, no Ex, standard packaging.

Key technical characteristics of this CP revision:

Parameter Value
Article number 6GK7 443-1EX20-0XE0
Function PROFINET IO Controller, 1× RJ45 port
Backplane interface S7-400 / S7-400H backplane bus (K-bus not used)
PROFINET services IO Controller, SNMP, LLDP, Port statistics, NTP client (with V2.x FW)
Maximum IO Devices 128 (firmware-dependent; 64 below FW V2.0)
Web server Yes (configuration, diagnostic, port statistics)
PG/OP communication S7 routing, S7 HMI, OPC UA via CP (firmware- and CPU-dependent)
Released firmware V2.0, V2.1
Replacement (successor) 6GK7 443-1EX30-0XE0 (Unrestricted Delivery Release, supports SIMATIC H and PROFIsafe)

Root Cause: Why No GSD File Exists

PROFINET distinguishes two roles at the device level:

  • IO Controller – the master that runs the PROFINET AR (Application Relationship) and exchanges cyclic I/O data with Devices. Typical IO Controllers are PLC CPUs (CPU 1515-2 PN, CPU 1518-4 PN/DP) and dedicated communication modules such as the CP 443-1 and CP 343-1.
  • IO Device – a field device (ET200, drive, third-party sensor, etc.) that is assigned to a Controller and supplies I/O data.

GSDML files are written only for IO Devices. They describe the slot structure, modules, diagnostic mapping, and parameter record layout of the Device so the engineering tool can assemble a slot-0 / slot-1 / module-slot configuration. Controllers have no distributed slot visible to other stations on the network; they are configuration subjects, not targets, of configuration. The CP 443-1 therefore has no GSD file. Searching Siemens Product Support (SIOS) or vendor GSD libraries will return no valid GSDML for this article number, and any third-party file labelled for this PN interface is not from Siemens.

If the project explicitly requires the CP 443-1 to act as a PROFINET IO Device (rather than Controller), the article-number hardware cannot be coerced to that role. Only the IO Controller role is supported on 6GK7 443-1EX20-0XE0.

Resolution Path Overview

The CP 443-1 must be added to HW Config through one of the following means:

  1. Native catalog entry – present in SIMATIC Manager / STEP 7 starting with a specific service-pack level (V5.4 SP5+ for the CP 443-1 EX20 in slot-relevant form).
  2. Hardware Support Package (HSP) – a Siemens-published add-on that injects newer module catalog objects and firmware revisions into HW Config without re-installing STEP 7.
  3. Firmware file (.upd) – loaded into the module via Accessible Nodes or Web diagnostics; this does not add the module to the HW Config catalog, only updates an already-selected module's FW to the latest release.

HSPs and firmware files are independent deliverables; loading firmware into a physical CP without the corresponding HSP in HW Config will leave the project unable to re-compile hardware if any catalog properties changed.

Solution Step 1: Verify STEP 7 Service Pack Level

The CP 443-1 EX20 first appears in the STEP 7 V5.4 catalog with sufficient SP support to render the article number, properties, and slot-mapped IO data. The recognized baseline:

STEP 7 V5.4 SP CP 443-1 EX20 in HW Config catalog Notes
SP1 No (not natively) Module missing or only placeholder; use HSP
SP3 / SP4 Partial / no HSP required for full feature set
SP5 Yes Catalog entry present; licensed for S7-400 base, PCS 7 V6/V7 requires separate PCS 7 SP update
SP6+ / V5.5+ Yes Recommended baseline for new projects

To check the installed SP level, open SIMATIC Manager > Help > About or read the value from HKLM\SOFTWARE\SIEMENS\AUTSW\STEP7\<version>\General\ServicePack on the engineering PC. If the revision is below SP5, upgrading is the cleanest fix.

Upgrade procedure (in-place)

  1. Close SIMATIC Manager and all background applications including the Automation License Manager.
  2. Insert the STEP 7 V5.4 SP5 (or higher) installation media or mount the downloaded image.
  3. Run Setup.exe; accept the existing license key.
  4. Reboot the engineering station. Verify SIMATIC Manager > Help > About reports the new SP number.
  5. Open the project, double-click Hardware, and confirm the CP now appears in the catalog under SIMATIC 400 > CP-400 > PROFINET.

Solution Step 2: Install the Hardware Support Pack (HSP)

If a full STEP 7 upgrade is not possible (for example, the customer license is locked to V5.4 SP1 and a major upgrade would invalidate a separate PCS 7 environment), install only the HSP. The HSP brings the new module catalog into the existing STEP 7 installation.

HSP delivery

The Siemens entry point for the V5.4 hardware support package is the SIOS article ID 23183356 (HSP for SIMATIC S7-400 / CP 443-1 module releases). Navigate to that article on the Siemens Product Support portal to download the HSP executable appropriate to your STEP 7 revision.

Direct link: SIOS entry ID 23183356 – Hardware Support Package for SIMATIC S7-400.

Installation

  1. Stop S7-PCT, SIMATIC Manager, Automation License Manager, and STEP 7 background services.
  2. Run the HSP setup as administrator. The installer registers catalog objects at %ProgramFiles%\Siemens\Automation\S7\HSP (path varies by 32-/64-bit STEP 7).
  3. Restart the engineering station.
  4. Open SIMATIC Manager; HW Config should now enumerate the CP 443-1 EX20 under the PROFINET sub-tree.
HSPs are cumulative. Installing the latest HSP includes all prior module additions since the last STEP 7 base release. Do not install older HSPs on top of a newer one; the installer will refuse.

Solution Step 3: Configure the CP in HW Config

  1. Open the project, double-click the Hardware icon in the SIMATIC S7 program.
  2. Drag the CP 443-1 EX20 from the catalog (right pane) onto an empty slot of the S7-400 rack. Slot 1 is reserved for the power supply, slot 2 typically for the CPU, slots 3–18 are free.
  3. Double-click the module to open Properties – CP 443-1. Enter the IP address, subnet mask, and router address; click New to create a PROFINET subnet if one does not exist.
  4. In the PROFINET IO tab, configure the IO Devices attached to this Controller. Assign device names individually via Assign PROFINET device name using topology discovery (Accessible Nodes), MAC address, or by service tool.
  5. Compile and download the hardware configuration to the S7-400 station.
If the project uses SIMATIC Manager V5.4 SP1 and an older catalog entry was used to place a V2.0 representation of the CP, the project compiles and downloads without error (the older catalog entry is fully sufficient). Functional restrictions of older catalog entries versus HSP-installed V2.1 are limited to properties such as maximum number of IO Devices and firmware update channel.

Solution Step 4: Firmware Update (Optional)

Firmware V2.1 addresses corrections to PROFINET AR handling and to the embedded web diagnostics. If the existing physical CP carries older firmware and your application requires V2.1 behavior:

  1. Confirm that the FW V2.1 file is registered in HW Config (HSP from Step 2).
  2. Open PLC > Accessible Nodes, log into the CP via its IP address.
  3. Select the CP, then PLC > Operating Mode > Firmware Update; select the .upd file supplied by Siemens.
  4. Allow the CP to reboot; the new firmware revision becomes effective after the restart.

Troubleshooting Matrix

Symptom Likely cause Fix
CP absent from HW Config catalog in V5.4 SP1–SP4 CSP baseline pre-dates module release Install HSP per SIOS article 23183356 or upgrade to SP5+
"No GSD available" request logged Architectural misconception Re-route to HSP/catalog path; a GSD does not and should not exist for the CP 443-1
Module shows in catalog but properties greyed Project licensed only for older SP Update STEP 7 license or HSP rather than patching individual fields
PROFINET device name assignment fails DCP discovery blocked; topology mismatch Check switch VLAN, disable LLDP-blocking, verify accessible nodes list
CP goes to STOP with SF after AR establishment Slot mismatch between HW Config and physical Device Compare Device identification & maintenance (I&M) records; correct slot list in HW Config
Web diagnostics unreachable HTTPS certificate mismatch on newer firmware Re-import security certificate or temporarily disable HTTPS-only
Upgrade project to successor CP EX30 fails compile Catalog differentiates EX20 vs EX30 properties Replace module in HW Config with EX30 article, accept IO Device re-mapping dialog

Edge Case: SIMATIC H / PCS 7 Environments

The CP 443-1 EX20 is not released for SIMATIC H (fault-tolerant S7-400H) or for fail-safe PROFIsafe applications. The replacement module 6GK7 443-1EX30-0XE0 is the released successor for those topologies; see the Unrestricted Delivery Release entry on SIOS:

SIOS entry 60735787 – Unrestricted Delivery Release for CP 443-1 (6GK7 443-1EX30-0XE0).

In PCS 7 V6.x or V7.x projects the corresponding PCS 7 Service Pack must additionally be installed; the standalone STEP 7 HSP does not automatically extend the PCS 7 component list. Confirm with SIMATIC Manager > Options > PCS 7 Library after installing the HSP.

Edge Case: GSD Installation Concept (Reference Only)

Although the CP 443-1 itself does not use a GSD, you may still need to install GSDMLs for third-party PROFINET devices (drives, remote I/O from vendors other than Siemens) on the same engineering station. The general GSD installation flow in current TIA Portal environments is documented in the TIA Portal help portal:

TIA Portal: Installing the GSD file (v20 documentation portal).

The same menu path is available in STEP 7 V5.4: HW Config > Options > Install GSD File…. Use this path for third-party IO Devices, not for Siemens communications processors.

Verification Checklist

After applying the HSP or upgrading STEP 7, confirm the following before signing off commissioning:

  1. CP 443-1 EX20 visible in HW Config catalog tree.
  2. Module placeable in any free S7-400 slot; properties dialog opens without "unknown module" warnings.
  3. PROFINET subnet can be created; IP address accepted.
  4. Compile yields 0 errors and 0 warnings.
  5. Download of hardware configuration to S7-400 completes; CP transitions to RUN.
  6. Online diagnostics (Accessible Nodes) reports the CP's MAC, IP, firmware revision, and module status.
  7. At least one IO Device cycles correctly (LED green, status word non-zero in the IO image).

Summary of Deliverables

  • GSD file for CP 443-1 EX20: not required, not provided, not applicable – the module is a PROFINET IO Controller.
  • Hardware Support Pack: SIOS 23183356.
  • STEP 7 baseline for native support: V5.4 SP5 or higher.
  • Replacement module for H/F environments: 6GK7 443-1EX30-0XE0.
  • General GSD installation reference (TIA): TIA Portal GSD install.

Does the CP 443-1 with article number 6GK7 443-1EX20-0XE0 require a GSD file?

No. This CP is a PROFINET IO Controller, not an IO Device. GSDML files are written only for IO Devices, so Siemens publishes no GSD for this article number and none should be expected. Instead, install the STEP 7 V5.4 Hardware Support Pack from SIOS entry 23183356 to add the catalog object.

Which STEP 7 V5.4 service pack adds the CP 443-1 EX20 to HW Config natively?

SIMATIC Manager V5.4 SP5 or higher is the recognized baseline for full native catalog support of the CP 443-1 EX20. Earlier service packs (SP1 through SP4) require the Hardware Support Pack to populate the module in the catalog.

Can the CP 443-1 EX20 be used in a SIMATIC H or PROFIsafe application?

No. The CP 443-1 EX20 is released only for standard S7-400 stations. For SIMATIC H (S7-400H) or PROFIsafe use the successor 6GK7 443-1EX30-0XE0, which carries an Unrestricted Delivery Release for those topologies.

How do I update firmware to V2.1 once HSP is installed?

Open SIMATIC Manager and select PLC > Accessible Nodes. Log into the CP using its IP address, choose PLC > Operating Mode > Firmware Update, and select the .upd file. The module reboots automatically and resumes PROFINET AR after the new firmware is active.

Will installing the HSP invalidate the STEP 7 license?

No. Hardware Support Packages are content updates layered onto the existing STEP 7 installation; they do not affect the Automation License Manager key. The same license key continues to authorise the upgraded catalog objects.

Back to blog