Soft PLC system data synchronizing method based on Petri net

A system data and data synchronization technology, applied in the direction of electrical digital data processing, structured data retrieval, special data processing applications, etc., can solve the problem of limiting the scalability of soft PLC systems and the millisecond-level response that cannot fully achieve data synchronization, etc. problems, to achieve the effect of ensuring consistency, improving operating efficiency, and reducing redundancy

Active Publication Date: 2017-10-24
GUIZHOU UNIV
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Some studies have applied the data synchronization technology based on the embedded platform to the industrial control industry. Before data synchronization, the server and the client need to be connected. After the connection, the data can be transmitted synchronously. It cannot fully achieve the millisecond level of data synchronization of the industrial control system. response
The communication protocol synchronization method based on "black box protocol" can only realize the specific data synchronization of PLC, which limits the scalability of the soft PLC system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Soft PLC system data synchronizing method based on Petri net
  • Soft PLC system data synchronizing method based on Petri net
  • Soft PLC system data synchronizing method based on Petri net

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0026] 1 Soft-PLC system and application background

[0027] Soft-PLC (soft PLC) system is a PLC programmer with debugging and compiling functions, usually it has the following functions: 1) Programming language standardization, following the IEC61131-3 standard, supporting multi-language programming, and programming languages ​​can be converted to each other ;2) Rich control modules, supporting multiple PID algorithms and control algorithms; 3) Open control algorithm interface, supporting users to embed their own control algorithm modules; 4) Simulation operation, real-time online monitoring, online modification and compilation; 5) Powerful network function. At present, many institutions at home and abroad organize the development of soft PLC products with independent property rights, such as Rockwell AB in the United States, Beckhoff in Germany, Huazhong University of Science and Technology, and Beijing University of Technology. Although the products of Rockwell AB in the U...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a soft PLC system data synchronizing method based on a Petri net. The soft PLC system data synchronizing method based on the Petri net comprises the following steps: (1) constructing a data circulating model of work flow based on the Petri net; (2) construction of a data synchronizing structure: constructing hash table data structures stored in different piles to store PLC system data according to a soft PLC system data circulating Petri net model; and (3) improvement of an observer pattern and data synchronizing: establishing a mapping relation between a target and an observer according to requirements of the target and the observer, separating Register Class and Mapping Class from an observer mode agency, adding Delegate class to render and edit variables of different data types of a view layer, implementing automatic synchronous refreshing of the view layer along with a Model data layer by using a Model-View frame, and establishing a star topology structure relation of a hash table, an object configuration layer, the view layer, the Model data layer, an element mapping view layer and a configuration file by using a quasi bidirectional data synchronizing method. The soft PLC system data synchronizing method based on the Petri net has the characteristics that data synchronization of an intelligent control system can be simplified, and data synchronization efficiency is high.

Description

technical field [0001] The invention belongs to the technical field of industrial control, and in particular relates to a Petri net-based soft PLC system data synchronization method. Background technique [0002] Modern industrial control platforms need to collect data from multiple points at the same time, requiring high-speed real-time data processing. Therefore, fast data synchronization between different modules is a very important parameter index in industrial control systems. The response time of industrial control systems for data synchronization requires milliseconds or even microseconds. Within seconds, embedded soft PLC is widely used in distributed industrial automatic control because of its high efficiency, especially for systems with high real-time requirements. In the prior art, the embedded controller built with soft PLC technology can realize real-time operation control, integrate the actuator, detection operation model and virtual process object, and has the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
CPCG06F16/2255G06F16/2272G06F16/2379G06F16/27
Inventor 杨观赐王阳杨静陈占杰
Owner GUIZHOU UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products