Integrating Endress+Hauser Promass 300 via EDD in SIMATIC PDM

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

When commissioning intelligent field instruments in SIMATIC PCS 7, communication operates across two distinct planes:

  1. 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.
  2. 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:

  1. 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.
  2. 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.
  3. 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:

SIMATIC PDM VersionInternal EDD InterpreterFDI / Modern EDD SupportPromass 300 EDD SupportRecommended Engineering ActionSIMATIC PDM V8.0Interpreter V5.1No (Legacy EDDL only)Fails (Syntax Error)Upgrade PDM or use Generic Flow ProfileSIMATIC PDM V8.1Interpreter V5.3PartialUnstable / Parameter LockApply latest PDM Update or use Generic ProfileSIMATIC PDM V8.2 SP1Interpreter V6.0+Yes (Enhanced EDDL)Fully SupportedStandard compatible version for PCS 7 V8.2SIMATIC PDM V9.1Modern FDI / EDDL EngineFull FDI IntegrationFully Supported (Optimal)Standard release for PCS 7 V9.0 / V9.1

[!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:

  1. Online Parameter Read: In SIMATIC PDM, double-click the Promass 300 instrument. Select Device -> Upload to PG/PC....
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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

Related Articles

Related Tags

  • SIMATIC PDM
  • Promass 300
  • EDD
  • Endress+Hauser
  • Device Integration
  • Coriolis Meter
6 respuestas