第一章 绪论
1.1课题研究背景与意义
1.2国内外研究现状及分析
1.3论文主要研究内容及论文章节安排
第二章 软PLC的整体方案设计
2.1 IEC61131-3标准
2.1.1 IEC61131-3的主要内容
2.1.2 结构化文本语言ST
2.2 工业机器人系统框架研究
2.2.1 机器人控制系统框架分析
2.2.2 机器人控制系统软件框架分析
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.5本章小结
第三章 软PLC编程系统的设计与实现
3.1开发环境搭建
3.2示教器端页面设计
3.3软PLC系统目标文件格式设计
3.4 ST语言编译器设计
3.4.1 ST语言分析器设计
3.4.1 目标代码生成器设计
3.5 示教器与PC机通信方式以及断线重连机制
3.5.1通信方式
3.5.2断线重连机制
3.6本章小结
第四章 软PLC运行系统的设计与实现
4.1运行环境搭建
4.1系统运行相关任务规划
4.1.1 系统任务优先级划分
4.1.1 系统任务运行调度
4.2任务间通信接口设计
4.2.1 软PLC与机器人控制任务通信接口设计
4.2.2 软PLC与设备接口任务通信接口设计
4.3软PLC虚拟机任务设计
4.3.1 输入采样程序设计
4.3.2 目标文件解释执行器设计
4.3.3 输出刷新程序
4.4本章小结
第五章 软PLC系统软件集成运行测试
5.1系统硬件平台的搭建
5.2系统功能测试
5.3本章小结
总结与展望
本文工作总结
本文未来展望
参考文献
研究生期间发表论文
声明
致谢