【技术实现步骤摘要】
一种通信方法及工业控制背板总线系统
本申请涉及工业控制
,特别涉及一种通信方法及工业控制背板总线系统。
技术介绍
目前,工业控制系统中的控制器、总线主站、冗余模块、通讯模块等板卡安装在背板上,板卡之间通过背板总线(即,电子线路)进行通信。但是,两个板卡之间通常仅通过一个固定的电子线路及固定的通信速率进行通信,这种方式存在通信不灵活及通信效率不高的问题。
技术实现思路
为解决上述技术问题,本申请实施例提供一种通信方法及工业控制背板总线系统,以达到实现通信的灵活配置,及提高通信效率的目的,技术方案如下:一种通信方法,应用于工业控制背板总线系统,所述工业控制背板总线系统包括:背板、与所述背板匹配安装的一个主控模块和多个非主控模块,所述主控模块分别通过控制线路与各个所述非主控模块连接,所述主控模块和多个所述非主控模块中存在数据交互关系的任意两个模块之间通过多条数据线路连接,该方法包括:所述主控模块分别获取上线之后的所述非主控模块的配置信息,所述配置信息至少包含数据通道信息;所述主控模块分别基于上线之后的所述非主控模块的配置信息,为所述非主控模块分配至少一条数据线路,将所述数据线路作为数据通道,并设定每个所述数据通道的通信速率;所述主控模块发送配置指令至所述非主控模块,以使所述非主控模块根据所述配置指令,进行数据通道配置,所述配置指令包含为所述非主控模块分配的数据通道的标识信息和通信速率。优选的,所述主控模块分别获取上线之后的所述非主控模块的配置信息,包 ...
【技术保护点】
1.一种通信方法,其特征在于,应用于工业控制背板总线系统,所述工业控制背板总线系统包括:背板、与所述背板匹配安装的一个主控模块和多个非主控模块,所述主控模块分别通过控制线路与各个所述非主控模块连接,所述主控模块和多个所述非主控模块中存在数据交互关系的任意两个模块之间通过多条数据线路连接,该方法包括:/n所述主控模块分别获取上线之后的所述非主控模块的配置信息,所述配置信息至少包含数据通道信息;/n所述主控模块分别基于上线之后的所述非主控模块的配置信息,为所述非主控模块分配至少一条数据线路,将所述数据线路作为数据通道,并设定每个所述数据通道的通信速率;/n所述主控模块发送配置指令至所述非主控模块,以使所述非主控模块根据所述配置指令,进行数据通道配置,所述配置指令包含为所述非主控模块分配的数据通道的标识信息和通信速率。/n
【技术特征摘要】
1.一种通信方法,其特征在于,应用于工业控制背板总线系统,所述工业控制背板总线系统包括:背板、与所述背板匹配安装的一个主控模块和多个非主控模块,所述主控模块分别通过控制线路与各个所述非主控模块连接,所述主控模块和多个所述非主控模块中存在数据交互关系的任意两个模块之间通过多条数据线路连接,该方法包括:
所述主控模块分别获取上线之后的所述非主控模块的配置信息,所述配置信息至少包含数据通道信息;
所述主控模块分别基于上线之后的所述非主控模块的配置信息,为所述非主控模块分配至少一条数据线路,将所述数据线路作为数据通道,并设定每个所述数据通道的通信速率;
所述主控模块发送配置指令至所述非主控模块,以使所述非主控模块根据所述配置指令,进行数据通道配置,所述配置指令包含为所述非主控模块分配的数据通道的标识信息和通信速率。
2.根据权利要求1所述的方法,其特征在于,所述主控模块分别获取上线之后的所述非主控模块的配置信息,包括:
所述主控模块检测是否有非主控模块上线;
若是,向上线之后的所述非主控模块发送查询命令;
所述主控模块接收所述非主控模块响应所述查询命令返回的配置信息。
3.根据权利要求2所述的方法,其特征在于,所述主控模块接收所述非主控模块响应所述查询命令返回的配置信息,包括:
所述主控模块判断在第一设定时间内是否接收到所述非主控模块响应所述查询命令返回的应答信息;
若是,则从所述应答信息中提取所述非主控模块响应所述查询命令返回的配置信息;
若否,则返回执行所述主控模块检测是否有非主控模块上线的步骤。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述主控模块接收所述非主控模块根据所述配置指令,进行数据通道配置返回的应答结果;
若所述应答结果为配置成功,所述主控模块则结束对所述非主控模块的配置,并记录所述非主控模块的配置信息;
若所述应答结果为配置失败,所述主控模块则标记所述非主控模块通信失败。
5.根据权利要求1所述的方法,其特征在于,在所述主控模块为所述非主控模块分配多条数据线路,所述非主控模块根据所述配置指令,进行多个数据通道配置的情况下,所述方法还包括:
所述非主控模块依据所述配置指令,将待发送数据拆分为多个数据包,并将拆分得到的多个数据包分别通过各个所...
【专利技术属性】
技术研发人员:王全利,李蒙,
申请(专利权)人:北京和利时系统工程有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。