基于Petri网的梯形图程序建模以及验证方法研究

来源 :华侨大学 | 被引量 : 0次 | 上传用户:shpeipei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器(Programmable Logic Controller,PLC)是工业自动化的一种重要的控制装置,在一些安全苛求的行业中(例如在交通、电力和化工石油等)被广泛使用,这就对PLC程序的安全可靠性提出了严格的要求。然而传统的PLC程序开发工具仅能识别语义和语法问题,却无法检测出隐藏在程序中的逻辑错误。为此,很多学者展开了对PLC程序进行逻辑错误检测的研究工作,取得了丰硕的成果。其中,形式化验证方法为学术界广泛认可。本文基于Petri网给出了PLC梯形图程序进行建模方法,以及Petri网模型和模型检测工具NuSMV相结合的梯形图顺序规范验证方法:1.根据国际电工委员会标准IEC61131-3定义的语义,将多种梯形图功能指令转换为普通Petri网,其中包括定时器、比较和加法指令;2.采用计算树逻辑(Computation Tree Logic,CTL)公式描述梯形图程序的“顺序”规范;3.将PLC程序的Petri网模型和CTL顺序规范输入模型检测工具NuSMV,进行程序验证;4.根据验证结果对存在问题的梯形图程序进行相应的修改。该方法可以自动识别和定位梯形图中违反顺序规范的逻辑错误,能够提高PLC系统的可靠性和安全性,对PLC程序的设计和调试具有较大的应用价值。
其他文献
卫星舱布局设计是考虑将有效载荷(仪器、设备)合理的放置在卫星舱内,以满足卫星设计的各种约束要求并优化各项性能指标,它属于带性能约束的复杂布局设计问题。卫星舱布局优化设
上海城市网格是以Internet网络为基础设施,通过网格技术来整合和管理城市区域的计算资源、信息资源及应用系统,促进城市信息化、智能化的建设。面向交通信息服务的示范应用系统
将现代计算机和网络技术用于政府机构,实现其管理服务的电子化、自动化、无纸化是当前我国信息化建设的重要环节。互连网发展的日新月异,带动了该领域内应用技术的更新,为实现电
原油调合是炼化企业原油加工的首道工序。通过原油调合,可以减少常减压装置(CDU)进料性质波动,从而提高原油利用率,降低成本,提高企业经济效益。目前我国原油调合仍以手动调合为
随着生产制造过程复杂性的增加,传统的基于单机器人的生产系统已经难以满足生产任务的需求。多机器人协作系统得益于自身的特点,提供了更好的灵活性,更强的负载能力,有能力完成一
三维曲面点集的采样、三角形剖分以及据此重构曲面的问题一直是计算几何、计算机辅助几何设计、逆向工程等实际应用中非常重要的课题之一,论文以三维点集作为研究对象,研究了三
多智能体技术是目前人工智能领域的研究热点,它对解决具有空间分布特点的复杂问题有着独特的优势,是一种具有重要研究意义和应用价值的方法。生产调度位于CIMS体系结构中的中间
本课题采用软开关原理,对智能同步开关进行了系统的研究。课题中的开关控制系统以PIC单片机为核心,通过准确捕获电力系统中的电流过零点和电压过零点,控制开关在零电压时刻开通,
工程中实践中的系统大多是非线性系统。同时,实际系统中由于建模误差、测量误差和近似线性化等因素从而使系统不可避免的含有未知参数和干扰,因此研究非线性系统的鲁棒控制具有
口语自动翻译是语音、语言技术领域重要的应用领域之一,具有重要的理论研究意义和实用价值,受到人们越来越多的关注,而口语解析技术是口语翻译系统中的关键部分之一,本文针对口语