API Timestamp Synchronization for Industrial Simulation

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

VSEngineering 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

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

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveoperational harmonyVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10755003B2Time synchronization of signal transmission intervals for simulating a machine in industrial automation
Publication Date: 2020.08.25 ROCKWELL AUTOMATION TECH INC
  • US10755003B2 patent drawing
  • US10755003B2 patent drawing
  • US10755003B2 patent drawing

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.