Spectral Analysis for PLC Communication Periodicity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprocess control accuracyVSAvoidnetwork latency
Core Design Contradiction:
Manufacturing precisionVSLoss of time

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250106134A1Detecting programmable logic controller configuration changes using spectral analysis
Publication Date: 2025.03.27 CISCO TECHNOLOGY INC
  • US20250106134A1 patent drawing
  • US20250106134A1 patent drawing
  • US20250106134A1 patent drawing

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.