PLC Network Namespace Shell Extension for Automatic Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveconfiguration managementVSAvoidreconfiguration time
Core Design Contradiction:
Ease of manufactureVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #25Self-service

2Device complexity

If conventional PLC systems are used without integrated documentation storage, then system simplicity is maintained, but documentation management becomes timely and costly

Engineering Contradiction:
Improvesystem structureVSAvoiddocumentation management time
Core Design Contradiction:
Device complexityVSLoss of time

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
ImprovePLC communication reliabilityVSAvoidinterface usability
Core Design Contradiction:
ReliabilityVSEase of operation

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.

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

Data Source

PatentUS7512593B2System for searching across a PLC network
Publication Date: 2009.03.31 SIEMENS ENERGY & AUTOMATION INC
  • US7512593B2 patent drawing
  • US7512593B2 patent drawing
  • US7512593B2 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.