Font Size: a A A

Design Of PLC Development Platform Based On Qt

Posted on:2019-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhaoFull Text:PDF
GTID:2428330542455547Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid application of the Internet of Things and the advent of the Industrial 4.0 era,the technology of automatic control has been rapidly developed.In the field of industrial automation,the software PLC programming platform occupies an extremely important position,but the domestic PLC programming platform only occupy less than 20% market share,so it is very important to develop a PLC programming platform with independent intellectual property rights.Firstly,by analyzing the background of the subject formation,the development status at home and abroad,and the purpose and significance of the subject,this thesis gives the research content of the subject and the structure of the dissertation.Then,I analyzed several main GUI development frameworks on the Windows platform,chose Qt as the development framework,and studied the method steps of using Qt Designer to design the interface.Secondly,the overall design of PLC programming platform was carried out,and the PLC Integrated Development Environment(IDE)was researched.A method of inter-PLC file interoperability was proposed by using ladder program and ladder file structure specification.This document specification can support a variety of different interfaces.Ladder file should support the interface are:(1)user graphical interface;(2)input / output interface;(3)and other programming language interface.Similarly,the function block should support the interface are:(1)user graphics interface;(2)input and output interfaces(3)and other programming language interface.The architecture shows that the interface to other programming languages is itself a file specification.When we have a standardized file specification,we have an interface with other programming languages,but must have both of the above three interfaces,PLC files can use each other,then PLC has integrated features.Thirdly,the integrated development environment of compiler and user interface based on Qt is further discussed.On the basis of this,the conversion algorithm of ladder-based ladder to instruction list is realized,and the instruction list based on block growth to ladder diagram Conversion algorithm.Finally,on the basis of this platform has been tested and used a sample project to be verified.
Keywords/Search Tags:Programmable Logic Controllers, Ladder Diagram File Architecture, Instruction List, IEC61131-3
PDF Full Text Request
Related items