Industrial Plant Control Code for Modular and Legacy Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to efficiently orchestrate control logic for industrial plants that contain both modular and non-modular parts, particularly in partly modular plants, due to difficulties in integrating service-based and instrument-based control logic.

Innovation Solution

A method using a cause-and-effect matrix to define both instrument-based and service-based control logic, enabling a single-view tool for combining traditional process logic with service orchestration, allowing for the creation of control code that can handle both types of logic in a graphical and intuitive manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate tools are used for service-based and instrument-based control logic, then each tool can be optimized for its specific purpose, but the overall system complexity increases and integration becomes difficult

Engineering Contradiction:
Improvecontrol logic integrationVSAvoidorchestration system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges service-based control logic and instrument-based control logic into a single unified cause-and-effect matrix. This allows both types of control logic to be defined, edited, and integrated within one graphical interface, eliminating the need for separate tools and reducing system complexity while improving integration reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If a unified cause-and-effect matrix is used for both service-based and instrument-based logic, then integration is simplified and engineering time is reduced, but the interface complexity increases

Engineering Contradiction:
Improveengineering timeVSAvoidinterface design
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The unified cause-and-effect matrix is segmented into distinct sections: service-based control logic entries and instrument-based control logic entries. Each section maintains its own characteristics and data structures, allowing the interface to present organized, manageable elements rather than a monolithic complex structure, thus improving ease of operation while maintaining productivity benefits.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If traditional instrument-based control methods are used for modular plants, then existing systems can be maintained, but adaptability to service-oriented architecture is limited

Engineering Contradiction:
Improveservice orientationVSAvoidsystem implementation
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The cause-and-effect matrix is designed with universal functionality to handle both service-based control logic (for modular PEAs with service-oriented architecture) and instrument-based control logic (for traditional equipment). This multi-functional capability allows the same interface and methodology to be applied across diverse plant configurations, enhancing adaptability to service orientation while maintaining ease of manufacture through consistent implementation procedures.

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

Data Source

PatentUS12360516B2Generating control code for an industrial plant
Publication Date: 2025.07.15 ABB (SCHWEIZ) AG
  • US12360516B2 patent drawing
  • US12360516B2 patent drawing
  • US12360516B2 patent drawing

AI summary

A method of generating control code for an industrial plant comprises: defining control logic for controlling the industrial plant by editing a cause-and-effect matrix provided by an engineering tool, wherein the defining comprises defining both instrument-based control logic and service-based control logic using the same cause-and-effect matrix; and generating the control code for controlling the industrial plant on the basis of the defined control logic.