EDL Script Compilation for Process Control System Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control systems are limited in their ability to define and configure all components of a process control system using electronic description languages (EDLs), as they primarily focus on field devices and lack the capability to specify additional control and non-control components, as well as interconnections between them.

Innovation Solution

The use of interpretive system-level EDL scripts, which can be compiled into vendor-specific configuration languages, allows for the definition and configuration of a broader range of process control system components, including controllers, operator workstations, I/O cards, routers, and other devices, enabling a comprehensive representation of the entire system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If electronic description languages are used to describe field devices, then standardized interfaces for parameterization and visualization are achieved, but the ability to define and configure control components and interconnections is limited

Engineering Contradiction:
Improvecapability to define system componentsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The EDL is extended from its original single function of describing field devices to a multi-functional language that can describe field devices, control components, interconnections, and system configuration all in one standardized format. This allows the same language framework to handle diverse configuration needs without requiring separate description languages for different system elements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system configuration is segmented into distinct describable elements within the EDL framework, including field devices, control components, and interconnections. Each element type can be independently described and configured through specific EDL constructs, allowing complex systems to be broken down into manageable, standardized description units.

Inventive Principle:
Principle #1Segmentation

2Reliability

If vendor-specific configuration languages are used for process control systems, then specific components can be configured accurately, but interoperability and standardized management across different vendors are reduced

Engineering Contradiction:
Improvecomponent configuration accuracyVSAvoidvendor compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The extended EDL serves as an intermediary layer between vendor-specific configuration requirements and standardized system management. It translates vendor-specific component details into a standardized description format while preserving the necessary configuration accuracy, enabling both precise component configuration and standardized cross-vendor management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The EDL is designed to universally describe components from any vendor while maintaining vendor-specific configuration accuracy. The language framework accommodates diverse vendor requirements through standardized constructs that can represent different component types and configurations without requiring vendor-specific language variations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If traditional configuration methods are used for process control systems, then field device parameterization is achieved, but comprehensive system-level configuration including control components and interconnections is not possible

Engineering Contradiction:
Improvefield device parameterizationVSAvoidsystem component coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The configuration system is segmented into hierarchical levels where field device parameterization remains a distinct, manageable function while being part of a larger system-level configuration framework. This allows traditional field device configuration capabilities to be preserved and extended to include control components and interconnections through additional EDL constructs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Previously separate configuration capabilities (field device parameterization, control component configuration, interconnection definition) are merged into a unified EDL-based configuration system. This integration maintains the ease of field device parameterization while adding comprehensive system-level configuration capabilities in a cohesive framework.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9354629B2Methods and apparatus to configure a process control system using an electronic description language script
Publication Date: 2016.05.31 FISHER ROSEMOUNT SYST INC
  • US9354629B2 patent drawing
  • US9354629B2 patent drawing
  • US9354629B2 patent drawing

AI summary

Example methods and apparatus to configure a process control system using an electronic description language (EDL) script are disclosed. A disclosed example method comprises loading a first script representative of a process plant, the first script comprising an interpretive system-level script structured in accordance with an electronic description language, and compiling the first script to form a second script, the second script structured in accordance with a vendor-specific configuration language associated with a particular process control system for the process plant.