Version Control System for Industrial Automation Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial automation systems face challenges in synchronizing configuration files between information technology (IT) and operation technology (OT) systems, leading to inefficiencies and complexities in managing changes and updates.
Innovation Solution
The integration of a version control system with an integrated development environment (IDE) tool enables editing, sharing, and synchronizing of IT-side projects and configuration files, allowing for real-time updates and conflict resolution through visualizations and permission management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If IT systems and software are separate from OT systems, then system independence and stability are improved, but synchronization of configuration files and real-time updates deteriorate
Solution Approach 1:
The patent introduces a version control system as an intermediary layer between IT systems and OT systems. This mediator manages configuration files and tracks changes, enabling the separate IT and OT systems to maintain independence while achieving synchronization through controlled information exchange via the version control mechanism.
2Device complexity
If manual configuration management is used, then system simplicity is maintained, but time consumption and computing resources for change control deteriorate
Solution Approach 1:
The version control system automatically tracks, manages, and synchronizes configuration changes without requiring manual intervention for each change operation. The system self-manages version history, detects conflicts, and coordinates updates, thereby reducing the time and resources needed for change control while maintaining relative system simplicity.
3Productivity
If configuration files are edited locally without version control, then editing speed is improved, but conflict resolution and accuracy of visualization models deteriorate
Solution Approach 1:
The version control system provides continuous feedback to editors about changes made by others, conflict detection, and version history. This feedback mechanism allows editors to work locally at high speed while the system simultaneously tracks all changes and resolves conflicts, ensuring configuration accuracy and maintaining precise visualization models.
Data Source
AI summary
Systems and methods described herein may improve configuration file generation and management in an industrial automation system. Indeed, described herein is an integrated development environment (IDE) tool that may be integrated with a version control system (VCS) to improve change control issues that may otherwise arise when multiple IT devices have access to a same project and/or configuration file.


