Liquid Chromatograph Module Auto-Assignment Without Communication Disruption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In liquid chromatographs, manual setting of module identifiers is complex and can hinder real-time communication, leading to communication collisions and impaired reproducibility of chromatograms when new modules are connected, as existing automated solutions like DHCP can interfere with ongoing data communication.

Innovation Solution

A module and controller system where the module requests identifier assignment only when permission is given, ensuring that identifier assignment occurs outside of communication times, preventing interference with ongoing data communication and automating the assignment process without hindering information exchange between the controller and other modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a DHCP function is applied to automatically assign identifiers to modules, then manual setting complexity is reduced, but communication collisions occur and real-time property is impaired

Engineering Contradiction:
Improveidentifier setting complexityVSAvoidcommunication real-time property
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs identifier assignment in advance during idle periods before actual analysis operations begin. The request permission part checks whether the controller is in a communication idle state, and only permits assignment requests during these pre-established safe windows, preventing collisions with ongoing data communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The identifier assignment system dynamically adapts to the controller's communication state. The request permission part continuously monitors whether the controller is performing communication operations, and the assignment process is enabled or disabled in real-time based on this dynamic state assessment, ensuring assignment only occurs when safe.

Inventive Principle:
Principle #15Dynamics

2Extent of automation

If modules independently perform broadcast communication to search for DHCP servers, then identifier assignment is automated, but communication with other modules is hindered and waiting time is generated

Engineering Contradiction:
Improveidentifier assignment automationVSAvoidcommunication waiting time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The request permission part continuously monitors the controller's communication state and provides feedback signals to the assignment requesting part. This feedback mechanism allows the system to detect when the controller is idle and immediately trigger the identifier assignment process, minimizing waiting time while preventing communication interference.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The module autonomously monitors its own assignment status and the controller's communication state. The assignment requesting part automatically initiates assignment requests when permission is granted, and the module self-manages the entire assignment process without external intervention, reducing both automation overhead and waiting time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240264130A1Module for liquid chromatograph, controller, and liquid chromatograph
Publication Date: 2024.08.08 SHIMADZU CORP
  • US20240264130A1 patent drawing
  • US20240264130A1 patent drawing
  • US20240264130A1 patent drawing

AI summary

A module (10-1 to 10-n) for a liquid chromatograph that is incorporated in a liquid chromatograph (1) and performs information communication with a controller (20) of the liquid chromatograph (1). The module (10-1 to 10-n) includes an assignment requesting part (MF1) configured to transmit, when the module is an unassigned module (10-n) that is a module to which an identifier for communication with the controller (20) is not assigned, an assignment request for the identifier for automatically assigning the identifier to the controller (20) only when request permission is given.