System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本文件涉及工业自动化,尤其涉及一种实现无机框插卡式设备模块热插拔的方法及装置。
技术介绍
1、当前工业自动化设备分为机框和无机框,机框式设备物理槽位是固定的,无法灵活配置,槽位地址固化在机框上;另一种无机框插卡式设备大多设备是拼接积木的方式,当需要更换中间位置某个模块,整体模块通信链路就会中断,无法实现设备的热插拔,当有模块故障,无法做到不影响系统整体系统运行更换故障子板卡。因此,现有技术中的无机框插卡式设备无法实现子模块热插拔,当需要更换子模块时会影响整体系统运行。
技术实现思路
1、本说明书一个或多个实施例提供了一种实现无机框插卡式设备模块热插拔的方法,包括:
2、主机通过定时发送地址检测信号为从机背板分配地址,并通过接收最后一个从机背板返回的地址检测信号获取当前从机背板个数;
3、主机接收到返回的地址检测信号后,下发配置参数给各个从机背板,从机背板对所述配置参数进行存储;
4、从机设备热插到对应从机背板后,通过向对应从机背板发送地址请求信号获取当前物理地址。
5、进一步地,所述主机和多个从机背板依次串行排列,所述主机、从机背板及从机设备均包含配置回路和通信数据回路两个独立回路;靠近主机的第一个从机背板物理地址设为1,距离主机最远的从机背板物理地址设为n,n为从机背板总个数,最远端从机背板安装有堵头,用于返回地址检测信号。
6、进一步地,所述主机通过定时发送地址检测信号为从机背板分配地址,并通过接收最后一个从机背板返回
7、主机每间隔一段时间定时向从机背板发送环路检测信号s=1,从机背板1-n接收后保存该信号,并将该信号处理为s=s+1后依此转发至下一个从机背板,到达环路堵头后该信号返回给主机,主机收到该信号后,通过s=n计算出所述从机背板的总数为n。
8、进一步地,所述从机设备热插到对应从机背板后,通过向对应从机背板发送地址请求信号获取当前物理地址具体方法为:
9、从机设备热插到从机底座后接收到从机底座发送的类型查询指令,从机设备与从机背板类型匹配成功后,通过向对应从机背板发送地址请求信号接收当前从机背板存储的配置参数,获取当前物理地址。
10、进一步地,若从机类型与从机背板类型没有匹配成功,则通过通信数据回路向主机报告异常。
11、进一步地,所述方法进一步包括:所述配置回路为单向传输,通信数据回路为双向传输。
12、进一步地,所述方法进一步包括:
13、通过对最远端从机背板右侧加入新从机背板进行从机背板个数扩展,主机通过地址检测信号重新获取从机背板总个数,并给新加入从机背板分配地址。
14、本说明书一个或多个实施例提供了一种实现无机框插卡式设备模块热插拔的装置,包括:
15、地址分配模块:用于主机通过定时发送地址检测信号为从机背板分配地址,并通过接收最后一个从机背板返回的地址检测信号获取当前从机背板个数;
16、参数配置模块:用于在主机接收到返回的地址检测信号后,下发配置参数给各个从机背板,从机背板对所述配置参数进行存储;
17、地址动态分配模块:用于在从机设备热插到对应从机背板后,通过向对应从机背板发送地址请求信号获取当前物理地址。
18、本说明书一个或多个实施例提供了一种电子设备,包括:
19、处理器;以及,
20、被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器实现上述实现无机框插卡式设备模块热插拔的方法的步骤。
21、本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现上述实现无机框插卡式设备模块热插拔的方法的步骤。
22、采用本专利技术实施例,主机通过定时发送地址检测信号,可以自动为从机背板分配地址,无需手动干预,实现子模块地址动态分配,不受槽位限制;通过接收最后一个从机背板返回的地址检测信号,准确获取当前从机背板的个数,避免了手动计数或配置的繁琐步骤;主机在接收到地址检测信号后,可以下发配置参数给各个从机背板,从机背板能够根据所接收到的配置参数进行存储,实现个性化的配置和功能定制;所有子模块参数存储在从机背板内,当从机设备热插到对应的从机背板后,通过向背板发送地址请求信号,从机能够获取当前物理地址,实现了热插拔功能;通过自动地址分配和动态检测从机背板个数,系统可以灵活地支持增加或减少从机设备的数量,提高了系统的可扩展性和适应性,具有广泛的应用前景和实际价值。
23、上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种实现无机框插卡式设备模块热插拔的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主机和多个从机背板依次串行排列,所述主机、从机背板及从机设备均包含配置回路和通信数据回路两个独立回路;靠近主机的第一个从机背板物理地址设为1,距离主机最远的从机背板物理地址设为N,N为从机背板总个数,最远端从机背板安装有堵头,用于返回地址检测信号。
3.根据权利要求2所述的方法,其特征在于,所述主机通过定时发送地址检测信号为从机背板分配地址,并通过接收最后一个从机背板返回的地址检测信号获取当前从机背板个数具体方法为:
4.根据权利要求2所述的方法,其特征在于,所述从机设备热插到对应从机背板后,通过向对应从机背板发送地址请求信号获取当前物理地址具体方法为:
5.根据权利要求4所述的方法,其特征在于,若从机类型与从机背板类型没有匹配成功,则通过通信数据回路向主机报告异常。
6.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:所述配置回路为单向传输,通信数据回路为双向传输。
7.根据权利要求2所
8.一种实现无机框插卡式设备模块热插拔的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种存储介质,其特征在于,用于存储计算机可执行指令,所述计算机可执行指令在被执行时实现如权利要求1至7任一所述的实现无机框插卡式设备模块热插拔的方法的步骤。
...【技术特征摘要】
1.一种实现无机框插卡式设备模块热插拔的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述主机和多个从机背板依次串行排列,所述主机、从机背板及从机设备均包含配置回路和通信数据回路两个独立回路;靠近主机的第一个从机背板物理地址设为1,距离主机最远的从机背板物理地址设为n,n为从机背板总个数,最远端从机背板安装有堵头,用于返回地址检测信号。
3.根据权利要求2所述的方法,其特征在于,所述主机通过定时发送地址检测信号为从机背板分配地址,并通过接收最后一个从机背板返回的地址检测信号获取当前从机背板个数具体方法为:
4.根据权利要求2所述的方法,其特征在于,所述从机设备热插到对应从机背板后,通过向对应从机背板发送地...
【专利技术属性】
技术研发人员:戴爱明,王华,
申请(专利权)人:北京天拓四方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。