Spectral Analysis for PLC Communication Periodicity Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Programmable Logic Controllers (PLCs) in industrial networks face disruptions due to undesirable changes in communication periodicity, leading to inaccurate performance and potential damage in production processes, as existing methods rely on active probing or proprietary protocols that are not feasible in all environments.
Innovation Solution
A spectral analysis process is implemented to observe packet relative arrival times in PLC communication networks, detecting changes in periodicity and mitigating them by identifying and correcting anomalies through machine learning techniques and embedded sensors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If active probing or deep packet inspection is used to detect PLC configuration changes, then detection accuracy is improved, but system complexity and invasiveness increase
Solution Approach 1:
The patent replaces active probing mechanisms with passive spectral analysis of existing communication traffic. Instead of mechanically injecting test signals or performing deep packet inspection, the system uses signal processing techniques to analyze the spectral characteristics of normal PLC communications, thereby detecting configuration changes without adding system complexity or invasiveness.
Solution Approach 2:
The patent introduces spectral analysis as an intermediary method between the PLC communication traffic and the detection system. Rather than directly probing or inspecting packets, the system uses spectral characteristics as an intermediate representation to infer configuration changes, simplifying the detection process while maintaining accuracy.
2Manufacturing precision
If communication periodicity is increased to improve process monitoring accuracy, then process control accuracy is improved, but network latency and PLC/I/O module saturation increase
Solution Approach 1:
The patent uses spectral analysis to continuously monitor communication periodicity and provide feedback on actual PLC behavior. By detecting deviations from expected periodic patterns, the system can identify configuration changes that affect process control accuracy without needing to increase communication frequency, thereby avoiding network latency and module saturation.
Solution Approach 2:
Instead of increasing communication periodicity across all PLC-I/O module interactions, the patent applies spectral analysis selectively to detect configuration changes. This partial action approach allows the system to maintain optimal communication periodicity for process control while using targeted spectral monitoring to ensure configuration integrity, avoiding unnecessary network traffic and latency.
Data Source
AI summary
In one embodiment, a process observes a communication network with automated systems for packet relative arrival times between a pair of devices having stable or periodic communications within the communication network. The process performs a spectral analysis on the packet relative arrival times between the pair of devices to determine a periodicity of communications between the pair of devices. When a change in the periodicity of communications between the pair of devices is detected based on continued inference observing, the process may then mitigate the change in the periodicity of communications between the pair of devices.


