首页--工业技术论文--金属学与金属工艺论文--组合机床及其加工论文--程序控制机床、数控机床及其加工论文

数控系统软PLC的研究与开发

摘要第1-5页
Abstract第5-9页
1 绪论第9-15页
   ·课题背景及意义第9-11页
     ·开放式数控系统软PLC的产生第9-10页
     ·开放式数控系统软PLC的优势第10-11页
   ·国内外研究概况第11-13页
     ·国外研究概况第12-13页
     ·国内研究概况第13页
   ·课题研究的目的和意义第13-14页
   ·论文的主要研究内容第14-15页
2 软PLC关键技术和开发系统总体设计第15-26页
   ·传统PLC的结构和原理第15-16页
   ·软PLC硬件平台和操作系统的选择第16-19页
     ·软PLC的基本特征第16页
     ·软PLC控制系统硬件平台选择第16-18页
     ·软PLC操作系统平台的选择第18-19页
   ·软PLC系统结构的总体设计第19-21页
   ·软PLC的标准编程语言第21-23页
     ·IEC1131-3标准的特点第21-22页
     ·IEC1131-3标准的组成第22-23页
   ·面向对象编程技术的应用第23-26页
3 软PLC运行系统的研究与实现第26-33页
   ·运行系统搭载平台第26-27页
   ·软PLC运行系统的硬件结构第27页
   ·I/O接口模块第27-31页
     ·硬件接口程序的实现第29-30页
     ·接口板初始化第30页
     ·开关量内存映像第30-31页
   ·运行内核模块的关键技术第31-33页
     ·定时方案第31-32页
     ·分页技术第32-33页
4 软PLC梯形图编辑功能的研究与实现第33-52页
   ·梯形图的设计要求第33-34页
     ·编程器的设计原则第33页
     ·开发系统的梯形图指令第33-34页
   ·类的设计第34-41页
     ·编辑系统的类结构第34-35页
     ·梯级类的设计第35-37页
     ·元件库类的设计第37-41页
   ·数据的保存类第41-43页
   ·存储容器中元素的查找遍历第43-45页
   ·软件PLC界面第45-46页
   ·梯形图编辑器的实现第46-51页
     ·“矩阵网格”和元件的选择第46-47页
     ·梯形图的绘制第47-48页
     ·元件的加载第48页
     ·图形的编辑第48-51页
   ·指令表编辑器的实现第51-52页
     ·指令表语言的特点第51页
     ·开发系统的指令表命令集第51页
     ·指令表编辑模块的实现第51-52页
5 软PLC编译功能的研究与实现第52-67页
   ·系统编译器与传统编译器的比较第52-53页
     ·传统编译器介绍第52-53页
     ·本软件设计使用的编译模块第53页
   ·以“首行为中心”的转化方法第53-54页
   ·编译转化模块的设计第54-66页
     ·语法分析部分第54页
     ·独立输入输出单元划分第54-57页
     ·垂直线判断分析第57-61页
     ·并联内部递归模块第61-65页
     ·输出递归模块第65-66页
     ·元件间的逻辑关系第66页
   ·编译转化结果第66-67页
6 软PLC实验测试第67-71页
结论第71-72页
参考文献第72-74页
附录A 中转接口板原理图第74-75页
附录B 硬件接口程序部分代码第75-77页
附录C 编译转化模块部分代码第77-80页
附录D 实例界面第80-81页
附录E 部分开关量连接图第81-82页
附录F 符号位图资源表第82-83页
附录G 梯形图指令表第83-84页
攻读硕士学位期间发表学术论文情况第84-85页
致谢第85-86页

论文共86页,点击 下载论文
上一篇:水稻机插秧苗的生长和超秧龄过程的分析及其调控的研究
下一篇:数字鄱阳湖项目管理研究