Industrial Compute Module Configuration via Add-On Profiles
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing industrial automation systems face challenges in efficiently configuring and managing compute modules, particularly in defining properties and settings for these modules without requiring raw programming.
Innovation Solution
The use of design software to define properties and settings of compute modules through add-on profiles (AOPs), which allow users to configure operating parameters, communication channels, and other settings graphically, eliminating the need for raw programming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If design software with add-on profiles is used to configure compute modules, then ease of operation is improved, but device complexity increases
Solution Approach 1:
The patent introduces an intermediary layer (add-on profiles and design software interface) between the user and the compute module configuration. This intermediary translates high-level user selections into low-level technical parameters, eliminating the need for users to write raw programming code while maintaining full configuration capability.
Solution Approach 2:
The patent uses profile files that contain pre-defined configuration templates and settings. These profiles serve as reusable copies of common configurations that can be instantiated and modified without creating programming code from scratch, simplifying the configuration process.
2Ease of operation
If graphical configuration interface is implemented, then ease of operation is improved, but loss of information increases
Solution Approach 1:
The design software provides real-time feedback to users as they configure parameters through the graphical interface. The system validates inputs, shows previews of configuration effects, and confirms data integrity, ensuring that no configuration information is lost or misinterpreted during the graphical configuration process.
Solution Approach 2:
The patent replaces traditional text-based programming mechanics with a graphical user interface that uses visual elements (buttons, sliders, dropdown menus). This substitution maintains full configuration capability while eliminating syntax errors and information loss associated with manual coding.
3Reliability
If remote access is dynamically limited, then security is improved, but ease of operation worsens
Solution Approach 1:
The patent implements dynamic remote access control where security permissions are not fixed but adapt based on user roles, task requirements, and system state. The design software automatically adjusts access levels during configuration operations, providing maximum convenience when needed while maintaining security constraints.
Solution Approach 2:
The system dynamically changes security parameters (access permissions, authentication requirements) based on the operational context. When users perform configuration tasks, the system temporarily elevates permissions as needed, then automatically restores security constraints, balancing security with operational ease.
Data Source
AI summary
A method may include receiving, via a computing system, a request to install an application for execution via an industrial computing device within an industrial system. The method may also include retrieving an image file associated with the application from a storage component, retrieving a profile file associated with the application form the storage component, and presenting one or more visualizations based on the profile file. The one or more visualizations may include one or more input fields that may receive user input for defining one or more parameters associated with the application. The method may also include receiving the one or more parameters via the one or more input fields and sending the image file and the one or more parameters to the industrial computing device. The industrial computing device may install the application and adjust one or more settings of the application based on the parameters.


