- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于IEC61131-3标准的嵌入式软PLC虚拟机的设计与实现-软件工程专业论文
基于I
基于I EC61 1 31-3标准的嵌入式软PLC虚拟机的设计与实现
摘要 从20世纪90年代中期以来,随着计算机和软件技术的不断发
艮,基于PC平台、嵌入式操作系统和控制应用软件的控制器正越来越 多地与传统工业控制相结合,实现更加精确高效的逻辑和运动控制。 可编程逻辑控制器(Programmable Logic Controller,以下简称 PLC)在工业控制系统中,正起着越来越重要的作用。本论文研究并设 计了以IEC61 131-3为语言标准的基于虚拟机概念的可嵌入式PLC软件 模块平台。该PLC平台符合国际标准且易于使用,具有可扩展性,为 开放式控制器发展提供了新的思路,进行了有益的实践。.
作者分析了虚拟机的基本组成和功能,结合工业控制中PLC应用 的特点提出了PLC虚拟机的概念。通过对传统的硬件PLC系统进行研 究,作者对其进行了软件抽象,设计并实现了PLC虚拟机系统。该系 统是具有快慢逻辑任务调度机制、与硬件无关的指令系统并管理相关 软硬资源的软PLC平台。PLC虚拟机采用嵌入式的软件结构来开发,由 一组软件模块组成,每一模块具有确定的功能。所有模块都封装在动 态连接库中,并提供头文件给用户。用户可以加载PLC虚拟机的模块 嵌入到自己的控制软件中,通过调用各模块提供的接口实现PLC各种 功能。
作者在认真学习IEC61131-3标准的基础上,分析和归纳了该标准 中梯形图编程语言要素的需求。根据需求设计了标准中主要梯形图元 件对象的数据结构和功能;设计了元件库的数据结构和操作功能,实
Ⅱ
现了易于扩展的元件库;设计和实现了梯形图程序文件存储的数据结
现了易于扩展的元件库;设计和实现了梯形图程序文件存储的数据结 构、变量类型和数据类型。
在结合课题实际情况的条件下设计和实现了PLC虚拟机双任务调 度,即快逻辑任务和慢逻辑任务之间的调度。快逻辑任务是一个需要 定时执行的任务,该任务必须在二个系统采样周期内执行完成。慢逻 辑任务是一个无限循环,它可以在几个系统采样周期内完成。
采用了完全面向对象的设计方法开发PLC虚拟机。设计并实现了 一套自主设计的PLC虚拟机指令系统,PLC虚拟机资源模型和解释运行 器。该指令系统实现了67条指令(见附录1),每一条指令都被设计成 为对象并使用了多态技术,大大节省了程序解释执行时的运行速度。 该指令系统可实现梯形图逻辑运算,元件功能运算和自定义元件的调 用。
关键词: IEC61131—3标准可编程控制器嵌入式软件PLC虚拟机
m
THE
THE DESIGN OF SOFT EMBEDDED PLC哪UAI,Ⅳ眦mNE OF IEC6n3l-3 S『IANDARD
ABSTRACT
Since middle of 20 century,the controllers that base on PC and embedded operation system ar e used on machine and automation equipments with the developing of technology of computer.Programmable logic controller for short:PLC)becomes more important.A new concept is proposed that soft embedded PLC virtual machine of, IEC61131—3 standard.A new software platform is designed for the soft embedded PLC virtual machine.The software platform accords the IEC61131-3 standard and good expandable.It is a new thinking with the control system developing
The author proposed the new concept of PLC virtual machine by analyses the function of virtual machine and the specialty of PLC.The PLC virtual machine is abstracted from the traditional hard PLC.It is a soft platform that includes task scheduler and command system is independent of hardware.The PLC virtua
您可能关注的文档
- 基于IACS规范的船体结构极限强度方法研究-船舶与海洋结构物设计制造专业论文.docx
- 基于H∞输出反馈控制及其在电站汽温控制系统中的应用-控制工程专业论文.docx
- 基于IACS共同规范的散货船极限强度及敏感性分析-船舶与海洋结构物设计制造专业论文.docx
- 基于IBatis的企业动态网站的设计与实现-软件工程专业论文.docx
- 基于IAP15F2K61S2的移动式多功能迷你单片机开发板-控制科学与工程专业论文.docx
- 基于IA的企业网站建设-管理科学与工程专业论文.docx
- 基于IBE和插件的邮件加密研究和开发-信息与通信工程专业论文.docx
- 基于IBA的高性能并行运算集群系统的研究与实现-计算机应用技术专业论文.docx
- 基于IA与TS的带时间窗车辆路径优化算法研究-计算机应用技术专业论文.docx
- 基于IBMR的交互编辑-模式识别与智能系统专业论文.docx
- 基于IEC61499标准的控制系统仿真平台开发及应用研究-控制科学与工程;模式识别与智能系统专业论文.docx
- 基于IEC61850数字化变电站通信系统分析-电气工程专业论文.docx
- 基于IEC61850数字化变电站通信系统研究-电力系统及其自动化专业论文.docx
- 基于IEC61850协议的交流数字源研制-电子与通信工程专业论文.docx
- 基于IEC61850和IEC61970的光伏电站通信与信息建模研究-控制工程专业论文.docx
- 基于IEC61850标准的变电站IED配置研究-电力系统及其自动化专业论文.docx
- 基于IEC61850标准的AMI系统通信技术的研究-信息与通信工程专业论文.docx
- 基于IEC61850标准的变电站自动化通信系统设计-电力系统及其自动化专业论文.docx
- 基于IEC61850标准的变电站图形显示系统研究-电力系统及其自动化专业论文.docx
- 基于IEC61850标准的110kV智能化变电站建设-电气工程专业论文.docx
文档评论(0)