Virtual PLC Reconstruction via Soft Guardian Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In PLC-based distributed control systems, the failure of multiple hard PLCs in one area can lead to the entire system being shut down, as there is no efficient method to reconstruct or redeploy virtual PLCs without powering off servers and reconnecting them, disrupting normal operations.

Innovation Solution

A method and apparatus for monitoring and reconstructing software-defined PLCs using a server cluster with multiple micro kernels and soft guardians, allowing for the reconstruction of virtual PLCs on a target micro kernel without powering off servers, utilizing virtualized real-time operating systems and soft guardians to maintain system uptime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple hard PLCs and their redundant PLCs fail in one area, then the system switches to redundant PLCs, but the entire distributed control system must be stopped to replace the failed hard PLCs

Engineering Contradiction:
Improvedisaster toleranceVSAvoidsystem availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the PLC system into multiple independent areas, each with its own control domain. When PLCs fail in one area, only that area is affected while other areas continue operating independently. This is achieved by dividing the distributed control system into area-specific control units with localized redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates virtual copies of PLC functionality through virtualization technology. Virtual PLCs can be rapidly instantiated on available hardware platforms, providing immediate backup capacity without requiring physical replacement of failed components. This allows hot-swapping of PLC functions across different physical hosts.

Inventive Principle:
Principle #26Copying

2Ease of repair

If hard PLCs are replaced in the failing area, then the failed PLCs are restored, but the entire distributed control system must be powered off for reconnection

Engineering Contradiction:
ImprovePLC replacementVSAvoidsystem downtime
Core Design Contradiction:
Ease of repairVSLoss of time

Solution Approach 1:

The patent enables continuous operation of the distributed control system during PLC repairs by maintaining active control in unaffected areas. The system continues executing control tasks in healthy regions while failed components are replaced, eliminating the need for complete system shutdown and minimizing overall downtime.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between physical PLC hardware and control functions. This abstraction layer allows seamless migration of control tasks between physical hosts, enabling hardware replacement without interrupting the control logic or requiring system-wide reconnections.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If virtual PLCs are reconstructed on target micro kernels, then rapid reconstruction is achieved, but multiple micro kernels and soft guardians must be deployed on each physical core

Engineering Contradiction:
Improvereconstruction speedVSAvoidmicro kernel deployment
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent makes each physical core universal by deploying multiple micro kernels on it, allowing any micro kernel to host any virtual PLC. This multi-functionality enables flexible resource allocation and rapid reconstruction of virtual PLCs on alternative micro kernels when failures occur, without being constrained to one-to-one mapping.

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

Solution Approach 2:

The patent implements a nested architecture where virtual PLCs are contained within micro kernels, which are in turn hosted on physical cores. This nested structure allows virtual PLCs to be independently managed and migrated within the micro kernel layer, enabling rapid reconstruction by relocating virtual instances between nested micro kernel containers.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10877455B2Method and apparatus for monitoring and reconstructing a software-defined PLC
Publication Date: 2020.12.29 KYLAND TECH CO LTD
  • US10877455B2 patent drawing
  • US10877455B2 patent drawing
  • US10877455B2 patent drawing

AI summary

Method and apparatus for monitoring and reconstructing a software-defined PLC are provided. The method includes: upon monitoring a PLC fails, obtaining, by a soft guardian, an operating state of each physical core on each server in a server cluster, and an operating state of each micro kernel on the each physical core; determining a target micro kernel according to the operating state of each physical core on each server, and the operating state of each micro kernel on each physical core; and transmitting a reconstruction instruction to the target micro kernel to instruct the virtual PLC to be reconstructed on the target micro kernel.