[发明专利]一种FBD程序自动调试的方法与装置在审
| 申请号: | 202211598659.2 | 申请日: | 2022-12-14 |
| 公开(公告)号: | CN116244175A | 公开(公告)日: | 2023-06-09 |
| 发明(设计)人: | 张森;王泽语;王博;罗幸明;杨知文 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 汪丹琪 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fbd 程序 自动 调试 方法 装置 | ||
本发明提供一种FBD程序自动调试的方法及装置,属于FBD程序测试技术领域。该方法包括如下步骤:S1:启动调试服务;S2:控制调试客户端根据调试服务对应的IP地址、端口号,与调试服务建立连接通讯,加载测试用例文件信息,将测试用例打包成数据包;S3:控制调试服务接收数据包并对数据包进行解析获取调试命令,所述调试命令包括命令号、子命令号以及操作数据;S4:控制FBD调试进程对调试命令进行解析获取FBD组态信息和与调试命令对应的操作请求;S5:根据操作请求执行相应的调试动作。本发明设计好测试用例,通过调试进程自动执行测试用例,测试过程中不需人为干预,自动化测试,提高测试效率、可靠性高,节约人力资源与测试时间。
技术领域
本发明涉及FBD程序测试技术领域,具体而言,涉及一种FBD程序自动调试的方法及装置。
背景技术
目前核电、石化、医药等行业,一层的控制逻辑会组建大量的FBD程序,大型项目中会组建几万幅程序页,FBD程序涉及到现场设备的控制,对于现场运行具有重要的意义。在工厂投运前,需要对程序页中每一个逻辑都进行严格的验证测试;当现场组态规模较大时,需要花费大量人力与时间进行联调测试,非常消耗资源。现有FBD程序测试方法都是通过人工手动设置不同信号值,大型项目现场存在几百个控制器以及上万副程序;人工测试消耗大量的人力资源与时间,并且人工容易出错。
发明内容
为了解决上述问题,本申请实施例提供了一种FBD程序自动调试的方法及装置。
第一方面,本申请实时例提供了一种FBD程序自动调试的方法,包括如下步骤:
S1:启动调试服务;
S2:控制调试客户端根据调试服务对应的IP地址、端口号,与调试服务建立连接通讯,加载测试用例文件信息,将测试用例打包成数据包;
S3:控制调试服务接收数据包并对数据包进行解析获取调试命令,所述调试命令包括命令号、子命令号以及操作数据;
S4:控制FBD调试进程对调试命令进行解析获取FBD组态信息和与调试命令对应的操作请求;
S5:控制器根据操作请求执行相应的调试动作。
优选的,步骤S2中还包括给调试服务发送打开程序页命令,在步骤S3中还包括控制调试服务根据程序名寻找出对应的FBD调试进程,步骤S4中还包括打开该FBD调试进程对应的调试程序页。
优选的,步骤S2中加载多个不同的测试用例文件信息,根据不同的测试用例打包成多条数据包。
优选的,所述数据包的包头包括版本号、命令号、子命令号和数据长度,所述数据包的包体包括具体命令信息。
优选的,步骤S4中控制FBD调试进程根据子命令号获取对应的操作请求。
优选的,所述子命令号包括NO1~NO6,所述操作请求包括与子命令号NO1对应的打开FBD程序、与子命令号NO2对应的关闭FBD程序、与子命令号NO3对应的读值、与子命令号NO4对应的写值、与子命令号NO5对应的获取功能块的激活状态、与子命令号NO6对应的设置功能块的激活状态。
优选的,如果程序页中不存在的IO位号,则将该位号添加到位号调试表中。
第二方面,本申请实施例提供了一种FBD程序自动调试的装置,包括
调试服务器,用以启动调试服务,在测试用例打包成数据包后控制调试服务接收数据包并对数据包进行解析获取调试命令,所述调试命令包括命令号、子命令号以及操作数据;
调试客户端模块,用以在调试服务启动后控制调试客户端根据调试服务对应的IP地址、端口号与调试服务建立连接通讯,加载测试用例文件信息,将测试用例打包成数据包;
FBD程序模块,用以解析获取调试命令后控制FBD调试进程对调试命令进行解析获取FBD组态信息和与调试命令对应的操作请求;
控制器,用以根据操作请求执行相应的调试动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211598659.2/2.html,转载请声明来源钻瓜专利网。





