本申请实施例提供了一种通信参数确定方法、装置、电子设备以及存储介质,涉及工业通信技术领域,具体实现方案为:按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,第一参数的初始值为:第一设定值,第二参数值为:第二设定值;若已进行交互的交互次数达到第一次数,且交互成功率满足预设的返回条件,则将第一参数值增加预设的累加值,并重置交互次数和交互成功率,返回与下位机进行循环应答交互的步骤,直至交互成功率满足预设的结束条件;基于第一参数值确定待测通信参数的限制值。应用本申请实施例提供的方案可以确定控制系统与下位机进数据交互的通信参数的限制值。
【技术实现步骤摘要】
本申请涉及工业通信,特别是涉及一种通信参数确定方法、装置、电子设备以及存储介质。
技术介绍
1、工业生产中各种下位机在控制系统的控制下自动化运行,其中,上述下位机可以是生产设备、传感器等等。为保证各种下位机正常工作,下位机与控制系统需要按照设定的通信协议进行数据交互。
2、通信协议中一般包括各种通信参数,为保证下位机与控制系统正常进行数据交互,需要设置这些通信参数的最大值、最小值这类限制值。而这些限制值一旦设置的不合理,易导致通信失败或者通信资源浪费。因此,需要提供一种确定通信参数的限制值方案。
技术实现思路
1、本申请实施例的目的在于提供一种通信参数确定方法、装置、电子设备以及存储介质,用以确定控制系统与下位机进数据交互的通信参数的限制值。具体技术方案如下:
2、根据本申请实施例的一方面,提供了一种通信参数确定方法,所述方法包括:
3、按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,其中,所述第一参数的初始值为:第一设定值,所述第二参数值为:第二设定值;
4、若已进行交互的交互次数达到第一次数,且交互成功率满足预设的返回条件,则将所述第一参数值增加预设的累加值,并重置所述交互次数和交互成功率,返回所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互的步骤,直至所述交互成功率满足预设的结束条件;
5、基于所述第一参数值确定所述待测通信参数的限制值。
<
p>6、本申请的一个实施例中,所述待测通信参数为:交互数据长度,所述辅助通信参数包括:响应超时时长;和/或所述第一设定值为:最短交互数据长度。7、本申请的一个实施例中,所述返回条件包括:所述交互成功率大于等于预设的成功率阈值;和/或所述结束条件包括:所述交互成功率小于所述成功率阈值。
8、本申请的一个实施例中,所述待测通信参数为:响应超时时长,所述辅助通信参数包括:交互数据长度;和/或所述第一设定值为:最小响应超时时长。
9、本申请的一个实施例中,所述返回条件包括:所述交互成功率小于预设的成功率阈值;和/或所述结束条件包括:所述交互成功率大于等于所述成功率阈值。
10、本申请的一个实施例中,所述待测通信参数为:交互数据长度,所述辅助通信参数包括:响应超时时长;
11、所述基于所述第一参数值确定所述待测通信参数的限制值,包括:
12、基于所述第一参数值,确定所述交互数据长度的最大值;
13、所述方法还包括:
14、以响应超时时长为待测试通信参数、以交互数据长度为所述辅助通信参数、且以所述交互数据长度的最大值为第二设定值,重新执行所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互的步骤。
15、本申请的一个实施例中,所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,包括:
16、向下位机发送交互请求;
17、若接收到所述下位机针对交互请求反馈的响应结果并成功解析所述响应结果,则更新交互成功率;
18、若所述交互成功率满足预设的返回条件,则累计已进行交互的交互次数;
19、若所述交互次数小于第一次数,则返回所述向下位机发送交互请求的步骤。
20、本申请的一个实施例中,在所述基于所述第一参数值确定所述待测通信参数的限制值之后,所述方法还包括:
21、检测所述待测通信参数的已设置限制值是否与所确定的限制值相同;
22、若不相同,则生成报警信息,和/或将所述待测通信参数的限制值设置为所确定的限制值。
23、根据本申请实施例的另一方面,提供了一种通信参数确定装置,所述装置包括:
24、循环应答交互模块,用于按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,其中,所述第一参数的初始值为:第一设定值,所述第二参数值为:第二设定值;
25、参数重置模块,用于在已进行交互的交互次数达到第一次数,且交互成功率满足预设的返回条件的情况下,则将所述第一参数值增加预设的累加值,并重置所述交互次数和交互成功率,返回所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互的步骤,直至所述交互成功率满足预设的结束条件;
26、限制值确定模块,用于基于所述第一参数值确定所述待测通信参数的限制值。
27、本申请的一个实施例中,所述待测通信参数为:交互数据长度,所述辅助通信参数包括:响应超时时长;和/或所述第一设定值为:最短交互数据长度。
28、本申请的一个实施例中,所述返回条件包括:所述交互成功率大于等于预设的成功率阈值;和/或所述结束条件包括:所述交互成功率小于所述成功率阈值。
29、本申请的一个实施例中,所述待测通信参数为:响应超时时长,所述辅助通信参数包括:交互数据长度;和/或所述第一设定值为:最小响应超时时长。
30、本申请的一个实施例中,所述返回条件包括:所述交互成功率小于预设的成功率阈值;和/或所述结束条件包括:所述交互成功率大于等于所述成功率阈值。
31、本申请的一个实施例中,所述待测通信参数为:交互数据长度,所述辅助通信参数包括:响应超时时长;所述限制值确定模块,具体用于基于所述第一参数值,确定所述交互数据长度的最大值;所述装置还包括:重新执行模块,用于以响应超时时长为待测试通信参数、以交互数据长度为所述辅助通信参数、且以所述交互数据长度的最大值为第二设定值,重新执行所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互的步骤。
32、本申请的一个实施例中,所述循环应答交互模块,具体用于向下位机发送交互请求;若接收到所述下位机针对交互请求反馈的响应结果并成功解析所述响应结果,则更新交互成功率;若所述交互成功率满足预设的返回条件,则累计已进行交互的交互次数;若所述交互次数小于第一次数,则返回所述向下位机发送交互请求的步骤。
33、本申请的一个实施例中,所述装置还包括:限制值检测模块,用于检测所述待测通信参数的已设置限制值是否与所确定的限制值相同;限制值比较模块,用于在限制值检测模块的检测结果为不相同的情况下,生成报警信息,和/或将所述待测通信参数的限制值设置为所确定的限制值。
34、根据本申请实施例的再一方面,提供了一种电子设备,包括:
35、存储器,用于存放计算机程序;
36、处理器,用于执出行存储器上所存放的程序时,实现上述任一所述的通信参数确定方法。
37、根据本申请实施例的又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的通信参数确定方法。
<本文档来自技高网...
【技术保护点】
1.一种通信参数确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,包括:
8.根据权利要求1-6中任一项所述的方法,其特征在于,在所述基于所述第一参数值确定所述待测通信参数的限制值之后,所述方法还包括:
9.一种通信参数确定装置,其特征在于,所述装置包括:
10.根据权利要求9所述的装置,其特征在于,
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-8任一所述的方法。
【技术特征摘要】
1.一种通信参数确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求2所述的方法,其特征在于,
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,
6.根据权利要求1所述的方法,其特征在于,
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述按照待测通信参数的第一参数值和辅助通信参数的第二参数值,与下位机进行循环应答交互,...
【专利技术属性】
技术研发人员:杨孟,张驰,周日文,
申请(专利权)人:杭州海康机器人股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。