Input Output Control Device Dynamic Circuit Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In programmable logic controllers, users cannot modify or add functions to the special input/output control unit, limiting flexibility and functionality.

Innovation Solution

An input/output control device with a bus system, circuit selectors, logical circuits, and an output selector that can be validated or invalidated based on operation orders, allowing for flexible selection and operation of circuit elements to perform various functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a special unit with fixed integrated circuit elements is used for high-speed input/output processing, then processing speed is improved, but functional flexibility and modifiability deteriorate

Engineering Contradiction:
Improveinput/output processing speedVSAvoidfunctional flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the circuit configuration changeable during operation. The operation part validates or invalidates circuit selectors based on operation orders, allowing the system to dynamically reconfigure which logical circuits are active. This enables the same hardware to adapt to different functional requirements without physical modification, resolving the contradiction between fixed high-speed processing and functional flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the circuit selectors rather than their physical structure. By validating or invalidating circuit selectors through control signals from the operation part, the system can switch between different logical circuit configurations. This parameter-based control allows high-speed processing to be maintained while enabling functional reconfiguration, addressing the adaptability issue.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple logical circuits are provided with circuit selectors for high-speed processing, then processing capability is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcircuit configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements multi-functionality by having the operation part serve multiple purposes: it validates circuit selectors, controls the timing of validation, and manages the overall input/output processing. This universal control unit simplifies the system architecture by consolidating control functions, reducing the need for separate control circuits for each logical circuit, and thereby managing complexity while maintaining high processing capability.

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

Solution Approach 2:

The operation part acts as an intermediary between the input interface and the multiple logical circuits. It receives input signals, validates the appropriate circuit selectors based on operation orders, and routes signals to the correct logical circuits. This intermediary structure simplifies the overall system by providing a single point of control that manages the complexity of multiple circuits without requiring each circuit to have its own independent control mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9971332B2Input/output control device, input/output control method, and non-transitory computer-readable medium for selective activation of logical circuits
Publication Date: 2018.05.15 MITSUBISHI ELECTRIC CORP
  • US9971332B2 patent drawing
  • US9971332B2 patent drawing
  • US9971332B2 patent drawing

AI summary

An input/output control device includes: a bus connected to an input interface; a plurality of circuit selectors which are connected to the bus and to which validity or invalidity of an operation is set, each circuit selector outputting a signal of the bus when the validity is set; a plurality of logical circuits which are respectively provided to each of the circuit selectors, each logical circuit performing a logical operation when a signal is inputted from the circuit selector; an output selector which is connected to the bus and to which validity or invalidity of an operation is set, the output selector outputting a signal of the bus to an output interface when the validity is set; and an operation part which validates or invalidates the plurality of circuit selectors or the output selector based on an operation order of the plurality of circuit selectors and the output selector.