声明
摘要
插图索引
附表索引
第1章 绪论
1.1 课题的背景及意义
1.1.1 数控系统发展简史
1.1.2 PLC发展简史
1.1.3 PLC在数控机床控制系统中的地位
1.2 国内外文献综述
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 本研究课题的目的和主要研究内容
1.3.1 研究课题的目的
1.3.2 本课题的主要研究内容
1.4 本章小结
第2章 数控机床嵌入式软PLC的实现基础
2.1 CNC装置的组成及功能
2.1.1 CNC系统的组成
2.1.2 CNC装置的组成
2.1.3 CNC装置的工作过程
2.1.4 CNC装置的功能
2.2 PLC在数控系统中的应用
2.3 传统PLC的结构和工作原理
2.3.1 传统PLC的构成
2.3.2 传统PLC的工作原理
2.4 嵌入式软PLC的基础构架和实现原理
2.4.1 嵌入式软PLC的硬件平台及其功能
2.4.2 嵌入式软PLC系统的体系结构
2.4.3 嵌入式软PLC的控制方案
2.4.4 嵌入式软PLC系统的开发语言
2.4.5 嵌入式软PLC系统的执行方式
2.4.6 嵌入式软PLC系统的执行原理
2.5 传统PLC与嵌入式软PLC之间的关系
2.5.1 硬件方面
2.5.2 软件方面
2.6 本章小结
第3章 嵌入式软PLC开发系统中编辑模块的研究
3.1 嵌入式软PLC编辑模块开发工具的选择
3.2 IEC61131—3标准的梯形图语言
3.3 梯形图编辑系统设计
3.3.1 梯形图编辑界面设计
3.3.2 梯形图的编辑
3.3.3 梯形图程序管理模块
3.3.4 梯形图编辑中的错误检查
3.4 本章小结
第4章 嵌入式软PLC开发系统中编译模块的研究
4.1 图的有关知识
4.1.1 图的定义
4.1.2 图的拓扑排序
4.2 图存储结构
4.2.1 图的存储结构选择
4.2.2 十字链表
4.3 梯形图转化为指令表
4.3.1 梯形图抽象为有向图
4.3.2 有向图的拓扑排序
4.3.3 有向图转化为指令表
4.4 指令表程序的编译
4.4.1 前端分析
4.4.2 后端归纳
4.5 PLC指令的解释
4.5.1 PLC指令解释的基本流程
4.5.2 PLC指令解释的基本规则
4.5.3 目标代码生成过程
4.6 本章小结
第5章 面向数控系统的嵌入式软PLC开发系统的测试与运行
5.1 编辑模块的测试
5.1.1 梯形图元件添加测试
5.1.2 梯形图元件删除测试
5.1.3 梯形图元件插入测试
5.1.4 梯形图元件更改测试
5.1.5 梯形图元件复制、撤销测试
5.2 编译模块的测试
5.3 嵌入式软PLC运行系统
5.3.1 运行系统的构成
5.3.2 运行系统的实现过程
5.4 本章小结
结论
6.1 主要完成工作
6.2 对未来的展望
参考文献
致谢
附录A 攻读学位期间所发表的学术论文目录
兰州理工大学;