Industrial Controller Updates Verified Before Program Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Manual updates of industrial controller units in industrial control environments are costly, time-consuming, and prone to errors, potentially leading to manufacturing downtime or machinery damage due to incorrect software or parameters being applied.
Innovation Solution
An automated configuration method involving a server system that sends instruction messages and verification tokens to a client device, allowing operating personnel to complete modifications with tailored instructions, and upon verification, automatically provides the necessary industrial program or parameters to the controller units via a communication network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual updates are performed by skilled personnel, then the industrial controller unit can be configured with correct software and parameters, but the process is time-consuming and costly
Solution Approach 1:
The server system prepares and stores multiple industrial programs and parameters in advance, matching them to specific controller units. When an update is needed, the pre-prepared correct program is automatically transferred, eliminating the time-consuming manual configuration process while ensuring correctness through pre-verification on the server.
Solution Approach 2:
The industrial controller unit automatically receives and installs the correct software and parameters from the server system without requiring manual intervention. The system self-configures by receiving the designated program identified through the controller's identification data, eliminating human error and reducing update time.
2Ease of operation
If manual updates are performed, then skilled personnel can configure the controller unit, but errors may occur leading to manufacturing downtime or machinery damage
Solution Approach 1:
The server system acts as an intermediary between the personnel and the controller unit. Instead of personnel directly configuring the controller (which risks errors), they simply initiate an update request, and the server automatically transfers the correct pre-identified program and parameters, eliminating human error while maintaining operational simplicity.
Solution Approach 2:
The system eliminates manual configuration by having the controller unit automatically receive and install the correct software. The identification and selection process is handled automatically by the server based on controller identification data, removing the opportunity for human error entirely while keeping the process simple for the operator.
3Productivity
If automated configuration is implemented, then update time is reduced and errors are minimized, but system complexity increases
Solution Approach 1:
The server system serves as a centralized intermediary that handles all complex operations including storing multiple programs, matching them to controller units based on identification data, and automatically transferring the correct software. This concentrates the complexity in a single centralized system rather than distributing it across multiple controllers, simplifying the overall architecture while enabling automation.
4Reliability
If skilled personnel manually configure each controller unit, then correct parameters can be applied, but the cost and time for multiple controller updates increase significantly
Solution Approach 1:
The server system provides a universal solution that can simultaneously or sequentially update multiple different controller units with their respective correct programs and parameters. A single server infrastructure serves all controllers in the industrial environment, enabling high-volume updates while maintaining individualized accuracy for each controller type.
Solution Approach 2:
The server system pre-stores and pre-organizes multiple industrial programs and parameters for different controller units before updates are needed. This preliminary preparation allows rapid deployment to multiple controllers without requiring skilled personnel to manually configure each one, significantly increasing productivity while maintaining accuracy through pre-verification.
Data Source
AI summary
A method for an automated configuration of an industrial controller unit comprises sending, from a server system, an instruction message and a verification token to a client device via a first communication network. The instruction message comprises information pertaining to a modification of an industrial controller unit, and the verification token pertains to a completed modification of the industrial controller unit. The method further comprises receiving, at the server system, a verification message pertaining to the verification token, and providing, from the server system, an industrial program and/or a parameter for an industrial program to the industrial controller unit via a second communication network, in response to receiving the verification message.


