基于时间自动机理论的PLC程序设计方法及应用

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ZHANQIWEI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业控制系统复杂程度不断提高,系统功能需求不断增加,状态数目巨大,PLC需要尽可能的在现场完成越来越复杂的控制任务,同时无人化车间、智慧型工厂等应用场合对智能数控系统有着更高的安全性要求,传统PLC程序设计方法已无法保证复杂控制系统的正确性和安全性。本文针对传统PLC程序设计方法在PLC编程中存在程序编辑和测试工作量大、PLC软件平台只能检测语法错误、无法检测逻辑错误、人工测试不能保证找出全部逻辑错误等方面的不足,提出了基于时间自动机理论的PLC程序设计方法。  在分析了时间自动机理论和IEC61131-3标准顺序功能图语法定义的基础上,设计了详细完整的UPPAAL时间自动机模型到IEC61131-3标准PLC程序的转换规则,包括位置和转移边的转换、同步通道信号的转换、变量声明和系统声明的转换。根据转换规则设计了UPPAAL时间自动机模型转换成PLC程序的具体算法,并使用Python编程语言设计了模型转换工具TA2PLC,该工具可以自动生成符合IEC61131-3标准的PLC程序。  在上述工作基础上,给出了基于时间自动机理论的PLC程序设计方法的总体现实流程。以二十层电梯控制系统的PLC程序设计为实验,利用时间自动机理论在UPPAAL中建立系统的形式化模型,仿真和验证系统的正确性、安全性等逻辑属性,通过TA2PLC工具自动生成符合IEC61131-3标准的完整PLC程序。并介绍了该方法在高档数控系统智能化技术面向智能制造的安全控制功能方面的应用。  基于时间自动机理论的PLC程序设计方法,利用时间自动机理论在UPPAAL软件中建立的系统形式化模型,各子系统状态逻辑清晰直观,可以简化复杂系统应用逻辑编程的难度,对系统设计属性进行形式化仿真和验证,可以保证PLC程序应用逻辑的正确性和安全性,通过模型转换工具TA2PLC自动生成的IEC61131-3标准PLC程序中,SFC语言功能块具有良好的程序结构,便于程序后续的调试和维护。
其他文献
目的:探讨中药熏洗对老年人桡骨远端骨折手法复位并小夹板外固定后临床指标的影响。方法:选择2015年11月至2018年11月宁波市中医院收治的老年桡骨远端骨折患者180例,采用随机
目的:探讨七氟烷吸入联合硬膜外麻醉在老年人消化道恶性肿瘤手术中的应用价值。方法:选取温州市中西医结合医院2016年8月至2017年9月手术治疗的老年消化道恶性肿瘤患者74例为
我厂生产 SD- 5摇板式压缩机缸体 (图 1) ,它由两层组成 ,外层为本体 ,内芯为镶件。镶件材料为QT6 0 0 - 2 ,本体材料为 ZL10 4。镶件经加工为半成品后送到压铸件厂。在压铸
DM154X型摆线齿轮油泵是液力变速器上的重要部件之一,为整个系统提供动力和润滑,其性能的优劣直接影响着液力变速器能否长期正常工作和整个系统工作的稳定性。针对DM154X型摆线齿轮油泵在工作一段时间后,其摆线外齿轮齿顶与齿肩过渡位置出现严重磨损现象,造成油泵供油效率很快降低的问题,本研究在分析DM154X型号和进口的USA-D型号两款摆线齿轮油泵结构设计的基础上,以摆线齿廓曲线形状为切入点,利用三
市政管道对于城市犹如血管之于人体.城市的建设发展离不开结构复杂、规模庞大的市政综合管线系统.市政管道一般是指给水、排水(雨污水)、燃气、电力、通信(包括电信、移动、
低温碱性熔与传统火法冶金相比,可以在低于900℃的环境下进行,并且在冶金过程中不会形成熔融渣,因此具备湿法冶金特点,而与湿法冶金不同的是,在具体熔炼期间,液态相包括液态
起重机小车快速准确定位和抑制吊重摇摆是提高起重机装卸效率和减少安全生产隐患的关键。使用电子防摇装置是解决这一问题的主要方法。目前大多数电子防摇产品对于岸桥的实际
目的:探索在县级医院开展单孔胸腔镜手术的可行性并总结临床体会。方法:回顾性分析涿州市医院2016年10月至2019年12月收治的因胸部疾病行单孔胸腔镜手术患者136例的临床资料,
期刊
期刊