[发明专利]工厂自动化测试方法、系统、投影设备及存储介质在审
申请号: | 202011306280.0 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112346425A | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 李永春 | 申请(专利权)人: | 宜宾市极米光电有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 644005 四川省宜宾市临港经济技*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工厂 自动化 测试 方法 系统 投影设备 存储 介质 | ||
1.一种工厂自动化测试方法,其特征在于,包括步骤:
测试设备发送请求消息至待测设备;
待测设备根据所述请求消息发送第一消息至测试设备,所述第一消息包括待测设备机型信息;
测试设备根据所述第一消息生成包括测试指令的第二消息并发送至待测设备;
待测设备根据所述测试指令完成测试并发送包括测试结果的第三消息至测试设备;
所述测试设备或待测设备在发送消息前根据转义规则将消息中的目标内容转义为转义内容,接收消息后根据转义规则将消息中的转义内容反转义为目标内容;数据转义或者数据反转义中的目标内容包括通过传输协议和传输内容选取的字段。
2.根据权利要求1所述的工厂自动化测试方法,其特征在于,所述测试设备和待测设备传输消息过程中消息的数据格式包括消息头和消息尾,所述目标内容和所述消息头的字段相同,或者所述目标内容和所述消息尾的字段相同。
3.根据权利要求1所述的工厂自动化测试方法,其特征在于,通过传输协议和传输内容选取的字段包括步骤:
若传输协议对应的传输内容的第一字段使用频率低于阈值,则将所述第一字段作为消息头或者消息尾的字段,所述第一字段与所述目标内容的字段相同。
4.根据权利要求1所述的工厂自动化测试方法,其特征在于,测试设备或者待测设备传输的消息的数据格式包括消息头、类型、长度、校验、消息号、数据内容和消息尾。
5.根据权利要求4所述的工厂自动化测试方法,其特征在于,所述类型用于表示消息为数据消息或者应答消息,所述消息号用于表示消息的身份信息。
6.根据权利要求1所述的工厂自动化测试方法,其特征在于,所述待测设备根据所述测试指令完成测试并发送包括测试结果的第三消息至测试设备包括步骤:
接收第二消息后,对所述第二消息依次进行Byte转化、反转义、校验和JSON转化。
7.根据权利要求6所述的工厂自动化测试方法,其特征在于,所述反转义包括步骤:
将第二消息中第二转义内容反转义为第二目标内容,所述第二目标内容的字段与消息头或者消息尾的字段相同,所述第二转义内容包括特殊字段和普通字段。
8.根据权利要求7所述的工厂自动化测试方法,其特征在于,所述消息头、消息尾、特殊字段采用十六进制数0X7D、0X7E、0X7F中任意一种,所述普通字段采用十六进制数0X00-0X7D任意一种。
9.根据权利要求6所述的工厂自动化测试方法,其特征在于,所述JSON转化之后还包括步骤:
对所述第二消息进行数据分发。
10.根据权利要求9所述的工厂自动化测试方法,其特征在于,所述数据分发包括步骤:
根据工位顺序匹配测试指令顺序;
或者识别测试指令的标志位,根据标志位匹配指令顺序;所述标志位用于表示测试指令的类型,所述类型包括串行或者并行。
11.根据权利要求6所述的工厂自动化测试方法,其特征在于,所述待测设备根据所述测试指令完成测试并发送包括测试结果的第三消息至测试设备还包括步骤:
根据测试指令完成测试,生成包括测试结果的第三消息;
对所述第三消息进行转义后发送至测试设备;
所述转义包括步骤:
将第三消息中第三目标内容转义为第三转义内容,所述第三目标内容的字段与消息头或者消息尾的字段相同,所述第三转义内容包括特殊字段和普通字段。
12.根据权利要求1所述的工厂自动化测试方法,其特征在于,在测试设备发送请求消息至待测设备之前还包括步骤:
建立待测设备和测试设备的通信连接,所述通信采用串口通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宜宾市极米光电有限公司,未经宜宾市极米光电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011306280.0/1.html,转载请声明来源钻瓜专利网。