PLC Network Namespace Shell Extension for Automatic Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional PLC systems lack the ability to efficiently store and manage documentation, requiring specialized software and expertise for configuration and maintenance, especially when devices are moved between systems, leading to timely and costly reconfiguration and documentation management challenges.
Innovation Solution
The development of systems and methods that allow 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 network nodes, using standard file management systems, and providing comprehensive information about attached PLCs.
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 when devices are moved
Solution Approach 1:
The system performs preliminary actions by automatically detecting device movements on the PLC network and proactively initiating configuration transfers before the device is actually moved or reconfigured. The configuration data is pre-stored on portable memory devices, and the system automatically retrieves and applies the correct configuration when a device is detected on the network, eliminating manual reconfiguration time.
Solution Approach 2:
The system enables self-service by allowing PLC devices to automatically obtain their own configuration data from portable memory devices without requiring external intervention. When a device is moved to a new CPU, the system automatically detects the movement, retrieves the appropriate configuration from the memory device, and configures the device autonomously, reducing both time and cost of reconfiguration.
2Device complexity
If conventional PLC systems are used without integrated documentation storage, then system simplicity is maintained, but documentation management becomes timely and costly
Solution Approach 1:
The system merges documentation storage with the PLC configuration system by integrating portable memory devices that store both configuration data and associated documentation. This combination allows documentation to be automatically retrieved and managed alongside configuration files, eliminating the need for separate documentation management processes and reducing time costs while adding only minimal system complexity.
3Reliability
If specialized software is used to connect and communicate with PLC networks, then PLC-specific functionality is achieved, but ease of operation decreases due to limited interface capabilities
Solution Approach 1:
The system achieves universality by enabling standard file management and browser systems to access and interact with PLC networks through the portable memory device interface. The memory device acts as a universal bridge, allowing users to operate with familiar file management tools while maintaining reliable PLC-specific communication protocols, thus improving ease of operation without sacrificing communication reliability.
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.


