PLC Web Browser File System for Data Accessibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional programmable logic controllers (PLCs) store data in raw binary format, requiring proprietary mechanisms for users to access and interpret process data, limiting accessibility without additional external applications.

Innovation Solution

Implementing a web browser-accessible file system on PLCs that converts binary data into standardized formats like CSV, allowing direct access and storage of data files, enabling users to view and utilize these files in standard applications via a web interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If PLC stores data in raw binary format, then data storage efficiency is improved, but data accessibility and interpretability worsen

Engineering Contradiction:
Improvedata storage efficiencyVSAvoiddata accessibility
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent introduces a file system module as an intermediary between the binary data storage and user applications. This module converts raw binary data into standardized formats (CSV, XML, JSON) that can be directly accessed by web browsers and standard applications, eliminating the need for proprietary external applications while maintaining storage efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the data format parameter from raw binary to standardized text-based formats. The file system module dynamically converts binary data representations into human-readable and machine-processable standardized formats, improving accessibility without compromising the underlying data integrity or storage efficiency.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If PLC uses proprietary external applications for data access, then data interpretation accuracy is improved, but device complexity and ease of operation worsen

Engineering Contradiction:
Improvedata interpretation accuracyVSAvoidaccess mechanism complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes the PLC's data access mechanism universal by implementing a file system that supports multiple standardized formats (CSV, XML, JSON) accessible through web browsers. This eliminates the need for proprietary external applications, reducing device complexity while maintaining data interpretation accuracy through standardized parsing and processing.

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

Solution Approach 2:

The file system module acts as an intermediary that preserves data interpretation accuracy by maintaining proper data typing, units, and relationships during conversion from binary to standardized formats. This allows standard web applications to access PLC data without requiring proprietary software, thereby reducing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If PLC requires additional external mechanisms for data retrieval, then data security is improved, but ease of operation and productivity worsen

Engineering Contradiction:
Improvedata securityVSAvoiddata retrieval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The file system module serves as a secure intermediary that controls data access through standardized protocols. It maintains security by managing file permissions and access controls while enabling efficient data retrieval through web browser access, eliminating the need for additional external mechanisms and improving productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If PLC converts binary data to standardized formats, then data accessibility and usability are improved, but processing time and energy consumption increase

Engineering Contradiction:
Improvedata usabilityVSAvoiddata processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-converting binary data to standardized formats during data acquisition and storage operations. The file system module performs conversions in the background as data is written to storage, so that when users request data through web browsers, the conversion work has already been done, minimizing additional processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs periodic action by converting data in batches or at scheduled intervals rather than on-demand for each access request. The file system module processes binary data conversions periodically during low-utilization periods, reducing the time impact on user operations while maintaining data usability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9746844B2Methods and apparatus for a file system on a programmable logic controller
Publication Date: 2017.08.29 SIEMENS AG
  • US9746844B2 patent drawing
  • US9746844B2 patent drawing
  • US9746844B2 patent drawing

AI summary

Methods, apparatus, and systems are provided for a web browser accessible data file system on a programmable logic controller (PLC). The invention includes a PLC which includes a controller module; a file system module coupled to the controller module and adapted to persistently store archive data files; a memory module that stores binary data coupled to the controller module; and a user program module that stores instructions adapted to be executed by the controller module. The instructions may include creating an archive file in a user application format in the file system module; storing binary data in the memory module; converting the binary data to the user application format of the archive file; and storing the converted binary data as an entry in the archive file in the file system module. Numerous additional aspects are disclosed.