SCADA RTU Error Code Analysis for Update Remediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing a diverse set of error types from newly integrated industrial machines in a SCADA system is challenging, as they often require different communication formats and inputs, leading to unfamiliar error codes that complicate error reporting and remediation.
Innovation Solution
Implementing a remote terminal unit (RTU) with enhanced communication capabilities, using a Renesas S5D9 microcontroller and ThreadX RTOS, supports multiple input/output options and flexible networking, enabling precise error determination and streamlined error analysis through customizable objects and error message generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a large variety of diverse industrial machines are integrated into the SCADA system, then the system coverage and monitoring capability are improved, but the complexity of managing error types and codes increases significantly
Solution Approach 1:
The patent introduces an intermediary component (error analysis system/interface) that sits between the diverse industrial machines and the SCADA operator. This intermediary automatically extracts error codes from various machines, translates them into standardized formats, and presents unified error information to operators, thereby reducing the complexity of managing errors from diverse equipment without limiting system coverage
Solution Approach 2:
The system transforms error codes from different machine types by changing their parameter representation format. Error codes with different formats, structures, and meanings from various manufacturers are converted into a standardized parameter set that the SCADA system can uniformly process and display, resolving the complexity issue while maintaining adaptability
2Adaptability or versatility
If multiple error code formats from different manufacturers are supported, then the adaptability to diverse machines is improved, but the difficulty of error analysis and diagnosis increases
Solution Approach 1:
The system creates standardized copies of error code information from various manufacturers. Instead of requiring operators to understand and analyze different proprietary error code formats directly, the system extracts the essential error information and recreates it in a unified, standardized format that is easier to analyze and diagnose, while still maintaining the ability to interface with diverse machine types
3Loss of information
If comprehensive error information is collected from all industrial machines, then the measurement completeness is improved, but the loss of time for error processing increases
Solution Approach 1:
The system performs preliminary actions by automatically extracting, validating, and standardizing error codes as they are generated by industrial machines, rather than waiting for operator analysis. Error information is pre-processed and organized into standardized formats in advance, so when operators review errors, the information is already ready for quick understanding and action, reducing processing time while maintaining completeness
Data Source
AI summary
An embodiment provides for error analysis and remediation of one or more remote terminal units (RTUs) of a supervisory control and data acquisition (SCADA) system. In one example, a method determines an error associated with an RTU and generates one or more error messages. An error code of the one or more error message is extracted to identify an error type and the error type is associated with analytics data indicative of the error. In some examples, the error is an update error that can be analyzed to trigger a remediation workflow, for example to attempt to retry an update workflow with modified configurations.


