基于SIPN和XML的PLC控制程序生成研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:tmac0000000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
PLC(Programmable Logic Controller)被广泛地应用于工业控制领域,随着问题规模的增大,控制复杂性的增加,传统的 PLC编程方法不适应控制规模的增大以及对控制严格性要求,而且编程效率也比较低。Petri网是一种适合描述并发、异步、分布式系统的工具,在制造和控制系统建模分析中得到广泛应用。信号解释 Petri网(SIPN,Signal Interpreted Petri Net)是在普通Petri网的基础上扩展加入输入信号和输出信号,输入信号与变迁关联,是变迁发生的条件,输出信号与每个位置关联,表示在该位置系统的输出控制信息。本文基于SIPN,对控制系统建模分析,并基于XML(eXtensible Markup Language)设计了SIPN的Schema文件,然后根据该Schema文件将SIPN模型转化为XML格式的文件,利用Java语言的DOM(Document Object Model)和SAX(Simple API for XML)接口对这个文件进行解析,提取出SIPN模型的关键信息,分析了对模型进行验证的方法,最后研究了由该模型到控制系统 PLC程序的转换算法。  本文主要进行了以下几方面的研究:(1)归纳了利用SIPN对PLC控制系统进行建模的一般方法;(2)基于XML设计了SIPN的Schema文件,从而可以把SIPN模型转化为XML格式的文档,实现了SIPN模型的计算机表示;(3)通过Java语言的DOM,SAX接口解析SIPN模型的XML文档,提取出模型的关键信息,为开发处理模型的应用程序提供一个接口;(4)分析了SIPN模型的验证方法,研究了SIPN模型到PLC程序的转化算法;(5)利用Java语言开发了一个能够解析符合本文Sehema定义的XML文档的工具,实现了SIPN模型信息的自动提取,以实例说明上述方法的实用性和有效性。
其他文献
由于太空具有微重力、超洁净等特殊环境,很多在地面无法完成的实验可以在太空得到实现,因此,各国竞相发展自己的空间实验事业来促进科学技术和国民经济的发展。但是随着实验的要
学位
隐马尔可夫模型(HiddenMarkovModel,HMM)是将实时信号源视为Markov信号源或Markov链的概率密度函数的一种统计模型,一直被公认为是处理与话者无关语音识别研究的主流方法。目前
随着企业信息系统开发技术和水平的不断提高,对其功能的要求也越来越全面。信息系统不仅要完成企业基本信息流程的组织处理,而且随着知识管理越来越受到人们的重视,还要有一些辅
随着用户对软件产品性能需求的不断增加,软件规模越来越大,复杂性也越来越高。为保证软件质量、提高软件的可靠性,以软件体系结构为设计规范的开发方法越来越受到软件开发人
随着软件产业的发展,手工软件测试已经满足不了软件测试的要求,自动化软件测试技术显得越来越重要。但自动化软件测试也存在着一些局限性,不能完全替代手工软件测试,因此在什么情
当前,无论是整个社会的发展,还是军队自身的改革和发展,都对军队财务管理工作提出了更高、更新的要求,建立以信息技术、计算机技术、网络技术为支撑的军队财务综合信息管理系统是
XML查询技术一直是国际和国内很多研究所关注的热点,随着Web应用的快速增长,XML数据逐渐成为数据存储的一种新的标准,由于XML数据半结构化和有序性的特点,针对XML数据的复杂Twig
随着我国经济的高速增长和汽车工业的迅猛发展,汽车正在逐步进入普通百姓的家庭。作为汽车电子的车载导航产品也正逐渐显示出其广阔的应用前景和巨大的市场潜力,成为当今汽车工
随着计算机技术的发展,特别是Internet技术的发展,在许多行业、单位或机构部门内部都逐步实现了业务、信息的计算机管理。但是各个机构、单位或部门内部由于业务和功能归属不同
Internet已经成为目前世界上最大的信息资源库,但是网上信息资源纷繁芜杂,如何快速、准确获取满足用户感兴趣信息的要求,己经成为摆在人们面前的一大难题。作为这些信息服务的基
学位