Font Size: a A A

A Design Of PLC IDE With Fuzzy Capability

Posted on:2007-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y XiaoFull Text:PDF
GTID:2178360182990716Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
FLC (Fuzzy Logic Control) is a kind of nonlinear control in essences. It bases on AI (Artificial Intelligence) scope. The PLC field has got many developments not only in theory but also in technology in the previous 20 years. And it has become a very activated and fruitful subject in automatic control field.Nearly all of the PLC (Programmable Logic Controller) manufacturers integrate FLC function in their high-level PLC products' development environments. But all of these development environments are different from each other. There is no union standard among development environments. The special FLC integrated circuit chip is expensive as well as inflexible while put it to use.It is the publication of international standard IEC61131 serial and the developments of high-advanced single chip technology, which provide opportunity to promote FLC technology in PLC. Under the support of Beijing Municipal Education Committee (project number: 2002kj026), NCUT (North China University of Technology) started to develop a new-type PLC system. The main content of this paper is to introduce a FLC IDE (Integrated developing Environment) obey to criterion of IEC61131-7.This IDE can not only run independently, but also be embedded in another PLC IDE smoothnessly.In the first chapters, the theory of FLC and the PLC technology are introduced. In Chapter 2 system analysis and requirement analysis about this FLC module are made. The Chapter 3 and Chapter 4 lay the detailed implementation of the button layer of the FLC module. In Chapter 5 descriptions of this module are given detailedly. At the same time, using a PLC IDE obeyed to IEC61131-3 as a case , which is developed by our laboratory as an example, the file releases APIs (Application Program Interfaces) for embedding this module to another PLC IDE. In the last chapter, a test case and the solution of PLC running simulation are introduced.The result of online test shows that this module can run correctly and independently, and can be embedded in another PLC IDE easily.This module can exchange FLC system to any other PLC IDE which supports to the criterion of IEC61131-7 with FCL (Fuzzy Control Language).This attribute gives a presupposition for the next development. At the same time, during the development, the flexibility and augment ability of this module are set on an important status. These attributesgive a foundation for the change of this module in the future. I hope this paper has some positive effect on the extension of FLC technology in PLC.
Keywords/Search Tags:Programmable Logic Controller, IEC61131-7, Fuzzy Logic Control, Object Persistence, Complier, Design Patter
PDF Full Text Request
Related items