PLC Network Browsing via Namespace Shell Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 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 file systems, using namespace shell extensions and network interfaces to present PLCs as network nodes, allowing for easy access and management of documentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PLC configurations are stored on a CPU rather than on portable memory devices, then the PLC system maintains stable and reliable operation, but device portability and reconfiguration efficiency deteriorate significantly

Engineering Contradiction:
ImprovePLC system stabilityVSAvoidDevice portability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements portable memory devices (such as USB drives or memory cards) that contain complete PLC configuration packages including program code, I/O mappings, and documentation. These portable copies enable the PLC to be moved between different locations or systems without requiring reconfiguration, as the configuration data can be transferred to the new PLC's CPU memory, maintaining both reliability during operation and adaptability for portability.

Inventive Principle:
Principle #26Copying

2Ease of operation

If specialized software is developed to connect and communicate with PLC networks, then communication capability is improved, but system complexity and ease of operation worsen

Engineering Contradiction:
ImprovePLC network accessibilityVSAvoidSoftware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent integrates multiple functions into a unified configuration management system that combines PLC network communication, configuration file storage, documentation management, and device browsing capabilities. By using standard computer hardware (USB ports, file systems) and conventional software interfaces (file explorers, search tools), the system eliminates the need for specialized PLC communication software, reducing complexity while maintaining ease of operation through familiar user interactions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If documentation is separately provided for each PLC by maintenance personnel, then information completeness is improved, but time consumption and operational efficiency worsen

Engineering Contradiction:
ImproveDocumentation completenessVSAvoidDocumentation time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges PLC configuration data, operational parameters, wiring diagrams, maintenance procedures, and troubleshooting documentation into a single integrated configuration package stored on portable memory devices. This unified approach ensures that all necessary information is automatically transferred with the PLC when moved to a new location, eliminating the need for separate documentation provision and significantly reducing the time required for maintenance and setup operations.

Inventive Principle:
Principle #5Merging (Combining)

4Ease of manufacture

If conventional PLC systems are used without portable configuration capability, then system simplicity is maintained, but reconfiguration cost and expertise requirements increase

Engineering Contradiction:
ImproveSystem simplicityVSAvoidReconfiguration ease
Core Design Contradiction:
Ease of manufactureVSEase of repair

Solution Approach 1:

The patent implements portable memory devices that are pre-configured with complete PLC configuration packages before the PLC is deployed or moved. This preliminary preparation includes storing the program code, I/O configurations, hardware specifications, and operational documentation in a ready-to-transfer format. When the PLC needs to be reconfigured or moved to a new location, the pre-prepared configuration can be quickly transferred, eliminating the need for time-consuming on-site reconfiguration and reducing the need for specialized expertise.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8751616B2System for accessing and browsing a PLC provided within a network
Publication Date: 2014.06.10 SIEMENS INDUSTRY INC
  • US8751616B2 patent drawing
  • US8751616B2 patent drawing
  • US8751616B2 patent drawing

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.