Function Block Import Generation for Controller Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficient engineering of function blocks in automation systems is difficult due to the need for manual arrangement and re-arrangement of blocks when controller configurations change, leading to increased steps and inefficiencies.

Innovation Solution

An information processing apparatus and method that utilizes an information model and device information to generate import files for creating function blocks in controllers, optimizing their arrangement based on hardware and software information, and enabling automatic re-arrangement even when the engineer's terminal device is offline.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual arrangement of function blocks is performed, then flexibility in customization is achieved, but engineering time and complexity increase

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidengineering time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating initial function block arrangements based on controller configuration information before manual customization is needed. This preliminary automatic arrangement reduces the initial engineering time while preserving the ability to manually customize later if needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically detecting controller configuration changes and autonomously rearranging function blocks without requiring manual intervention. This self-service capability significantly reduces engineering time while maintaining adaptability through automatic adjustment to configuration changes.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If function blocks are manually rearranged when controller configuration changes, then system adaptability is maintained, but engineering complexity and steps increase

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidengineering complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting controller configuration changes and autonomously rearranging function blocks to match the new configuration. This eliminates the need for manual rearrangement steps, reducing engineering complexity while maintaining full system adaptability to configuration changes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring controller configuration information and using this feedback to automatically adjust function block arrangements. This closed-loop approach ensures system adaptability is maintained automatically without increasing engineering complexity.

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic generation of function blocks is implemented, then engineering efficiency improves, but dependency on vendor tools increases

Engineering Contradiction:
Improveengineering efficiencyVSAvoidvendor independence
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system achieves universality by implementing a vendor-neutral automatic function block generation mechanism that works across different controller platforms. By using standardized information models and configuration data formats, the system maintains high engineering efficiency while preserving vendor independence and avoiding tool lock-in.

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

Data Source

PatentEP4671886A1Information processing apparatus, information processing method, and information processing program
Publication Date: 2025.12.31 YOKOGAWA ELECTRIC CORP
  • EP4671886A1 patent drawingFigure 1
  • EP4671886A1 patent drawingFigure 2
  • EP4671886A1 patent drawingFigure 3

AI summary

A management server (10) receives an information model obtained by structuring information on a system, collects device information on each controller (30) that executes control on the system from each controller (30), and generates an import file enabling creation of a function block corresponding to each controller (30) based on the received information model and the collected device information.