Automated Device Description File Upload for Industrial Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial automation systems face challenges in automatically detecting and registering device description files for industrial devices, requiring manual intervention and complicating the process of configuring communication settings and data exchange between client applications and industrial devices.

Innovation Solution

A communications application with an automated device description file uploading system that detects unknown devices, requests, and uploads device description files from industrial devices, simplifying the registration process and eliminating the need for manual installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual intervention is used to detect and register device description files, then the registration process can be completed, but the complexity of operation increases and user intervention is required

Engineering Contradiction:
Improvedevice registration processVSAvoidconfiguration process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables automatic self-registration of device description files through the following mechanism: The communications application continuously monitors communication ports for connected industrial devices. When a device is detected, the system automatically searches for and retrieves the device description file from the device itself or from a predefined library. The application then automatically registers the device with the topology tree and configures communication settings without requiring manual user intervention, thus making the system self-serve the registration process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring device description files in a library before actual device connection. When a device connects, the system has already prepared the necessary description files and can immediately match and register them. This preliminary preparation eliminates the need for manual configuration during the actual registration process, simplifying the operational complexity

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automated detection and upload of device description files is implemented, then user intervention is reduced, but the system complexity increases

Engineering Contradiction:
Improvedevice description file registrationVSAvoidcommunications application structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system merges multiple functions into a single integrated communications application: device detection, device description file retrieval, file validation, automatic registration with topology tree, and communication configuration. By combining these previously separate manual operations into one automated application, the system reduces the need for multiple separate tools and manual steps, thereby reducing operational complexity despite increased internal automation

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communications application acts as an intermediary layer between industrial devices and the topology tree. It automatically manages the retrieval, validation, and registration of device description files, shielding users from the complexity of direct device configuration. This intermediary handles all automated processes including file upload from devices, matching with device identifiers, and integration into the system, thus reducing user burden while managing system complexity internally

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If device description files are manually installed, then the registration process is straightforward, but productivity decreases due to manual steps

Engineering Contradiction:
Improvedevice registration speedVSAvoidmanual configuration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The communications application implements continuous monitoring of communication ports for device connections. Once a device is detected, the automatic retrieval and registration process continues without interruption or manual intervention. The system maintains continuous operation through the entire workflow from detection to registration, eliminating idle time and manual transfer steps, thereby increasing productivity and reducing time loss

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system replaces manual mechanical operations (physically locating, copying, and installing device description files) with automated electronic processes. The communications application automatically retrieves device description files electronically from connected devices or libraries, validates them programmatically, and registers them through software integration. This substitution of manual mechanical steps with automated electronic operations significantly increases registration speed and reduces time loss

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10609185B2Method for topology tree to learn about, present, and configure device information by automatically uploading device description files from device
Publication Date: 2020.03.31 ROCKWELL AUTOMATION TECH INC
  • US10609185B2 patent drawing
  • US10609185B2 patent drawing
  • US10609185B2 patent drawing

AI summary

A communications application that acts as a data server between one or more industrial devices and a client-side application is capable of detecting and uploading device description files from the industrial devices themselves. Upon discovery of an industrial device communicatively connected to a client device's communication port, the communications application determines whether a device description file for the discovered device is registered. If no device description file is registered for the industrial device, or if the discovered file is newer than a previously registered file, the communications application initiates an upload of the device description file from the industrial device if the file is stored on the device. Upon completion of the upload, the device description file is registered, thereby allowing the communications application to display information about the device and to manage data exchange between the industrial device and the client-side application.