Font Size: a A A

Research And Implementation Of Graphical Programmable Technology For Machine Vision

Posted on:2021-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:X L DongFull Text:PDF
GTID:2428330620976903Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of industrial intelligence,the development method of machine vision based on text programming has been unable to adapt to society's growing demand for equipment intelligence.At present,most of the development of machine vision programs is carried out using traditional text-based programming,which requires developers to design and develop vision programs based on proficiency in programming languages and algorithm functions,functions,and interfaces of visual libraries.Text programming methods exist many problems such as learning difficulties,low programming efficiency,and poor program reusability limit the development of industrial intelligence.In view of the above problems,this paper studies a graphical program development technology for programming visual programs.The main research contents of this topic are as follows:First,the relevant standards and technologies of machine vision graphical programming are studied.The programming software model and functional block programming language standard defined by the IEC61131-3 international standard are studied firstly.The XML description language used to transmit and store structured data and the OPC standard specifications for industrial control software to communicate with field devices were studied subsequently.Then,the image processing algorithms and functions in the OpenCV open source vision library are studied.The IEC61131-3 function block specifications are used to encapsulate the vision algorithms and functions.The interface model and program model of visual function block are established.Based on the functional block interface model,XML language can be used to describe the visual function block interface,and the unified design and development of the visual function block interface can be realized by editing the description file.According to the function block program model,the program structure of the visual function block is realized,which provides a theoretical basis for the subsequent software function design.Then,the functions of program storage,program compilation and program operation of visual function block programming software are designed.Using VC ++ language programming to realize the configuration editing environment and operating environment for machine vision function block program development,and enumerates some function block instructions in the software instruction set such as vision algorithm instructions,communication instructions and program control instructions.Finally,the functions of the visual function block programming software are verified,and the functions of program editing,program compilation,and program operation of the visual function block software are verified respectively.The results show that the visual function block software can realize the graphical development of machine vision programs and effectively simplify the programming difficulty of machine vision programs and improve the programming efficiency of control engineers,which is of great significance to the development of industrial intelligence.
Keywords/Search Tags:Function block diagram, OpenCV, Vision graphic programmable technology, Machine vision
PDF Full Text Request
Related items