1. Problem Overview
When importing a SIMATIC memory card or a project archive into Siemens COM Profibus (versions V5.0 and V5.1), the tool verifies the PROFIBUS device descriptions of every slave present in the project. If a slave references a Device Master File (GSD) that the local COM Profibus installation cannot locate, the import aborts immediately with a dialog reporting that the import is not possible. This failure blocks both the import of legacy COM Profibus projects and the upload of master configurations from older SIMATIC S5 / S7 memory cards used with CP5611, CP5613, CP5614, CP5621, or CP5511 PROFIBUS interfaces.
The same error is also reported when the COM Profibus installation directory has been moved, partially uninstalled, or when a third-party slave such as an SEW-Eurodrive MOVIMOT, MOVIDRIVE, or MOVIAXIS inverter references a GSD that was never copied into the project tree. The dialog always names the exact missing GSD file, so the file name is the only reliable lead to a fix.
2. Exact Error Text and Failure Path
The dialog produced by COM Profibus reads:
"Import not possible, because a device master file is missing. Copy the missing file to the directory containing the device master files, read the file in and start the function again. Missing device master file: <filename>.gsd"
Typical filenames reported in this dialog include:
-
SIEM80b3.gsd— Siemens SIMATIC S7 DP slave (IM 308-C, IM 308-B, ET 200M, ET 200S, ET 200X, ET 200pro, ET 200iSP families). -
SEW_3100.gsd— SEW-Eurodrive MOVIDRIVE / MOVIAXIS / MOVITRAC PROFIBUS gateway modules. -
SEW_8021.gsdandSEW_9021.gsd— Older MOVIMOT 32-bit / 16-bit DFP gateways. -
SI0180B3.gsd— Siemens MICROMASTER 4 / SINAMICS G120 DP-V0 fallback identifier.
The import fails before any slave is added to the COM Profibus master view, so the tool cannot be coaxed into continuing by skipping the missing file. The only supported recovery path is to install the GSD first and then re-issue the import.
3. Root Cause Analysis
COM Profibus maintains a flat, file-based GSD repository inside the installation directory. The tool does not query any online catalog; it only reads the GSDs that physically exist in the configured directory tree. When a project references a slave identifier (Prm-Data, Ident_Number, or Vendor_Name) that does not match any of the locally cached GSDs, the importer cannot validate the slave's I/O layout, diagnostic structure, or DP-V1 slot configuration, and it terminates.
The root cause is one of the following:
- No GSD has ever been installed. The device was added to a project on another workstation, but the current PC has a clean COM Profibus install.
-
GSD was installed for a different tool. It is present in the STEP 7 / TIA Portal GSD directory but not in the COM Profibus
gsdsubdirectory. STEP 7 stores GSDs inS7DATA/GSD; COM Profibus uses an independent tree underCPBV51\gsd. - WinCC flexible was used as the importer. WinCC flexible stores GSDs in a separate tree and uses them for HMI-side PROFIBUS diagnostics, not for COM Profibus master configuration. Operators often confuse the two directories.
-
Compressed file not extracted. A downloaded
.zipor.exewas placed in the GSD folder, but the actual.gsdand.bmpfiles were never extracted into the directory root. - Vendor-specific revision mismatch. The slave requires a newer GSD revision (e.g. PROFINET profile 4.2) than the COM Profibus version supports. In this case even after installation, the import will continue to fail with a different error code.
Program Files trees. When using a 64-bit OS, the installation directory typically resides under C:\Siemens\, not under C:\Program Files (x86)\.4. Prerequisites
Before installing GSDs and re-running the import, verify the following:
- COM Profibus is installed and you can launch the application (Start → Siemens → COM Profibus V5.1).
- You have local administrator rights on the Windows workstation. Writing into the
C:\Siemens\CPBV51\gsddirectory requires elevation. - You know the manufacturer, product family, and PROFIBUS DP version of the slave. This identifies the correct GSD revision and prevents installing the wrong file.
- You have access to the Siemens Industry Online Support portal and / or the SEW-Eurodrive support portal to download the GSD archives.
- For HMI-related imports, you have access to the WinCC flexible GSD tree as well, so that the device becomes visible in the panel's PLC browser.
5. Solution — Step-by-Step GSD Installation in COM Profibus V5.1
The recovery is a four-step procedure: download, extract, copy, and register. Each step is mandatory.
Step 1 — Identify and download the missing GSD
From the import dialog note the exact GSD filename (e.g. SIEM80b3.gsd). Search the Siemens Industry Online Support entry that references this file. Entry ID 18797552 in the Siemens support database is a common landing page for SIMATIC DP master / slave GSD collections. The official portal is reachable at https://support.industry.siemens.com.
For SEW-Eurodrive drives, obtain the GSD from the SEW support portal at https://www.sew-eurodrive.de/support/ and select the device family, firmware generation, and DP-V0 / DP-V1 variant that matches the inverter's nameplate.
Step 2 — Extract the archive
Most GSDs are distributed as self-extracting .exe installers or as .zip archives. Extract them into a temporary directory, e.g. D:\Temp\GSD\. The extraction must produce:
- One or more
.gsdtext files (the actual device master data). - One or more
.bmpbitmap files used by COM Profibus and STEP 7 to draw the slave icon. - Optionally
.dibdevice-independent bitmaps and.icoicon files for the HMI catalog.
Do not copy the .zip into the GSD directory. The importer scans file extensions and ignores compressed archives.
Step 3 — Copy files into the COM Profibus tree
For COM Profibus V5.1 the default installation tree is:
| File type | Target directory | Notes |
|---|---|---|
GSD file (*.gsd) |
C:\Siemens\CPBV51\gsd\ |
Must be writable by the current user or installed under admin rights. |
Device bitmap (*.bmp) |
C:\Siemens\CPBV51\bitmaps\ |
Without the bitmap the slave still imports but the master view shows a generic icon. |
| HMI catalog files (WinCC flexible) | WinCC flexible Support\PlcProg\GSD\ |
Separate from the COM Profibus tree; required only for HMI panels. |
The COM Profibus installer path C:\Siemens\CPBV51 applies to the standard 32-bit install. If the tool was installed on a custom drive, locate the equivalent gsd and bitmaps subfolders under the same root.
Step 4 — Register the GSD inside COM Profibus
- Launch COM Profibus V5.1.
- Open the File menu.
- Select "Read in GSD files" (German UI: GSD-Dateien einlesen).
- Wait for the parser to scan
CPBV51\gsdandCPBV51\bitmaps. The dialog reports the number of new GSDs registered. - Click OK to close the import dialog. The new slave is now visible in the device catalog under the correct vendor folder.
If the tool does not pick up the GSD after a manual file copy, close the application fully and re-launch it; some GSDs are only registered at startup.
6. HMI-Specific GSD Layout (WinCC flexible Cross-Check)
The WinCC flexible documentation states explicitly that "GSD files are located in the WinCC flexible Support\PlcProg\GSD directory. Different GSD files must be used depending on the particular HMI device". If the operator is also configuring a TP 177, OP 177, MP 277, MP 377, or Comfort Panel that browses the PROFIBUS slaves, the same GSD must additionally be installed in the WinCC flexible catalog so that the panel can display the diagnostic buffer of the slave. The relevant Siemens Help entry is documented under the COM Profibus V5.1 manual page 208.
| Tool | GSD directory | Bitmap directory |
|---|---|---|
| COM Profibus V5.1 | C:\Siemens\CPBV51\gsd |
C:\Siemens\CPBV51\bitmaps |
| STEP 7 V5.5 / V5.6 | ...\S7DATA\GSD |
...\S7DATA\NSBMP |
| WinCC flexible 2008 SP5 | WinCC flexible Support\PlcProg\GSD |
WinCC flexible Support\PlcProg\BMP |
| TIA Portal V15+ | Project tree → Options → Manage GSD files | Embedded in catalog |
7. Vendor-Specific GSD Sources
7.1 Siemens SIMATIC slaves
For Siemens slaves, the GSD is bundled with the STEP 7 / COM Profibus installation media and additionally published on the Siemens Industry Online Support. The base SIMATIC DP GSD package contains the most common slave identifiers: SIEM80B3, SIEM80F4, SIEM8100, SIEM8101, SIEM8110, SI0180B3, SI0181A6, and the ET 200 variants. Always cross-check the Ident_Number printed in the slave's parameter assignment against the GSD_Revision / Ident_Number fields in the .gsd text file before installing.
7.2 SEW-Eurodrive drives
SEW-Eurodrive GSDs are versioned per drive generation and per PROFIBUS profile. The most common naming convention is SEW_<part number>.gsd or SEW<model><revision>.gsd. For example:
-
SEW_3100.gsd— MOVIAXIS / MOVIDRIVE MDX 61B DP-V1 module (current generation). -
SEW_8021.gsd— MOVIMOT DFP 32-bit gateway. -
SEW_9021.gsd— MOVIMOT DFP 16-bit gateway (legacy). -
SEW_3041.gsd— MOVITRAC LTX / LTP inverter.
SEW ships the GSDs together with the device firmware package; the GSD must match the firmware generation. Installing a newer GSD than the firmware supports results in slot configuration errors at bus start-up, not in import errors, but it is the most common follow-on failure after the import is unblocked.
8. Verification Procedure
After registering the GSD, repeat the import:
- In COM Profibus open File → Import → Memory Card (or import the project archive).
- Select the source path and click Import.
- Confirm that the dialog no longer references the previously missing GSD.
- Open the master view and verify that the slave appears in the device tree with the correct vendor icon.
- Double-click the slave and inspect the DP slave diagnostics tab — the Ident_Number must match the physical device (e.g.
0x80B3for SIEM80B3 family,0x3100for SEW_3100 family). - Go online with the bus (CP5611 / CP5621) and confirm the slave reaches Data Exchange state (DX) within the configured watchdog time (typically 10 s for SEW drives, 1.6 s for ET 200 stations).
If the import still fails, the next most common root cause is that a second GSD is also missing. COM Profibus reports one missing file per import attempt, so the procedure may need to be repeated iteratively until all referenced GSDs are installed.
9. Troubleshooting Matrix
| Symptom | Probable cause | Corrective action |
|---|---|---|
Dialog reports SIEM80b3.gsd
|
ET 200 / IM 308 GSD never installed | Copy SIEM80B3 family GSD into CPBV51\gsd and re-read |
Dialog reports SEW_3100.gsd
|
SEW drive GSD not present in COM Profibus tree | Download matching SEW GSD from SEW support and copy into CPBV51\gsd
|
| Importer accepts the file but slave shows generic icon | Bitmap .bmp missing |
Copy the matching .bmp into CPBV51\bitmaps
|
| Slave imports but slot configuration rejected online | GSD revision newer than firmware | Install the GSD that matches the drive firmware generation |
| Different error after first import (next missing GSD) | Multiple GSDs missing | Iterate: re-run import, install each newly reported GSD |
| Import dialog still reports the same GSD after copying | File copied as .zip or wrong subdirectory |
Extract and copy the actual .gsd into CPBV51\gsd
|
| GSD installed in STEP 7 tree only | Wrong GSD repository | Install again in the COM Profibus gsd subfolder |
| GSD installed in WinCC flexible tree only | HMI catalog, not master configuration | Install again in the COM Profibus gsd subfolder |
Cannot write to C:\Siemens\
|
Insufficient rights on 64-bit OS | Right-click COM Profibus → Run as administrator before importing GSDs |
10. Field-Proven Best Practices
- Maintain a single shared
gsdrepository on the engineering server, and use a startup script to synchronize it with each engineering workstation'sCPBV51\gsdfolder. - Keep a CSV log of every GSD installed per station, with revision, vendor, and import date. This dramatically reduces the diagnostic cycle when a new slave is added.
- When migrating from COM Profibus to STEP 7 V5.x or TIA Portal, retain the legacy GSD repository for at least one year. Field devices often have older firmware that still references legacy Ident_Numbers.
- When a slave refuses to come up on the bus despite the import succeeding, verify that the Prm-Data in the GSD matches the physical DIP-switch / address-assignment of the slave.
- Always read the GSD file in plain text before installing. The header lists
GSD_Revision,Vendor_Name,Model_Name,Ident_Number, and theRevisionstring, which must all match the connected device.
11. FAQ
What does the error "Import not possible, because a device master file is missing" mean in COM Profibus?
It means that the memory card or project archive you are importing references a PROFIBUS DP slave whose GSD file is not present in the local C:\Siemens\CPBV51\gsd directory. COM Profibus cannot validate the slave's I/O configuration without the GSD and aborts the import. The dialog names the exact missing file, e.g. SIEM80b3.gsd or SEW_3100.gsd.
Where do I copy the GSD file for COM Profibus V5.1?
Place the extracted .gsd file into C:\Siemens\CPBV51\gsd and the corresponding .bmp bitmap into C:\Siemens\CPBV51\bitmaps. After copying, use the COM Profibus File → Read in GSD files command to register the new device in the master catalog.
Where can I download the SIEM80b3.gsd file?
The SIEM80B3 family GSD is part of the SIMATIC DP base GSD package and is downloadable from the Siemens Industry Online Support portal at https://support.industry.siemens.com. Search for the entry ID 18797552 or the SIMATIC DP GSD collection. The same file ships with the COM Profibus V5.1 and STEP 7 V5.x installation media.
Where can I download the SEW_3100.gsd file for an SEW-Eurodrive drive?
Download the GSD directly from the SEW-Eurodrive support portal at https://www.sew-eurodrive.de/support/, selecting the MOVIAXIS / MOVIDRIVE / MOVIMOT product family and the firmware generation that matches the drive nameplate. Make sure the GSD revision matches the drive firmware, otherwise the slave will import but refuse to enter data exchange on the bus.
Why does my GSD appear in STEP 7 or WinCC flexible but not in COM Profibus?
Each Siemens tool keeps its own GSD repository. STEP 7 stores GSDs in S7DATA\GSD, WinCC flexible stores them under WinCC flexible Support\PlcProg\GSD, and COM Profibus stores them under CPBV51\gsd. Installing a GSD in one tool does not make it visible in another, so the file must be copied into each tool's specific GSD directory.
After installing the GSD the slave still does not go online. What now?
Confirm the Ident_Number in the GSD header matches the physical device, verify that the PROFIBUS address set in the master configuration matches the address selected on the slave (DIP switches or address assignment tool), and check that the watchdog time is at least 10 s for SEW drives. A GSD revision that is newer than the drive firmware will allow the import to succeed but the slave will reject the parameterization telegram at start-up.