PLC Network Search via File System Namespace
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional PLC systems lack the ability to efficiently store and manage documentation, such as project source files, engineering documentation, and wiring diagrams, making it difficult for maintenance and operation, especially when devices are moved between or within PLC systems, requiring costly and timely reconfiguration and specialized expertise.
Innovation Solution
The system allows for automatic configuration of PLCs using executable software programs on memory devices, enabling users to browse and search PLC networks as if they were standard file systems, using standard file management and browser systems, thereby simplifying the management and portability of documentation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If PLC configurations are stored on a CPU rather than the device being configured, then centralized configuration management is achieved, but reconfiguration time and cost increase significantly when devices are moved
Solution Approach 1:
The patent applies preliminary action by pre-configuring devices with portable configuration files that can be independently stored and transported. When a device is moved, the configuration file is already prepared and can be quickly transferred to the new CPU, eliminating the need for time-consuming reconfiguration processes. This resolves the contradiction by preparing configuration data in advance rather than creating it centrally during device moves.
Solution Approach 2:
The patent implements copying by creating portable copies of PLC configuration files that can be independently transferred between CPUs. Instead of relying on centralized CPU storage, the configuration is copied to portable media, allowing rapid deployment to new devices without requiring access to the original CPU or specialized reconfiguration expertise. This resolves the time loss issue while maintaining configuration management capabilities.
2Reliability
If conventional PLC systems store documentation separately, then system security and separation of concerns are maintained, but accessibility and ease of maintenance deteriorate
Solution Approach 1:
The patent introduces an intermediary file system layer that sits between the PLC system and documentation. This intermediary allows documentation to be accessed through standard file management interfaces while maintaining the underlying separation between control logic and documentation. Users can access documentation easily through familiar file browsers without compromising the security and architectural integrity of the PLC system.
Solution Approach 2:
The patent applies universality by enabling the PLC system to handle multiple types of files (documentation, configuration, program files) through a unified file system interface. This allows the same system that manages control logic to also manage documentation, providing universal access without requiring separate specialized systems. The PLC can read and process various file types while maintaining security through controlled access permissions.
3Adaptability or versatility
If specialized software is used to connect and communicate with PLC networks, then communication capabilities are enhanced, but system complexity and learning curve increase
Solution Approach 1:
The patent replaces specialized PLC communication software with standard file system and browser interfaces. Instead of requiring dedicated communication protocols and specialized dialogs, the system uses universal file management interfaces that are already familiar to users. This substitution maintains communication capabilities while dramatically reducing software complexity and eliminating the need for specialized training.
Solution Approach 2:
The patent applies universality by making the PLC system accessible through standard operating system file interfaces rather than proprietary communication software. The same file browser that users employ for general file management can also access PLC networks, configuration files, and documentation. This universal interface approach maintains full communication capabilities while eliminating the need for specialized software tools.
4Adaptability or versatility
If documentation is provided separately for each PLC, then customization and specificity are improved, but time and cost for documentation management increase
Solution Approach 1:
The patent merges documentation management with the PLC configuration files themselves. Instead of maintaining separate documentation systems for each PLC, the documentation is combined with the configuration files in a unified file structure. This allows documentation to be customized for each specific PLC while being managed through a single integrated system, dramatically improving productivity by eliminating duplicate management efforts.
Solution Approach 2:
The patent implements copying by allowing documentation to be copied along with configuration files when devices are moved or replicated. Instead of manually creating separate documentation for each PLC instance, the documentation is copied with the configuration, maintaining customization and specificity automatically. This resolves the productivity issue by making documentation management as efficient as configuration file management.
Data Source
AI summary
Certain exemplary embodiments can comprise a method, comprising: recognizing, by a PLC, that a memory device has been connected to the PLC; and configuring the PLC via a PLC executable software program resident on the memory device. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and rendering, to a user of the non-PLC information device, the PLC network as a node of a network. Certain exemplary embodiments can comprise a method, comprising: via a PLC network interface: presenting a PLC network as a namespace shell extension of an operating system of a non-PLC information device; and searching the PLC network for at least one item corresponding to one or more search parameters.


