[发明专利]一种FBD程序自动调试的方法与装置在审
| 申请号: | 202211598659.2 | 申请日: | 2022-12-14 |
| 公开(公告)号: | CN116244175A | 公开(公告)日: | 2023-06-09 |
| 发明(设计)人: | 张森;王泽语;王博;罗幸明;杨知文 | 申请(专利权)人: | 浙江中控技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 汪丹琪 |
| 地址: | 310051 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 fbd 程序 自动 调试 方法 装置 | ||
1.一种FBD程序自动调试的方法,其特征在于,包括如下步骤:
S1:启动调试服务;
S2:控制调试客户端根据调试服务对应的IP地址、端口号,与调试服务建立连接通讯,加载测试用例文件信息,将测试用例打包成数据包;
S3:控制调试服务接收数据包并对数据包进行解析获取调试命令,所述调试命令包括命令号、子命令号以及操作数据;
S4:控制FBD调试进程对调试命令进行解析获取FBD组态信息和与调试命令对应的操作请求;
S5:控制器根据操作请求执行相应的调试动作。
2.如权利要求1所述的一种FBD程序自动调试的方法,其特征在于,步骤S2中还包括给调试服务发送打开程序页命令,在步骤S3中还包括控制调试服务根据程序名寻找出对应的FBD调试进程,步骤S4中还包括打开该FBD调试进程对应的调试程序页。
3.如权利要求1或2所述的通过配置私有分区修改系统外部器件适配的方法,其特征在于:步骤S2中加载多个不同的测试用例文件信息,根据不同的测试用例打包成多条数据包。
4.如权利要求1或2所述的一种FBD程序自动调试的方法,其特征在于:所述数据包的包头包括版本号、命令号、子命令号和数据长度,所述数据包的包体包括具体命令信息。
5.如权利要求1或2所述的一种FBD程序自动调试的方法,其特征在于,步骤S4中控制FBD调试进程根据子命令号获取对应的操作请求。
6.如权利要求5所述的一种FBD程序自动调试的方法,其特征在于:所述子命令号包括NO1~NO6,所述操作请求包括与子命令号NO1对应的打开FBD程序、与子命令号NO2对应的关闭FBD程序、与子命令号NO3对应的读值、与子命令号NO4对应的写值、与子命令号NO5对应的获取功能块的激活状态、与子命令号NO6对应的设置功能块的激活状态。
7.如权利要求2所述的一种FBD程序自动调试的方法,其特征在于:如果程序页中不存在的IO位号,则将该位号添加到位号调试表中。
8.一种FBD程序自动调试的装置,其特征在于:包括
调试服务器,用以启动调试服务,在测试用例打包成数据包后控制调试服务接收数据包并对数据包进行解析获取调试命令,所述调试命令包括命令号、子命令号以及操作数据;
调试客户端模块,用以在调试服务启动后控制调试客户端根据调试服务对应的IP地址、端口号与调试服务建立连接通讯,加载测试用例文件信息,将测试用例打包成数据包;
FBD程序模块,用以解析获取调试命令后控制FBD调试进程对调试命令进行解析获取FBD组态信息和与调试命令对应的操作请求;
控制器,用以根据操作请求执行相应的调试动作。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控技术股份有限公司,未经浙江中控技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211598659.2/1.html,转载请声明来源钻瓜专利网。





