API Timestamp Synchronization for Industrial Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial automation systems face challenges in synchronizing simulations with industrial controller systems, leading to discrepancies in data exchange and timing, which affects the accuracy and utility of virtual representations of industrial equipment during design, prototyping, and testing phases.
Innovation Solution
The implementation of an API to apply timestamps to data exchanged between a simulation model and an industrial controller system, processed to synchronize the simulation and controller systems, ensuring coordinated signal transmission and operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If timestamps are applied to data exchanged between simulation model and industrial controller system, then synchronization accuracy is improved, but system complexity increases
Solution Approach 1:
An API layer is introduced as an intermediary component between the simulation model and industrial controller system. This API applies timestamps to exchanged data and processes them to synchronize the two systems, thereby improving synchronization accuracy while isolating the complexity within a manageable interface layer rather than propagating it throughout the entire system.
2Stability of the object's composition
If signal transmission intervals are coordinated between simulation model and controller, then operational harmony is improved, but processing time increases
Solution Approach 1:
Signal transmission intervals are pre-coordinated and synchronized before actual operation begins. The API establishes timestamp-based synchronization protocols in advance, allowing the simulation model and controller to operate in harmony without requiring continuous real-time processing adjustments, thereby reducing ongoing processing time while maintaining operational stability.
Data Source
AI summary
Systems, methods, and software to facilitate simulating machines used in industrial automation are disclosed herein. In at least one implementation, an API is utilized to establish at least a communication link between a simulation model created in a simulation application and an industrial controller system outside of the simulation model, wherein the simulation model comprises definitions for a virtual representation of at least a portion of a machine used in an industrial automation environment. Data is then exchanged between the industrial controller system and the simulation model over the communication link.


