Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC TR 62795, published in 2013 as a Technical Report, provides comprehensive guidance on the application of the Electronic Device Description Language (EDDL) for field device integration in industrial automation systems. EDDL, standardized in IEC 61804-2, is a text-based description language that enables the integration of intelligent field devices — such as transmitters, actuators, and analyzers — into host systems (DCS, PLC, asset management tools) without requiring custom driver development for each device. As industrial plants continue to grow in complexity, with thousands of intelligent devices from dozens of manufacturers, EDDL provides a vendor-neutral mechanism for device interoperability that reduces engineering effort, simplifies maintenance, and ensures consistent device behavior across different host platforms.
The Industrial Internet of Things (IIoT) and Industry 4.0 initiatives have further amplified the importance of standardized device integration. IEC TR 62795 addresses the practical engineering aspects of implementing EDDL-based device solutions, covering the device description lifecycle from authoring and validation through deployment and runtime operation. The report serves as both a technical reference for device developers creating EDDL descriptions and a guide for end users evaluating device integration strategies for greenfield and brownfield automation projects. With its focus on practical implementation rather than theoretical concepts, the report bridges the gap between the formal language specification in IEC 61804 and the real-world requirements of industrial automation engineers.
IEC TR 62795 describes the complete EDDL ecosystem. The core component is the Electronic Device Description (EDD), a structured text file that defines all device parameters — including their data types, ranges, units, and default values — as well as methods (procedural sequences), menus (user interface organization), and communication mappings (how parameters are accessed over the fieldbus protocol). The EDD is authored by the device manufacturer using standard text editors or dedicated EDD development tools, typically requiring 2-8 weeks of engineering effort depending on device complexity. The report emphasizes the importance of rigorous validation before release, including syntax checking against the EDDL grammar, semantic checks for consistency across parameter interdependencies, and interoperability testing with reference host implementations.
The report also covers the EDD application process within a host system. When a device is connected to the network, the host’s EDD application reads the EDD file, interprets the language constructs, and dynamically builds the device-specific user interface, parameter database, and communication stack. This runtime interpretation approach means that the same EDD file works across Windows, Linux, and embedded host platforms without recompilation. The standard defines three application process levels: Basic (parameter access only), Extended (with methods and procedures), and Full (with persistent data, communication blocks, and advanced UI features). The level of support required depends on the device complexity; simple temperature transmitters may only need Basic level, while complex multivariable flow meters with diagnostics require Full level support for complete functionality.
| Level | Supported Features | Typical Device Examples |
|---|---|---|
| Basic | Parameter read/write, range check, unit conversion | Simple transmitters, temperature sensors |
| Extended | + Methods, procedures, calibration sequences | Pressure transmitters, valve positioners |
| Full | + Persistent data, communication blocks, advanced UI, graphics | Multivariable flow meters, gas analyzers, radar level gauges |
The report details how EDDL maps device parameters to communication protocols including HART, PROFIBUS PA, FOUNDATION Fieldbus, and PROFINET. Each protocol has unique addressing and data access mechanisms. For HART, EDDL uses the universal command structure (commands 0-127 defined in HCF_SPEC-183) and implements device-specific commands (128-253). For PROFIBUS PA, the EDDL maps parameters to slot/index addressing and uses the PROFIBUS DP-V1 acyclic communication channel for parameter read/write operations. The report provides practical guidance on handling protocol-specific timing constraints: HART devices typically require 300-500 ms per command, while PROFIBUS PA can achieve cycle times of 10-50 ms for cyclic data. These timing differences directly affect the EDD method design, as calibration procedures that involve multiple parameter writes must account for the communication latency of the underlying protocol.
A critical engineering insight from the report is the importance of method design for device commissioning and diagnostics. EDD methods are procedural sequences written in a C-like scripting language within the EDD file. Well-designed methods can reduce device commissioning time by 60-80% compared to manual parameter-by-parameter configuration. For example, a pressure transmitter zero-trim method should: (1) verify the device is at atmospheric pressure, (2) check the current zero value as a baseline, (3) execute the trim command, (4) verify the new zero reading, and (5) report success or failure with diagnostic codes. The report recommends that manufacturers include at least three essential methods: a quick startup method, a full calibration method, and a diagnostic health check method. Each method should include appropriate error handling, parameter range validation, and user prompts with progress indication for long-running procedures.
| Method Type | Purpose | Key Steps | Error Handling |
|---|---|---|---|
| Quick Startup | Commission device with default configuration | 4-8 steps, < 30 seconds | Abort with error code on failure |
| Full Calibration | Execute complete calibration procedure | 8-20 steps, uses trim commands | Rollback to previous values on abort |
| Diagnostic Health Check | Run device self-test and report status | Execute self-test, read diagnostics, generate report | Report all errors, continue testing |
Interoperability testing is a recurring theme in the report. While EDDL standardizes the language syntax, variations in implementation across host systems can lead to inconsistent behavior. The report recommends that device manufacturers obtain EDDL certification from fieldbus organizations (FieldComm Group for HART and FOUNDATION Fieldbus, PI for PROFIBUS/PROFINET), which includes testing against reference host implementations. For end users, the report suggests maintaining a device integration test facility where new EDDs are verified on the target host system before plant-wide deployment. This testing should include parameter read/write verification, method execution testing, diagnostic functionality validation, and user interface rendering checks across different host platforms.
When comparing EDDL with alternative integration technologies — FDT/DTM (IEC 62453) and FDI (IEC 62769) — the report highlights that EDDL offers the lowest implementation overhead for device manufacturers, as no compiled code is required. FDT/DTM, which uses Microsoft .NET or Java components for device integration, provides richer graphical capabilities but at the cost of increased development effort and platform dependency. FDI combines the strengths of both approaches by using EDDL for core device description and optional FDT-like components for advanced functionality. For brownfield plants with existing HART infrastructure, EDDL remains the most practical choice due to its minimal bandwidth requirements and broad host system compatibility. For greenfield projects with complex devices requiring advanced visualization, FDI represents the recommended path forward as it builds upon EDDL while adding enhanced graphical and communication capabilities.
From an engineering design perspective, several factors determine the success of an EDDL-based device integration strategy. First, the EDD file management infrastructure is often underestimated. In a large plant with 10,000+ devices from 50+ manufacturers, maintaining the correct EDD versions for each device type and firmware revision requires a systematic asset management approach. The report recommends using an EDD management system (EDDMS) that tracks device types, firmware versions, EDD versions, and installation status across all host systems. Version conflicts — where the installed EDD does not match the device firmware — are a common source of integration failures that can be avoided through automated version checking during device commissioning and replacement. The EDDMS should also maintain a backup of all EDD files and their revision history to support plant modification and expansion projects.
Second, network bandwidth considerations are important for EDD methods that transfer large amounts of data. A full device upload/download operation can involve 100+ parameters, requiring multiple communication cycles. For HART multidrop networks where multiple devices share a single 4-20 mA loop, the effective communication rate drops from approximately 2-3 parameters per second per device to less than 0.5 parameters per second as devices take turns accessing the bus. The report recommends using PROFIBUS PA or FOUNDATION Fieldbus for installations where extensive device configuration upload/download is expected, as these protocols support much higher data rates (31.25 kbit/s for FF, with deterministic scheduling) and can complete a full device upload in 10-30 seconds compared to 5-15 minutes for HART multidrop configurations.
Third, the report emphasizes the importance of backward compatibility in EDD design. When a device firmware is updated, the new EDD should remain compatible with the previous version’s parameter interface to avoid disrupting existing host system configurations. The report recommends that manufacturers implement strict version numbering following semantic versioning principles (major.minor.patch), where major version changes indicate parameter interface incompatibility requiring host system re-engineering. Field experience shows that EDDs following these compatibility guidelines experience 70% fewer integration incidents during firmware upgrade campaigns compared to those that introduce arbitrary parameter changes between versions.