本申请实施例提供一种设备通讯参数配置方法及系统,方法包括:广播设备信息读取指令;接收从设备端根据设定的帧时间间隙响应的答复信息;若答复信息异常,则更新设备信息读取指令,并广播更新后的设备信息读取指令;若答复信息正确,则根据答复信息完成对从设备端的通讯参数配置。本申请通过主设备端发送的设备信息读取指令和从设备端的设备标识配合动态调整帧时间间隙,总可以保证主设备端在一个帧序号读取周期识别得到正确的一个从设备端的设备信息,整个设备通讯参数配置过程基于通讯协议来实现,有效降低了设备通讯参数配置的工作量,提高了配置的准确率。提高了配置的准确率。提高了配置的准确率。
【技术实现步骤摘要】
设备通讯参数配置方法及系统
[0001]本申请实施例涉及通讯协议
,具体涉及一种设备通讯参数配置方法及系统。
技术介绍
[0002]目前能够进行modbus数据采集的系统主要包含2个部分:主设备端和从设备端。其中,主设备端可以是网关或者上位机系统,从设备端主要是Modbus从机。其中,配置各从设备端的设备通讯参数,例如Modbus地址,是后续实现主从设备端通讯的基础。
[0003]目前,比较常用的设备通讯参数的配置方式,有现场设置从设备端的设备通讯参数,或是通过自定义的协议,由主设备端主动下发和设备的设备唯一识别码关联的写命令帧去设置地址。然而这样的方式工作量大,操作时间长,出错概率高。
[0004]可见,现有的通讯参数配置方法存在着工作量大,操作时间长,出错概率高的技术问题。
技术实现思路
[0005]本申请实施例提供一种设备通讯参数配置方法及系统,旨在解决现有的通讯参数配置方法存在的工作量大,操作时间长,出错概率高的问题。
[0006]一方面,本申请实施例提供一种设备通讯参数配置方法,运行于主从通讯系统中的主设备端,包括:广播设备信息读取指令;接收从设备端根据设定的帧时间间隙响应的答复信息,其中,所述帧时间间隙是根据所述从设备端的设备标识和所述设备信息读取指令确定;若所述答复信息异常,则更新所述设备信息读取指令,并广播更新后的所述设备信息读取指令,以重新接收所述从设备端根据设定的帧时间间隙响应的答复信息;若所述答复信息正确,则根据所述答复信息生成设备配置指令并广播,以使所述从设备端完成对通讯参数的配置。
[0007]作为本申请的一种可行实施例,所述帧时间间隙是根据所述从设备端的设备标识中与所述设备信息读取指令对应的位置处的数值确定。
[0008]作为本申请的一种可行实施例,所述根据所述答复信息生成设备配置指令,包括:解析所述答复信息中的目标设备标识;根据预设的通讯参数分配规则确定所述目标设备标识对应的目标通讯参数;将所述目标设备标识与所述目标通讯参数组合,生成设备配置指令。
[0009]作为本申请的一种可行实施例,所述广播设备信息读取指令之前,所述方法包括:广播进入配置模式指令;所述根据所述答复信息生成设备配置指令并广播,以使所述从设备端完成对通讯参数的配置,包括:
根据所述答复信息与预设的退出配置模式生成设备配置指令,以使所述从设备端完成对通讯参数的配置,并退出配置模式。
[0010]作为本申请的一种可行实施例,所述广播设备信息读取指令之后,所述方法还包括:若在预设时间间隔内未接收到从设备端响应的答复信息,则广播所述退出配置模式指令。
[0011]另一方面,本申请实施例提供一种设备通讯参数配置方法,运行于主从通讯系统中的从设备端,包括:若接收到设备信息读取指令,则根据所述设备信息读取指令以及预设的设备标识设定帧时间间隙;根据所述帧时间间隙发送响应所述设备信息读取指令的答复信息,其中,所述答复信息中携带有所述设备标识;若接收到设备配置指令,则解析所述设备配置指令得到目标设备标识和目标通讯参数;若所述目标设备标识与预设的设备标识匹配,则根据所述目标通讯参数配置通讯参数。
[0012]作为本申请的一种可行实施例,所述根据所述设备信息读取指令以及预设的设备标识设定帧时间间隙的步骤,包括:根据所述设备信息读取指令,从预设的设备标识中确定与所述设备信息读取指令对应的位置处的数值;根据所述数值设定帧时间间隙。
[0013]作为本申请的一种可行实施例,所述根据所述设备信息读取指令以及预设的设备标识设定帧时间间隙之前,所述方法包括:获取状态参数;若所述状态参数对应的工作模式为配置模式,则执行所述根据接收到的设备信息读取指令以及预设的设备标识设定帧时间间隙的步骤;所述根据所述目标通讯参数配置通讯参数之后,所述方法包括:更新状态参数以退出配置模式。
[0014]作为本申请的一种可行实施例,所述根据接收到的设备信息读取指令以及预设的设备标识设定帧时间间隙之前,所述方法包括:获取发送标识参数;若所述发送标识参数和所述设备信息读取指令匹配,则执行所述根据接收到的设备信息读取指令以及预设的设备标识设定帧时间间隙的步骤;所述根据所述帧时间间隙发送响应所述设备信息读取指令的答复信息之后,所述方法还包括:更新所述发送标识参数。
[0015]作为本申请的一种可行实施例,所述若接收到设备信息读取指令,则根据所述设备信息读取指令以及预设的设备标识设定帧时间间隙之前,所述方法包括:接收数据帧,并确定接收的所述数据帧的字节位数;
若所述字节位数与预设的标准位数相等,则将接收的所述数据帧设为设备信息读取指令。
[0016]作为本申请的一种可行实施例,所述设备标识是设备唯一序列号。
[0017]另一方面,本申请实施例还提供一种设备通讯参数配置系统,包括主设备端以及从设备端;所述主设备端用于:执行上述任一条所述的设备通讯参数配置方法的步骤;所述从设备端用于:执行上述任一条所述的设备通讯参数配置方法的步骤。
[0018]本申请提供的设备通讯参数配置方法,由于从设备端响应主设备端发送的设备信息读取指令的帧时间间隙是与从设备端的设备标识和主设备端发送的设备信息读取指令相关,且各从设备的设备标识唯一,因此,通过主设备端发送的设备信息读取指令和从设备端的设备标识配合动态调整帧时间间隙,总可以保证主设备端在一个帧序号读取周期识别得到正确的一个从设备端的设备信息,整个设备通讯参数配置过程基于通讯协议来实现,有效降低了设备通讯参数配置的工作量,提高了配置的准确率。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本申请实施例提供的一种设备通讯参数配置方法的实现场景示意图;图2为本申请实施例提供的一种设备通讯参数配置方法的步骤流程示意图;图3为本申请实施例提供的一种根据答复信息完成通讯参数配置的步骤流程示意图;图4为本申请实施例提供的一种广播进入和退出配置模式的步骤流程示意图;图5为本申请实施例提供的另一种设备通讯参数配置方法的步骤流程示意图;图6为本申请实施例提供的一种设定帧时间间隙的步骤流程示意图;图7为本申请实施例提供的一种利用状态参数判断是否响应设备信息读取指令的步骤流程示意图;图8为本申请实施例提供的一种利用发送标识参数判断是否响应设备信息读取指令的步骤流程示意图;图9为本申请实施例提供的一种接收设备信息读取指令的步骤流程示意图;图10是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0021]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种设备通讯参数配置方法,其特征在于,运行于主从通讯系统中的主设备端,包括:广播设备信息读取指令;接收从设备端根据设定的帧时间间隙响应的答复信息,其中,所述帧时间间隙是根据所述从设备端的设备标识和所述设备信息读取指令确定;若所述答复信息异常,则更新所述设备信息读取指令,并广播更新后的所述设备信息读取指令,以重新接收所述从设备端根据设定的帧时间间隙响应的答复信息;若所述答复信息正确,则根据所述答复信息生成设备配置指令并广播,以使所述从设备端完成对通讯参数的配置。2.根据权利要求1所述的设备通讯参数配置方法,其特征在于,所述帧时间间隙是根据所述从设备端的设备标识中与所述设备信息读取指令对应的位置处的数值确定。3.根据权利要求1所述的设备通讯参数配置方法,其特征在于,所述根据所述答复信息生成设备配置指令,包括:解析所述答复信息中的目标设备标识;根据预设的通讯参数分配规则确定所述目标设备标识对应的目标通讯参数;将所述目标设备标识与所述目标通讯参数组合,生成设备配置指令。4.根据权利要求1所述的设备通讯参数配置方法,其特征在于,所述广播设备信息读取指令之前,所述方法包括:广播进入配置模式指令;所述根据所述答复信息生成设备配置指令并广播,以使所述从设备端完成对通讯参数的配置,包括:根据所述答复信息与预设的退出配置模式生成设备配置指令,以使所述从设备端完成对通讯参数的配置,并退出配置模式。5.根据权利要求4所述的设备通讯参数配置方法,其特征在于,所述广播设备信息读取指令之后,所述方法还包括:若在预设时间间隔内未接收到从设备端响应的答复信息,则广播所述退出配置模式指令。6.一种设备通讯参数配置方法,其特征在于,运行于主从通讯系统中的从设备端,包括:若接收到设备信息读取指令,则根据所述设备信息读取指令以及预设的设备标识设定帧时间间隙;根据所述帧时间间隙发送响应所述设备信息读取指令的答复信息,其中,所述答复信息中携带有所述设备标识;若接收到设备配置指令,则解析所述设备配置指令得到目标设备标识和目标通讯参数;若所述目标设备标识与预设的设备标...
【专利技术属性】
技术研发人员:易成林,丁振,黄旭斌,陈凡,余柳青,
申请(专利权)人:浙江正泰物联技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。