Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Method of Converting Function Block Diagram to Aov Structure

A technology of function block diagrams and icons, applied in the direction of program control and electrical program control in sequence/logic controllers, to achieve the effect of ensuring correctness

Active Publication Date: 2020-04-14
HANGZHOU DIANZI UNIV
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method does not involve the conversion of multi-output ladder diagram programs into instruction lists, that is, it is not suitable for ladder diagram programs with complex logic relations.

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
  • A Method of Converting Function Block Diagram to Aov Structure
  • A Method of Converting Function Block Diagram to Aov Structure
  • A Method of Converting Function Block Diagram to Aov Structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] A kind of method that the present invention converts function block diagram language into AOV structure, comprises the following steps:

[0044] 1) Store the FBD program as an XML description file;

[0045] 2) Parse the XML file, generate a class multi-linked list, use the positional relationship to represent the logical relationship between components, and add a virtual node at the intersection of multiple inputs and multiple outputs;

[0046] 3) Perform secondary processing on the class multi-linked list, and change the storage structure of the AOV graph (stored using a cross-linked list structure).

[0047] This embodiment takes figure 2 Take the function block diagram program shown as an example. In the process of editing the function block diagram program, abstract the function block diagram symbols into nodes, and record the symbol names and symbols of the predecessor nodes according to the logical relationship between symbols. The successor node icon name.

...

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 provides a method converting a function block diagram to an AOV structure corresponding to a ladder diagram. The method provides a basis for FBD conversion to LD. An FBD icon is mapped to a vertex. An FBD program is mapped to a class multi-list structure. Through processing, the AOV structure corresponding to the ladder diagram is finally generated. The method is technically characterized in that due to logical structure differences between the FBD and the ladder diagram, the differences are studied and processed; the AOV diagram directly mapped by the FBD is converted into the AOV diagram with LD characteristics, namely the abstraction technique of the secondary AOV diagram is carried out on the FBD; the idea preserves the integrity of the diagram structure, and is validated on a programmable logic controller FBD programming platform using the algorithm; and the foundation is laid for converting the FBD into LD language and IL language.

Description

technical field [0001] The invention relates to a method for converting a function block diagram into an AOV structure. Background technique [0002] In the international standard PLCopen Part5, it is mentioned that XML description tools are used to describe FBD, so as to solve a series of problems such as exchange and standards. It is known that the development of a set of FBD platform based on XML description, conforming to the international standard IEC61131-3, and easy to use not only conforms to the development of the industry, but also provides new ideas for the development of the PLC programming language platform. [0003] After years of research and development, foreign PLC product series and programming design platforms that follow the IEC61131-3 standard are quite mature. Some companies have realized the conversion from FBD to LD diagrams, such as CoDeSys of German 3S company, etc., but have not made it public so far. Published literature on swap algorithms. At p...

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 Patents(China)
IPC IPC(8): G05B19/05
Inventor 严义李婧包健
Owner HANGZHOU DIANZI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products