Controller Communication Cycle Setting Assistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing controllers struggle to set appropriate communication cycles due to limitations in communication protocols and device specifications, leading to ineffective communication with control target devices.

Innovation Solution

A setting assistance device that determines a communication cycle for controllers based on user-input features, using a cycle determination mechanism that calculates execution times and overheads to set optimal communication cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the communication cycle is set to be shorter, then the communication responsiveness is improved, but the controller cannot communicate normally due to limitations on communication protocols and device specifications

Engineering Contradiction:
Improvecommunication cycleVSAvoidcommunication normality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies parameter changes by adjusting the communication cycle parameter based on the controller's internal processing time. The system calculates the required communication cycle by adding the internal processing time to a predetermined value, ensuring the communication cycle is optimized for both speed and reliability. This resolves the contradiction by dynamically changing the communication cycle parameter rather than using fixed values.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the communication cycle is set based on communication overhead of control target devices, then the communication efficiency is improved, but the controller cannot set an appropriate communication cycle for its internal processing

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidadaptability to internal processing
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by having the controller measure its own internal processing time and use this information to determine the communication cycle. The system continuously monitors the internal processing time and adjusts the communication cycle accordingly, creating a feedback loop that ensures the communication cycle is always appropriate for the current internal processing requirements. This resolves the contradiction by making the communication cycle setting adaptive to internal processing conditions.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the controller determines communication cycle without considering internal processing, then the setting is simple, but the determined communication cycle is not appropriate for internal processing

Engineering Contradiction:
Improvesetting simplicityVSAvoidcommunication cycle appropriateness
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies self-service by enabling the controller to automatically determine its own communication cycle based on its internal processing time without requiring external configuration or complex user input. The controller measures its internal processing time and calculates the appropriate communication cycle autonomously, making the system both simple to operate and precise in its communication cycle setting. This resolves the contradiction by automating the determination process while maintaining simplicity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250258474A1Setting assistance device, control system, setting assistance method, and program
Publication Date: 2025.08.14 MITSUBISHI ELECTRIC CORP
  • US20250258474A1 patent drawing
  • US20250258474A1 patent drawing
  • US20250258474A1 patent drawing

AI summary

A setting assistance device assists in setting a controller to communicate with a control target device in constant cycles. The setting assistance device includes a receiver that receives, from a user, an indication of a feature of the controller, a cycle determiner that determines a communication cycle of the controller based on the indication received by the receiver, and a setter a that sets, for the controller, the communication cycle determined by the cycle determiner.