| 摘要 | 第1-6页 |
| ABSTRACT | 第6-7页 |
| Table of Contents | 第7-9页 |
| CHAPTER 1 INTRODUCTION AND BACKGROUND | 第9-14页 |
| ·INTRODUCTION | 第9页 |
| ·BACKGROUND | 第9-11页 |
| ·SIGNIFICANCE OF THIS RESEARCH | 第11-13页 |
| ·METHODOLOGY | 第13-14页 |
| CHAPTER 2 PROGRAMMABLE LOGIC CONTROLLERS | 第14-19页 |
| ·HISTORICAL PERSPECTIVE | 第14-15页 |
| ·HARDWIRED LOGIC TO PROGRAMMABLE LOGIC | 第14页 |
| ·PROGRAMMING LANGUAGES | 第14-15页 |
| ·MODERN PLC | 第15页 |
| ·SOFT PLC | 第15-17页 |
| ·SOFTWARE PLC IMPLEMENTATION EXAMPLES | 第16-17页 |
| ·USER PROGRAM EXECUTION | 第17-19页 |
| CHAPTER 3 IDE USER INTERFACE | 第19-27页 |
| ·USER INTERFACE | 第19页 |
| ·DATA FLOW GRAPHS AND CONTROL DATA FLOW GRAPHS | 第19-20页 |
| ·DATA FLOW GRAPHS | 第20页 |
| ·CONTROL DATA FLOW GRAPHS | 第20页 |
| ·USER INTERFACE LANGUAGE | 第20-26页 |
| ·LANGUAGE SELECTION CDFG | 第21-26页 |
| ·DATA STRUCTURE AND IMPLEMENTATION | 第26页 |
| ·SUMMARY | 第26-27页 |
| CHAPTER 4 IDE LADDER DIAGRAM AND INSTRUCTION LIST | 第27-51页 |
| ·STRUCTURE OF TRADITIONAL COMPILER | 第27-28页 |
| ·LADDER DIAGRAM AS A PROGRAMMING LANGUAGE | 第28-29页 |
| ·GRAPHS | 第29页 |
| ·DEFINITION | 第29页 |
| ·GRAPH TRAVERSAL ALGORITHMS | 第29页 |
| ·LADDER DIAGRAM GRAPHICAL REPRESENTATION | 第29-32页 |
| ·LADDER DIAGRAM PROGRAM FILE | 第29-30页 |
| ·PROPOSED LADDER DIAGRAM PROGRAM FILE ARCHITECTURE | 第30-32页 |
| ·REPRESENTATION OF LD AND IL INTO AOV DIAGRAPH | 第32-41页 |
| ·AOV DIAGRAPH | 第32-33页 |
| ·LD NETWORK (GRAPH) AS A LD TREE | 第33-34页 |
| ·REVERSING THE TSDFS ALGORITHM | 第34-39页 |
| ·FURTHER ANALYSIS | 第39-40页 |
| ·SUMMARY | 第40-41页 |
| ·AOV DIAGRAPH AS INTERMEDIATE CODE | 第41页 |
| ·AUXILIARY VARIABLES, THE STACK AND THE AOV DIAGRAPH | 第41-45页 |
| ·STACKS | 第41-42页 |
| ·AUXILIARY VARIABLES | 第42-45页 |
| ·MODIFIED IEC 61131-3 IL | 第45-47页 |
| ·IL OPTIMIZATION | 第47-50页 |
| ·xNODE’s Precedence Criterion | 第47-49页 |
| ·SIMPLE BRANCHES TO TNODES | 第49-50页 |
| ·SUMMARY | 第50-51页 |
| CHAPTER 5 LADDER DIAGRAM GRAPHICAL ELEMENTS | 第51-64页 |
| ·MODELING OBJECT ELEMENTS | 第51页 |
| ·DATA STRUCTURES | 第51-52页 |
| ·Structures | 第52页 |
| ·Unions | 第52页 |
| ·DEFINING A FB IN LD LANGUAGE | 第52-55页 |
| ·PROGRAM ORGANIZATION UNIT | 第52-54页 |
| ·DESIGNING GRAPHICAL ELEMENTS | 第54-55页 |
| ·INTEGRATED GRAPHICAL INTERFACE | 第55-64页 |
| ·LITERATURE REVIEW | 第55-57页 |
| ·STRUCTURE OF USER-DEFINED FUNCTIONS – A STUDY | 第57-60页 |
| ·FILE SYSTEM FOR THE USER DEFINED FUNCTIONS | 第60-62页 |
| ·PROPOSED ARCHITECTURE | 第62-64页 |
| CHAPTER 6 CONCLUSIONS AND FUTURE WORK | 第64-66页 |
| ·CONCLUSION | 第64-65页 |
| ·FUTURE WORK | 第65-66页 |
| Bibliography | 第66-69页 |
| 攻读硕士学位期间取得的研究成果 | 第69-70页 |
| Acknowledgements | 第70-71页 |
| 附件 | 第71页 |