Integrating Endress+Hauser Promass 300 via EDD in SIMATIC PDM
An Endress+Hauser Promass 300 Coriolis flowmeter failing to upload or read parameters in SIMATIC PDM V8.0 while its GSD file communicates in HW Config occurs because the Promass 300 EDD is authored using modern EDDL / FDI standards unsupported by legacy PDM V8.0. PDM V8.0 uses an older EDD interpreter that cannot parse advanced XML namespaces or graphical device descriptions in modern E+H device packages. To resolve the incompatibility, upgrade SIMATIC PDM to PDM V8.2 SP1 or PDM V9.1 (6ES7658-3AX58-0YA5), or temporarily assign the generic PROFIBUS PA / HART Flow Profile EDD in the PDM device catalog to parameterize standard process variables.
Table of Contents
- Device Integration Architecture: GSD Cyclic Data vs PDM EDD Parameterization
- EDDL Specification Evolution: Why Legacy PDM V8.0 Rejects Promass 300 EDD
- Step-by-Step Device Integration and Workaround Workflow
- SIMATIC PDM Version and EDD Compatibility Matrix
- Verification
- Limitations and Operational Precautions
- Engineer FAQ
- Technical References
- Related Articles
- Related Tags
Device Integration Architecture: GSD Cyclic Data vs PDM EDD Parameterization
When commissioning intelligent field instruments in SIMATIC PCS 7, communication operates across two distinct planes:
- Cyclic Process Data Plane (GSD / GSDML): Managed by the S7-400 controller via HW Config. The General Station Description (GSD) file defines cyclical I/O addresses (
IW/QW) for primary flow, totalizer, and temperature measurements. The GSD works flawlessly regardless of PDM status. - Acyclic Device Management Plane (EDD / PDM): Managed by SIMATIC PDM (Process Device Manager). Electronic Device Descriptions (EDD) define manufacturer-specific calibration parameters, zero-point adjustments, sensor diagnostics, and density calibration menus via acyclic DPV1 (
SFB52 RDREC/SFB53 WRREC) or HART communication.
EDDL Specification Evolution: Why Legacy PDM V8.0 Rejects Promass 300 EDD
The Endress+Hauser Proline Promass 300 (83F/83I) Coriolis mass flowmeter is a modern smart transmitter incorporating the latest Field Device Integration (FDI) and Electronic Device Description Language (EDDL) standards:
- Modern EDD packages employ enhanced graphical user interfaces, dynamic XML validation rules, and extended data method scripts.
- SIMATIC PDM V8.0 (released in the PCS 7 V8.0 timeframe) incorporates an older EDD Interpreter (Interpreter V5.x). When PDM V8.0 attempts to compile or execute the modern Promass 300 EDD, its parser encounters unrecognized XML schema tags and halts with an interpretation error: 'The device description cannot be interpreted' or blocks parameter upload.
- Siemens upgraded the PDM interpretation engine significantly in PDM V8.2 SP1 and PDM V9.x, providing native support for modern manufacturer EDD releases.
Step-by-Step Device Integration and Workaround Workflow
Follow this sequence to resolve the integration failure and restore parameter access:
- Upgrade PDM Software (Permanent Solution):
- Upgrade the Engineering Station to SIMATIC PDM V8.2 SP1 or PDM V9.1 (6ES7658-3AX58-0YA5).
- Install the latest SIMATIC PDM Device Integration Catalog (Device Catalog) published by Siemens.
- Import the official Promass 300 EDD using the Device Integration Manager. - Temporary Fallback: Generic Flow Profile EDD:
- If PDM cannot be updated immediately, open SIMATIC PDM.
- Right-click the Promass 300 instrument and select Device -> Select Device Type....
- Navigate to PROFIBUS DP/PA -> Profiles -> Flow -> Generic Flow Profile (or HART -> Generic Flow Profile).
- Assign this generic profile. Generic profile EDDs use simplified, universal EDDL syntax supported by all PDM versions, allowing you to configure primary setpoints, damping, and zero-point calibration. - Vendor Standalone Tools: Use Endress+Hauser FieldCare or DeviceCare with the Promass 300 DTM via an optical service interface or local service port for advanced transducer setup.
SIMATIC PDM Version and EDD Compatibility Matrix
The following table correlates SIMATIC PDM versions with EDD interpreter baselines and Promass 300 support:
[!NOTE]
Commercial Accuracy Notice: Upgrading SIMATIC PDM software requires PCS 7 software maintenance or upgrade licenses > (6ES7658-3AX58-0YA5). SIMATIC PDM licenses are based on TAG counts (e.g. PDM Basic, PDM 100 TAGs). Assigning a generic > profile or upgrading device descriptions consumes no additional TAG authorizations.
Verification
Verify that the flowmeter parameters read and write accurately in SIMATIC PDM:
- Online Parameter Read: In SIMATIC PDM, double-click the Promass 300 instrument. Select Device -> Upload to PG/PC....
- Verify Parameter Upload: Confirm that the progress bar completes to 100% without parser exceptions, and that live parameters (mass flow calibration factor, density damping, totalizer units) populate the PDM parameter tree.
- Cyclic Value Comparison: Compare the primary mass flow reading in PDM against the live value received in CFC on
Pcs7AnIn. Confirm that both values match field conditions.
Limitations and Operational Precautions
Observe these guidelines when managing smart field instruments in PDM:
- Never Save Incomplete Uploads: If an upload terminates with an error partway through, do not click Save to Project, as doing so may overwrite valid offline instrument baselines with partial parameters.
- Acyclic Bus Load: Uploading complete device parameters (over 500 parameters on modern Coriolis meters) over PROFIBUS PA takes 2 to 5 minutes. Avoid running multiple device uploads simultaneously on the same bus segment.
- Write Protection Switch: Verify that the physical hardware write-protection switch on the Promass 300 display unit is set to 'Unlocked' before attempting parameter downloads.
Engineer FAQ
Why does the Promass 300 GSD file work fine, but the EDD fails in PDM?
The GSD file handles cyclic process data (flow rate, totalizer) and is processed by the CPU. The EDD handles acyclic parameterization and is parsed by SIMATIC PDM; older PDM V8.0 interpreters cannot parse modern EDD syntax.
Can I download a legacy EDD for Promass 300 from Endress+Hauser?
Check the Endress+Hauser online download portal. E+H sometimes provides backward-compatible EDD packages specifically tailored for older SIMATIC PDM versions.
What is a 'Generic Flow Profile' EDD in PDM?
It is a standardized device description adhering strictly to the PROFIBUS PA or HART profile standard. It allows basic parameterization of standard variables without using manufacturer-specific proprietary menus.
Does upgrading SIMATIC PDM require upgrading the entire PCS 7 system?
No. SIMATIC PDM service packs (e.g. PDM V8.2 SP1) can often be installed within compatible PCS 7 releases. Verify exact compatibility using the Siemens Kompatool.
Technical References
- SIMATIC PDM Process Device Manager V9.1 Operating Manual (Entry ID 109780813)
- Endress+Hauser Proline Promass 300 Operating Instructions (E+H Doc BA01485D)
- PROFIBUS PA Profile for Process Control Devices (PNO Specification)
- Siemens Industry Online Support FAQ on SIMATIC PDM Device Integration (Entry ID 109756846)
Related Articles
- Integrating SENTRON PAC3200 and PAC4200 Power Meters via PROFINET in PCS 7
- Integrating R. STAHL IS1 Remote I-O Channel Blocks into PCS 7 APL
- Handling PROFIBUS DP WORD and 32-Bit BOOL Data as REAL in PCS 7 CFC
- Updating Hardware Catalog with HSPs in SIMATIC PCS 7
Related Tags
- SIMATIC PDM
- Promass 300
- EDD
- Endress+Hauser
- Device Integration
- Coriolis Meter