一种解析拓扑结构的方法及装置制造方法及图纸

技术编号:23991203 阅读:40 留言:0更新日期:2020-04-29 16:10
本申请适用于自动化控制的技术领域,提供了一种解析拓扑结构的方法及装置,该方法包括:向每个从站发送第一报文,获取所述从站传回的第二报文,根据所述第二报文获取所述从站的第一数量和第一排列顺序,其中,所述第一报文被每个从站处理后得到所述第二报文;当所述从站的第一数量不为0时,则按照所述第一排列顺序获取所述每个从站对应寄存器中的多个端口的连接状态;根据所述每个从站对应寄存器中的多个端口的连接状态以及所述从站的第一排列顺序获取所述从站的拓扑结构。通过上述方式可获得EtherCAT中复杂多变的拓扑结构,与传统的技术相比,提高了获取从站拓扑结构的准确度。

A method and device of analytic topological structure

【技术实现步骤摘要】
一种解析拓扑结构的方法及装置
本申请属于自动化控制的
,尤其涉及一种解析拓扑结构的方法及装置、计算机可读存储介质。
技术介绍
以太网控制自动化技术(ControlAutomationTechnology,EtherCAT)是一个以以太网为基础的开放架构的现场总线系统。EtherCAT为现场总线
树立了新的性能标准,具备灵活的网络拓扑结构,系统配置简单,和现场总线系统一样操作直观简便。EtherCAT在网络拓扑结构方面没有任何限制,最多65535个节点可以组成线型、总线型、树型、星型或者任意组合的拓扑结构。另外,由于EtherCAT实施的成本低廉,因此使系统得以在过去无法应用现场总线网络的场合中选用该现场总线。在EtherCAT主站初始化时,需要获知从站的拓扑结构,以实现后续的通信。而传统技术中,往往是通过判断从站在传回报文时对应从站的排列顺序情况判断拓扑结构或通过人工统计从站的拓扑结构,例如:当所述报文是最后一个从站传回时,则认为当前从站拓扑结构为环形拓扑结构,当所述报文是第一个从站传回时,则认为当前从站拓扑结构为总线型拓扑本文档来自技高网...

【技术保护点】
1.一种解析拓扑结构的方法,其特征在于,所述获取方法包括:/n向每个从站发送第一报文,获取所述从站传回的第二报文,根据所述第二报文获取所述从站的第一数量和第一排列顺序,其中,所述第一报文被每个从站处理后得到所述第二报文;/n当所述从站的第一数量不为0时,则按照所述第一排列顺序获取所述每个从站对应寄存器中的多个端口的连接状态;/n根据所述每个从站对应寄存器中的多个端口的连接状态以及所述从站的第一排列顺序获取所述从站的拓扑结构。/n

【技术特征摘要】
1.一种解析拓扑结构的方法,其特征在于,所述获取方法包括:
向每个从站发送第一报文,获取所述从站传回的第二报文,根据所述第二报文获取所述从站的第一数量和第一排列顺序,其中,所述第一报文被每个从站处理后得到所述第二报文;
当所述从站的第一数量不为0时,则按照所述第一排列顺序获取所述每个从站对应寄存器中的多个端口的连接状态;
根据所述每个从站对应寄存器中的多个端口的连接状态以及所述从站的第一排列顺序获取所述从站的拓扑结构。


2.如权利要求1所述的方法,其特征在于,所述根据所述第二报文获取所述从站的第一数量和第一排列顺序,包括:
获取所述第二报文中的工作计数器的数值,将所述工作计数器的数值作为所述从站的第一数量,所述工作计数器用于统计所述第一报文被所述从站处理的次数;
获取所述第二报文中从站节点地址的第二排列顺序,将所述第二排列顺序作为所述从站的第一排列顺序。


3.如权利要求1所述的方法,其特征在于,所述按照所述第一排列顺序获取所述每个从站对应寄存器中的多个端口的连接状态,包括:
获取每个所述寄存器中表征端口连接状态的比特信息,根据所述比特信息的值确定所述每个从站对应寄存器中的多个端口的连接状态,所述比特信息采用二进制数制,每位比特信息的值代表不同端口的连接状态。


4.如权利要求1所述的方法,其特征在于,所述根据所述每个从站对应寄存器中的多个端口的连接状态以及所述从站的第一排列顺序计算所述从站的拓扑结构,包括:
根据所述每个从站对应寄存器中处于连接状态端口的第二数量以及所述从站的第一排列顺序获取所述从站的拓扑结构。


5.如权利要求4所述的方法,其特征在于,所述根据所述每个从站对应寄存器中处于连接状态端口的第二数量以及所述从站的第一排列顺序获取从站的拓扑结构,包括:
将所...

【专利技术属性】
技术研发人员:黄兆华
申请(专利权)人:深圳市英威腾自动控制技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1