文摘
英文文摘
声明
第一章 引言
1.1课题背景
1.2课题任务
1.3论文结构
第二章 PLC虚拟机相关技术概念
2.1可编程逻辑控制器
2.1.1可编程逻辑控制器的定义
2.1.2 PLC的编程语言
2.1.3软PLC的概念
2.2嵌入式软件
2.2.1嵌入式软件的分类
2.2.2嵌入式软件的特点
2.3虚拟机的概念
2.4 IEC61131.3标准的嵌入式软PLC虚拟机的概念和优点
第三章 基于PLC虚拟机的控制系统
3.1基于PLC虚拟机的控制系统的组成
3.2 PLC虚拟机的组成
3.2.1系统管理器
3.2.2通讯管理器
3.2.3编译器
3.2.4解释器
3.2.5元件库
3.3 PLC虚拟机系统各部分的关系
第四章 PLC虚拟机的任务调度的设计与实现
4.1任务调度的概念
4.1.1操作系统的任务调度和切换
4.1.2 PLC虚拟机的任务概念
4.1.3 PLC虚拟机的执行接口描述
4.2 PLC虚拟机任务调度方案
4.2.1快慢逻辑任务调度
4.2.2 PLC任务状态
4.2.3 PLC任务资源及切换
第五章 PLC虚拟机程序运行资源模型的设计
5.1 PLC程序的数据类型和变量类型
5.2 PLC程序的文件结构
5.3 PLC程序的运行资源模型
第六章 PLC虚拟机的指令系统的设计与实现
6.1 PLC虚拟机元件库
6.1.1元件库数据结构
6.1.2元件库中重要类的继承和派生关系
6.1.3元件库接口设计
6.2 PLC虚拟机指令系统
6.2.1 PLc虚拟机指令组成格式
6.2.2 PLC虚拟机指令的生成和执行
6.2.3 PLC用户自定义功能调用
第七章 结束语
7.1论文工作成果
7.2工作展望
参考文献
附录1
致谢
北京邮电大学;