Replacing PROFIBUS DP Slaves with Different PNO Ident Numbers and GSD Files in SIMATIC PCS 7
When replacing a legacy PROFIBUS DP slave (such as a KSB SMARTRONIC valve positioner with Ident Number 00CF) with a newer hardware revision (SMARTRONIC PC R1312 with Ident Number 051D), installing the new GSD file in STEP 7 HW Config does not alter or corrupt existing field devices. In PROFIBUS DP, each device type is uniquely identified by its 16-bit PNO Ident Number, allowing both revisions to coexist. However, the replacement device will not communicate until the new GSD slave is placed into HW Config at the designated DP address, compiled, and downloaded. In standard systems, downloading HW Config requires a CPU STOP unless Configuration in Run (CiR) was pre-configured.
Table of Contents
- Executive Summary
- PROFIBUS DP PNO Ident Number Architecture
- GSD File Coexistence and Driver Independence
- Hardware Configuration Download: CPU STOP vs Configuration in RUN (CiR)
- Device Replacement Decision Matrix
- Step-by-Step Procedure to Install New GSD and Replace Slave
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Executive Summary
Field device obsolescence is an inevitable reality in continuous industrial automation. When a legacy PROFIBUS DP field device (such as a KSB SMARTRONIC valve positioner) fails and is replaced with a modern revision (such as SMARTRONIC PC R1312), instrumentation engineers frequently discover that physically connecting the new device and setting the matching PROFIBUS address fails to establish communication; the bus fault (BF) LED remains blinking or steady red. Comparing device specifications reveals that the legacy valve had PNO Ident Number 0x00CF (configured via KSB_00CF.GSD), while the replacement features Ident Number 0x051D (using 051D.GSD). Engineers often worry whether installing a new GSD will disrupt existing operational valves on the bus, and whether a controller shutdown is required. This guide clarifies the PROFIBUS handshake principles and remedies.
PROFIBUS DP PNO Ident Number Architecture
In PROFIBUS DP (IEC 61158), every slave device possesses a 16-bit Ident Number assigned by the PROFIBUS Nutzerorganisation (PNO):
- During startup, the DP Master issues a
Set_Prm(parameterization) telegram containing the configured Ident Number. - The physical slave compares the telegram's Ident Number against its internal firmware.
- If the numbers match, the slave accepts parameters and enters cyclic data exchange (
Chk_Cfg). - If they differ (e.g. Master sends
0x00CF, but device is0x051D), the slave immediately rejects parameterization and reports a configuration fault (BF), preventing all process data exchange.
GSD File Coexistence and Driver Independence
Installing a new GSD file via Options > Install GSD File in STEP 7 HW Config:
- Places the new device description into the hardware catalog under
PROFIBUS DP > Additional Field Devices. - Does NOT overwrite, replace, or alter any previously installed GSD files with different Ident Numbers.
- Existing operational field devices (e.g. legacy positioners running
0x00CF) continue communicating with zero disruption.
Hardware Configuration Download: CPU STOP vs Configuration in RUN (CiR)
Modifying the PROFIBUS DP master system in HW Config requires a download:
- Standard S7-400 / S7-400H without CiR: Downloading hardware configuration changes requires placing the CPU into STOP, requiring a planned plant maintenance outage.
- S7-400 with Configuration in RUN (CiR): If a CiR object was previously inserted into the master system, slaves can be added, replaced, or modified without halting CPU execution or interrupting active processes.
Device Replacement Decision Matrix
The following table compares device replacement scenarios on an active PROFIBUS DP segment:
0x00CF -> 0x00CF)0x00CF -> 0x051D)051D.GSD0x051D)051D.GSDStep-by-Step Procedure to Install New GSD and Replace Slave
Method 1: Installing New GSD and Reconfiguring HW Config
- Download the authentic GSD file (e.g.
051D.GSDand bitmap.bmp) from the manufacturer's official support portal. - Open HW Config in SIMATIC Manager with all station windows closed.
- From the menu bar, select Options > Install GSD File....
- Browse to the folder containing
051D.GSDand click Install. - Select Options > Update Catalog to refresh the hardware tree.
- Open the station hardware configuration.
- Locate the old slave on the PROFIBUS DP master line. Note its assigned I/O addresses, diagnostic address, and DP address.
- Delete the old slave object (or change DP address if keeping for audit).
- From the hardware catalog (
Additional Field Devices > Valves), drag the newSMARTRONIC PC 1312onto the DP line. - Assign the exact same DP node address and I/O address range so CFC block interconnections remain valid.
- Execute Station > Save and Compile.
- During an approved maintenance window, download the hardware configuration to the CPU.
Verification
To verify that the replaced field device is communicating properly:
- Bus Fault LED Audit: Inspect the replacement positioner. Confirm that the
BF(Bus Fault) LED turns OFF, indicating active cyclic communication. - HW Config Online Diagnostics: Go online in HW Config. Confirm that the slave icon displays no red slash or warning symbol.
- CFC Signal Verification: Open the associated valve CFC chart (
VlvL/Pcs7AnIn). Confirm that live valve position feedback (PosReal) updates smoothly and channel driver reports quality code16#80(Good).
Limitations and Operational Precautions
- Unplanned CPU STOP Risk: Never click 'Download to Module' in HW Config on an active production controller without confirming whether the CPU will be forced into STOP.
- I/O Address Shifting: Ensure the new device's I/O module structure exactly matches the previous memory offsets to avoid corrupting CFC cross-references.
- DP Address Switch Verification: Double-check that physical DIP switches or rotary dials on the replacement device match the configured node address before connecting to the bus.
Engineer FAQ
Can a field device have multiple Ident Numbers?
Some advanced devices support switching between a manufacturer-specific Ident Number and a standard PNO Profile Ident Number via onboard parameters.
Why did HW Config say 'Cannot install GSD file'?
GSD files must be installed while all HW Config station editing windows are closed.
Does installing a GSD file require an engineering license?
No. GSD files are open standard text descriptions defined by PROFIBUS International (PI) and require no software licenses.
Technical References
- PROFIBUS Nutzerorganisation e.V. (PNO): PROFIBUS DP Specification (IEC 61158 / IEC 61784)
- Siemens AG: SIMATIC STEP 7 V5.6 Hardware Configuration and Communication Manual (Doc No. A5E41221568)
- Siemens Industry Online Support Entry ID 2383630: How Do You Integrate a GSD File into STEP 7 HW Config?
Related Articles
- https://industrialautomation.net/search?query=profibus+dp+pno+ident+number+mismatch+bus+fault
- https://industrialautomation.net/search?query=step7+hw+config+install+gsd+file+procedure
- https://industrialautomation.net/search?query=configuration+in+run+cir+profibus+slave+replacement
Related Tags
- https://industrialautomation.net/search?query=simatic-pcs7
- https://industrialautomation.net/search?query=profibus-dp
- https://industrialautomation.net/search?query=hw-config
- https://industrialautomation.net/search?query=field-devices