一个面向时序规格说明模式语言SPS4PLC的PLC程序自动验证原型工具的设计与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:wangkaihao_2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器(PLC)是一种被广泛应用于工业控制领域的嵌入式设备。它常被用于实现安全攸关系统的控制逻辑,例如核电、交通、医疗设备等。这些系统对软件的正确性、可靠性有着极高的要求。而目前PLC程序开发主要依赖于个人经验,需求描述错误、程序设计错误难以避免。SPS4PLC来源于规格说明模式语言SPS,是一个专用于描述PLC控制系统的规格说明模式语言,它能够以接近自然语言的方式精确描述PLC控制系统的需求。SPS2PLC是一个由SPS4PLC规格说明自动生成PLC程序的工具,然而其生成过程的正确性尚未经过机器确认。为验证SPS2PLC工具所生成的程序的正确性,本文针对SPS4PLC语言所描述的规格说明,对PLC程序进行自动化的模型检验。本文的主要工作如下:(1)本文给出了一个PLC指令表语言程序的形式语义模型,其中重点讨论了扫描周期长度的设置方法和定时器的语义规则,在此基础上给出了PLC程序到时间自动机模型的翻译方法。(2)本文提出了一种不固定扫描周期长度的建模方法,通过理论分析和实验分析,发现这种不固定扫描周期的建模方法既能够有效检测性质,又能提高验证的效率。不过,这种建模方法在某些情况下可能导致本应通过验证的程序验证不通过,因此本文采用了二次验证的方式,即优先使用不固定扫描周期的模型用于验证,当验证失败后再使用固定扫描周期长度的模型重新验证。(3)为了说明转化得到的时间自动机模型和PLC程序的形式语义模型的关系,本文从操作语义的层面对这二者的行为进行了一致性证明。(4)针对状态空间爆炸问题,本文介绍了影响锥约简在本文工作中的具体实现方案。(5)本文通过观察者方法将SPS4PLC转化为了可验证的TCTL逻辑公式。(6)最后,本文设计与实现了面向SPS4PLC的PLC自动验证工具PLCVerifier。应用PLCVerifier能够快速地对SPS2PLC所自动生成的程序的正确性予以验证。本文应用PLCVerifier检验了SPS4PLC所有范围模式的实现模式,发现了3处实现模式与语义不一致的情况,并给出了修正。针对若干规模不同的PLC系统,验证了SPS2PLC生成的代码,发现在不涉及循环依赖的情况下,SPS2PLC均能生成正确的代码。此外,本工具也可以验证使用其他方式开发的PLC程序。
其他文献
数据转换器是信号处理中连接数字信号和模拟世界的接口,是混合信号处理系统的关键模块。随着诸如光载无线电和宽带通信技术等领域高速信号处理应用的需求,对模数转换器(Analog to Digital Converter,ADC)的速率和带宽要求越来越高。研究单核超高速超宽带的ADC对于高速信号处理等相关工程领域有重要意义。本文首先介绍模数转换器的基本原理与主要衡量指标,对比分析常用高速ADC架构的优缺点
随着计算机视觉领域研究的不断深入,实例分割已经逐渐成为当下计算机视觉领域的研究热点之一。实例分割任务的目标是对图像中的所有前景像素点做所属实例的划分。在计算机视觉领域,依赖于手工提取特征的传统方法已经逐渐被深度学习所取代,基于深度学习的实例分割方法也逐渐成为实例分割任务的主流解决方案。本文以深度学习理论为基础,对现有的基于深度学习的实例分割方法做了分析,并且基于FCOS目标检测网络提出了一种新的单
MEMS是以微电子技术为基石发展起来的多学科交叉综合的新兴研究领域,其中一个重要分支及应用领域为射频微电子机械系统(RF MEMS)。RF MEMS器件得益于其低功耗、小型化、优良微波性能、高集成度等诸多优势,在诸多领域有着广泛的应用前景。在射频系统中,可调谐微波衰减器作为调节信号电平的高频器件需求度很高。它们在自动增益控制放大器、宽带矢量调制器等射频电路中广泛应用。同时,可调谐微波均衡器能够调节
随着科学技术发展的日新月异,国防现代化亦飞速发展,隐身性能已经成为先进飞行器和其他军事装备不可或缺的重要元素。频率选择表面(Frequency Selective Surface,FSS)可以有效减小天线和飞行器的雷达散射截面(Radar Cross Section,RCS);利用空间电磁波干涉相消原理和电磁对消技术,能够有效对抗电磁干扰和缩减武器平台的雷达回波。基于上述动机,本文主要在以下几个方
人类的大脑是由上千亿个不同种类的神经细胞共同组成的极度复杂的组织结构。试图理解人类大脑的工作机制是人类追寻自然规律和自我意识的终极挑战。脑科学致力于研究分析神经系统的结构与功能,揭示各种神经活动的规律,在各个水平上阐明其机制,以及预防、诊治神经和精神疾患。核磁共振成像技术因其无损伤的优势已广泛应用于脑科学研究之中,现今大量相关科研成果均是建立在核磁共振成像数据的基础之上。本文基于深度学习算法针对脑
重金属在现代工业中被广泛使用,引发的重金属污染日益严重,已危害生态环境和人类的身体健康,成为全球性的问题。能够对水环境中重金属离子高效、便捷地检测,对构建持续、有效、实时的重金属污染监测治理体系具有重要意义。随着微/纳机电技术的快速发展,谐振传感器已实现对不同物质的痕量检测。尺寸小、灵敏度高、成本低、可用于水环境中重金属离子的检测。本文以微纳米梁谐振传感器为核心,设计了多个尺寸的悬臂梁和双端固支梁
近年来,人工智能在全球迎来了新一轮的研究热潮,在传统的机器学习算法之外,一种名为深度学习的技术被提出,其核心是模仿生物神经系统构建的神经网络,这种层层递进的模型结构由于其出色的特征提取与数据拟合能力,被广泛应用于各种人工智能产品中,如今常见的人脸检测、机器翻译、语音识别等应用都基于深度学习技术实现。深度学习应用的执行阶段包括模型训练和任务推断两个核心环节,模型训练是利用特定数据集修正神经网络参数值
矩阵变压器已被证明是提高数据中心电源效率的有效方案。然而在高频下产生的寄生参数、交流电阻等将影响矩阵变压器的效率及工作性能。因此研究高频下矩阵变压器的寄生参数、损耗分布及集成化等具有重要意义。本文基于半桥串并联谐振变换器(LLC型),提出了一种高效率高功率密度的矩阵变压器的设计方法和具体实现方式,对矩阵变压器寄生参数、损耗以及磁集成等关键问题进行了分析。主要工作如下:(1)建立了矩阵变压器寄生参数
随着集成电路的不断发展与进步,反激准谐振变换器由于其成本低、体积小、功率密度高,可以实现开关管零电流关断(Zero Current Switching,ZCS)与准零电压导通(Quasi-Zero Voltage Switching,Quasi-ZVS)等优点,具有广阔的发展前景。而目前反激准谐振变换器存在控制模式单一等问题,限制了其全负载范围内平均效率的提升。针对上述问题,本文设计了一种高频反激
反激准谐振变换器安全性高,稳定性好,在手机适配器等中小功率电源领域拥有广泛的应用前景。反激准谐振变换器简化了拓扑结构,通过谐振实现谷底导通,提高开关频率。同时,采用同步整流技术可以降低整流二极管的功耗,提高整体效率。然而由于反激准谐振变换器的工作波形谐振变化导致难以有效找到采样控制点,这阻碍了同步整流技术在反激准谐振变换器上的应用。针对上述问题,本文设计了一种反激准谐振变换器的同步整流控制策略。首