| The Equipment Manufacturing Industry is the important symbol of both the country'sindustry modernization and comprehensive national power. It is also the pillar industry foreconomic development and it represents the technology of countries and regions. One of themost important parts for the development of equipment manufacturing industry is thedevelopment of automatic system. Programmable Logical Controller (PLC), as one of thethree pillars of industrial automation, plays an important role in the automatic equipmentsystem.PLC, as a new type of computer technology-based industrial control devices, hasexperienced a rapid growth since the date of birth. It has been widely used in the field ofautomatic control and the development of PLC got more and more concerns in industry.However, many inconveniences exist because of different programming languages used.Besides, the traditional PLC has a close structure, which hinders the integration of PLC andmotioncontrol.In order to solve the problem of PLC development, this thesis devotes to develop a PLCprogramming environment based on IEC61131-3 It use a software framework based on MVCtoimplement PLC LadderDiagram editingenvironment.Theworkinthis paperalso includesthe development of human-machine interface (HMI) editing environment because most ofPLC control applications in industrywill be accompanied byHMIfor monitoring. This thesishas proposed a classification for HMI basic graphic elements, by which the user can buildcomplex graphics efficiently by using 15 kinds of basic graphic elements. In order toimplement the data interactive between PLC and HMI, method of associating HMI with PLCin the developing environment has been proposed. , The data buffer technology has beentakentocorrespondtotheassociateintheruntimeenvironment.A model transformation technology for PLC simulation test is introduced in the end ofthis paper. General Modeling Environment (GME) is used to realizing the transformationwhich can be further used to PLC simulation of logic correctness. This is achieves byconvertingPLCladderdiagramtoGMEusermodel.By using the PLC developing environment of this issue, the developer can design PLCprogram and HMI of the control system quickly, with no effort paid to write code. It canacceleratethedevelopmentprocessofcontrolsystem. |