文摘
英文文摘
第一章绪论
1.1课题背景
1.1.1数控系统概述
1.1.2亿图数控系统架构
1.1.3可编程控制器(PLC)的产生和发展
1.2国内外研究现状
1.3课题来源与研究意义
1.4论文的主要工作
1.5小结
第二章PLC程序开发系统整体框架设计
2.1 PLC程序开发系统设计原则
2.1.1软件工程观念
2.1.2 IEC61131-3国际标准
2.2 PLC程序开发系统需求分析
2.3 PLC程序开发系统框架设计
2.4开发工具及开发方法介绍
2.4.1开发工具
2.4.2开发方法
2.5小结
第三章PLC程序编辑模块设计
3.1用户界面设计
3.2编辑模块总体设计
3.2.1梯形图图形化编程规范
3.2.2梯形图构造模型
3.2.3数据结构设计
3.3模块类模型设计
3.3.1梯形图画布类设计
3.3.2梯级类设计
3.3.3元件类设计
3.4模块功能实现
3.4.1梯形图的绘制
3.4.2梯形图局部刷新
3.4.3梯形图的删除、复制、粘贴和剪贴
3.4.4工程文件存储和载入
3.5小结
第四章PLC程序编译模块设计
4.1程序编译过程概述
4.2梯形图向指令表转换设计
4.2.1转换方法
4.2.2梯形图语法、逻辑检查
4.2.3梯形图向树的转化
4.2.4树向指令表的转化
4.3指令表向目标代码转换设计
4.3.1指令表语句格式
4.3.2词法分析
4.3.3语义分析
4.3.4目标代码数据生成
4.4小结
第五章总结与展望
5.1全文总结
5.2进一步研究展望
参考文献
致谢
作者在研究生期间发表的论文及参与的项目