Field Controller Diagnostic Information Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing diagnostic information management systems face issues where viewers may not receive diagnostic information, leading to missing data, and inconsistencies in diagnostic information buffers across multiple viewers, especially when confirmation or deletion operations are performed, resulting in differing content displays.
Innovation Solution
A diagnostic information management system that includes a field controller with a first storage section for storing diagnostic information with an identifier, a diagnostic information transmitting section to send this information to viewers, and a difference detecting section to synchronize data between the field controller and viewers, ensuring equalization of diagnostic information across the system, even when viewers are halted or activated.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If diagnostic information is transmitted only when viewer is activated, then network traffic is reduced, but diagnostic information may be missing when viewer fails to receive or is not activated
Solution Approach 1:
The field controller stores diagnostic information in its buffer even when the viewer is not activated or halted. This preliminary storage ensures that when the viewer becomes active again, it can receive the diagnostic information that was accumulated during the inactive period, preventing any loss of diagnostic data due to viewer activation timing.
2Ease of operation
If diagnostic information is stored in viewer buffer, then information can be displayed, but contents of diagnostic information buffers may differ between multiple viewers
Solution Approach 1:
The system implements a feedback mechanism where the viewer sends a buffer status notification to the field controller, and the field controller responds with a buffer correction command. This feedback loop ensures that all viewers synchronize their diagnostic information buffers with the field controller, maintaining consistency across multiple viewers while allowing them to display information independently.
3Adaptability or versatility
If viewer operates independently with local buffer, then viewing flexibility is improved, but synchronization with field controller becomes difficult
Solution Approach 1:
The field controller acts as an intermediary that mediates between multiple independent viewers and the diagnostic information source. It maintains a master diagnostic information buffer and uses buffer status notification commands and buffer correction commands to coordinate all viewers, allowing them to operate independently while maintaining synchronization through the intermediary field controller.
Data Source
AI summary
A diagnostic information management system having a field controller which sends diagnostic information indicating contents of a failure which occurs in the field, to a viewer via a network; and the viewer which displays the diagnostic information sent from the field controller, on a screen. The field controller has a storage section which stores diagnostic information that becomes master diagnostic information of the whole system. The viewer compares the diagnostic information held by itself with the master diagnostic information, and obtains the difference diagnostic information from the field controller side.


