Font Size: a A A

Software Development For HMI On AOI Of FPD

Posted on:2019-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2382330545466575Subject:Precision instruments and machinery
Abstract/Summary:PDF Full Text Request
Flat Panel Display(FPD)automatic optical inspection(AOI)system is used in the LCD panel manufacturing process for defect detection,which is sophisticated and integrated in optical imaging,mechanical motion,electrical control,computer programming,network communications and many other fields.Currently,the domestic enterprises are poor in technology,performance,market share or other indicators with comparsion to foreign producers.Under the background of the domestic construction upsurge of the LCD panel and of transformation and upgrading of manufacturing,plate detection system with human-machine interface(HMI)which is researched and developed by this project can be applied as industrial equipment,it is helpful to promote plate detection system development process in research high-end,application and manufacturing localization.According to software architecture with vertical layering and horizontal partition,this system adopts such a structure which includes “the touch screen upper computer + PLC lower machine ",to fully forthputting the data processing of the upper computer and movement control ability of lower machine.The software development of HMI isdivided into interactive module,communication module and control module,which makes the system high cohesion,low coupling,multi-purpose,maintainability and easy extension.Based on the architechure of dialog box application software of MFC and NI control,the HMI is developed according to the universal HMI design patten for the spots of industy.This interface is designed for different users to differentiated functional mode interface.The CAsyncSocket class is used as the software communication interface to realize the data communication of three different communication protocols.HMI and the lower machine yaskawa MP2300 S motion controller adopt extended MEMOBUS agreement.HMI and image processing unit use custom communication protocol.HMI and the remote control unit use TCP/IP communication protocol.Through the protocol is diverse and the programming requirements are strict,the flexibility of communication is maintained.The control interface of the upper computer and the lower computer,including the command resolution and command conversion of the image-processing unit is made to complete the reliable control of the upper computer to the system operation.Using multithread and multi-buffer programming technique,combining with user-defined Windows message,the thread synchronization can be implemented to ensure the orderly and efficient operation of the complex system.In summary,through the analysis of the working principle of the plate detection system,designing and realizing the functions of each module,the HMI software of the plate detection system is finally programmmed.After the installation and debugging of the site,it shows that the software operating is stable and smooth,which reaches the expected target of system control basically.
Keywords/Search Tags:AOI, HMI, multi-thread, network programming, asynchronous communication
PDF Full Text Request
Related items