[发明专利]控制系统的控制逻辑仿真调试方法、设备及可读存储介质有效
申请号: | 202110137678.4 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112965458B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 孙丰妹;兰文华 | 申请(专利权)人: | 杭州和利时自动化有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张春辉 |
地址: | 310018 浙江省杭州市经*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制系统 控制 逻辑 仿真 调试 方法 设备 可读 存储 介质 | ||
本发明公开了一种控制系统的控制逻辑仿真调试方法,该方法在控制系统的实际控制运行中,通过对控制系统的内部数据流进行旁路处理,同时注入用于仿真的测试信号的方式,注入的测试信号为用于实现模拟和仿真控制逻辑的执行条件的信号。通过对内部数据流旁路,替代注入并执行测试信号,改变控制逻辑执行分支和路径,执行测试信号以达到验证和测试控制逻辑的正确性的目的。该方法对现场正常生产没有任何扰动,可以在线的进行现场各种工况的模拟和仿真。本发明还公开了一种控制系统的控制逻辑仿真调试设备及可读存储介质,具有相应的技术效果。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种控制系统的控制逻辑仿真调试方法、设备及可读存储介质。
背景技术
可编程逻辑控制器是一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。
在控制逻辑正常投入生产之前,需要对其进行反复调试,测试监视,以保证现场的正确性和安全性,在当前工业控制领域中,控制逻辑的正确性是现场生产的关键因素。而现场控制逻辑一般都比较复杂,运行过程中不允许使用物理装置进行在线调试,因此需要一种控制逻辑的仿真调试环境,用于模拟现场的各种工况来验证现场控制逻辑是否正确。
目前,行业内常使用逻辑断点来实现控制逻辑的仿真调试,用于模拟现场的各种工况来验证现场控制逻辑是否正确。通过在控制逻辑中设置断点,在运行过程中进行控制逻辑的断点采集,实现单步调试。
使用逻辑断点来实现控制逻辑的仿真调试可以实现逻辑正确性的判断以及逻辑问题的分析,但是对现场实际物理装置采集装置的复杂信号无法进行实时仿真;而且物理信号作为控制逻辑的输入,对控制逻辑的运行结果会产生直接的影响;另外如果是依赖于实时时间的控制逻辑(比如每秒计数+1),插入的断点会影响原有执行逻辑的延续性,导致无法输出正确的指令。
综上所述,如何在避免影响原有执行逻辑的同时实现实时的有效功能仿真,是目前本领域技术人员急需解决的技术问题。
发明内容
本发明的目的是提供一种控制系统的控制逻辑仿真调试方法、设备及可读存储介质,可以在避免影响原有执行逻辑的同时实现实时的有效功能仿真。
为解决上述技术问题,本发明提供如下技术方案:
一种控制系统的控制逻辑仿真调试方法,包括:
下位机接收到上位机下发的增加旁路信号消息后,根据所述增加旁路信号消息确定旁路信息;其中,所述旁路信息包括待仿真信号中的待旁路信号、所述待旁路信号的存储内存区以及用于替换所述待旁路信号的测试信号;
根据所述存储内存区在所述待仿真信号中将所述待旁路信号的旁路标记置为旁路状态;
在对所述待仿真信号进行逻辑编译中,对所述待仿真信号进行旁路标记识别;
若所述旁路标记为所述旁路状态,对标记为所述旁路状态的信号进行旁路操作,并执行对应替换的测试信号的控制逻辑。
可选地,根据所述增加旁路信号消息确定旁路信息,包括:
从所述增加旁路信号消息中解析出旁路信息;
对所述旁路信息进行有效性检查;
若所述有效性检查通过,获取所述旁路信息。
可选地,根据所述增加旁路信号消息确定旁路信息,包括:
从所述增加旁路信号消息中解析出旁路信息;
判断是否存在旁路信息表;
若存在,将所述旁路信息根据信息类型按照预设添加规则添加至所述旁路信息表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州和利时自动化有限公司,未经杭州和利时自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110137678.4/2.html,转载请声明来源钻瓜专利网。