CN106789258A - 工业以太网的配置方法 - Google Patents

工业以太网的配置方法 Download PDF

Info

Publication number
CN106789258A
CN106789258A CN201611210710.2A CN201611210710A CN106789258A CN 106789258 A CN106789258 A CN 106789258A CN 201611210710 A CN201611210710 A CN 201611210710A CN 106789258 A CN106789258 A CN 106789258A
Authority
CN
China
Prior art keywords
slave station
facility information
protocol slave
protocol
retrieval bag
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611210710.2A
Other languages
English (en)
Inventor
徐凯
李鹏
陈魁
肖立佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Step Electric Corp
Original Assignee
Shanghai Step Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Step Electric Corp filed Critical Shanghai Step Electric Corp
Priority to CN201611210710.2A priority Critical patent/CN106789258A/zh
Publication of CN106789258A publication Critical patent/CN106789258A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/4013Management of data rate on the bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/627Controller area network [CAN] identifiers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Communication Control (AREA)

Abstract

本发明涉及工业以太网技术领域,公开了一种工业以太网的配置方法。本发明中,该方法包括:初始化结束之后,第一协议主站将生成的检索包发送给总线;各第一协议从站按照物理连接的顺序依次从总线接收检索包;其中,前一第一协议从站在将设备信息写入检索包的对应位置之后,将检索包发送至下一第一协议从站;当所有第一协议从站将各自的设备信息写入检索包之后,将检索包返回至第一协议主站;从第一协议主站接收到的检索包中提取出各第一协议从站的设备信息,根据提取出的各第一协议从站的设备信息进行组态。采用本发明工业以太网的配置方法,使得无需手动添加设备描述文件,即可自动完成组态。

Description

工业以太网的配置方法
技术领域
本发明涉及工业以太网技术领域,特别涉及一种工业以太网的配置方法。
背景技术
现有的高速以太网总线,以EtherCAT为例,具有高速、应用层协议丰富、同步性能高等优点,在通用工业控制现场的应用越来越广泛。
在实现本发明的过程中,本申请的发明人发现:现有的以太网总线中,主站在进行组态时,需要使用设备描述文件才能获知从站信息,而设备描述文件则可能需要用户手动添加,并且每次从站设备数量或类型发生变化时,都需要在主站设备侧手动修改组态配置才能继续使用。例如,对于EtherCAT以太网类型,在进行组态时,用户需要在上位EtherCAT主站软件中添加设备描述文件并根据当前EtherCAT网络的拓扑结构进行组态才能使总线正常工作。在《ETG_Brochure_CN.pdf》中,Page 13对上述情况有详细说明,此处不再赘述。
其他工业现场总线中,也都存在同样弊端,需要在主站软件侧手动进行组态配置,才可以进行使用。
发明内容
本发明实施方式的目的在于提供一种工业以太网的配置方法,使得无需手动添加设备描述文件,即可自动完成组态。
为解决上述技术问题,本发明的实施方式提供了一种工业以太网的配置方法,包括:初始化结束之后,第一协议主站将生成的检索包发送给总线;各第一协议从站按照物理连接的顺序依次从所述总线接收所述检索包;其中,前一所述第一协议从站在将设备信息写入所述检索包的对应位置之后,将所述检索包发送至下一第一协议从站;当所有第一协议从站将各自的设备信息写入检索包之后,将所述检索包返回至所述第一协议主站;从所述第一协议主站接收到的检索包中提取出各所述第一协议从站的设备信息,根据提取出的各所述第一协议从站的设备信息进行组态。
本发明实施方式相对于现有技术而言,在初始化之后,第一协议主站将生成的检索包发送给总线,各第一协议从站则按照物理连接的顺序依次从总线接收检索包,其中,前一第一协议从站将设备信息写入检索包的对应位置之后,将检索包发送至下一第一协议从站,直到所有的第一协议从站均将各自的设备信息写入检索包。然后,将检索包返回至第一协议主站。从第一协议主站接收到的检索包中提取出各第一协议从站的设备信息,利用各第一协议从站的设备信息进行组态。由于本实施方式的工业以太网在进行组态时,各从站将各自的设备信息写入主站发送的检索包中,从而避免了在主站侧手动添加各从站的设备描述文件,且由于各从站是按照物理连接顺序从总线接收检索包的,因此主站可以根据各从站设备信息写入检索包的顺序得到各从站的拓扑结构。在得到各从站的设备信息以及拓扑结构之后,即可完成组态。因此,本实施方式的工业以太网的配置方法使得无需添加从站设备描述文件即可进行网络组态。
另外,在所述从所述第一协议主站接收到的检索包中提取出各所述第一协议从站的设备信息之后,还包括:根据提取的设备信息建立设备信息区以及综合数据区;其中所述设备信息区包括各所述第一协议从站的设备信息,所述综合数据区用于缓存各所述第一协议从站的状态和数据。从而使得应用程序可以直接从建立的设备信息区和综合数据区读取各第一协议从站的数据和状态,为应用层协议的简化打下基础。
另外,所述设备信息包括以下信息之一或其任意组合:第一协议从站节点类型、扩展类型、链路芯片版本号、MCU版本号、第一协议从站写长度、第一协议从站读长度。
另外,所述设备信息区中各所述第一协议从站的设备信息存储为一个数据结构体。从而便于应用程序快速读取各第一协议从站的设备信息。
另外,所述综合数据区用于缓存每个循环周期内各所述第一协议从站的状态和数据。从而可以使得各第一协议从站的状态和数据实时地更新至综合数据区。
另外,所述综合数据区用于供应用程序获取各所述第一协议从站的状态和数据。
另外,所述综合数据区用于供应用程序获取各所述第一协议从站的状态和数据。应用程序直接在设备信息区和综合数据区读取各第一协议从站的设备信息、状态和数据,从而大大简化了应用层。
另外,在所述第一协议主站还作为第二协议从站时,所述第一协议主站的主站设备还用于运行所述第二协议从站的协议。从而可以节省第一协议和第二协议之间的网关设备,并且提高数据的同步性。
另外,所述检索包采用如下任意一种数据结构:所述检索包包括M乘以N个字节;其中,M为用于存储每个第一协议从站设备信息的字节数目,N为预设的第一协议从站的数目;或者,所述检索包包括若干字节;其中,各所述第一协议从站按照前后顺序将各自的设备信息依次写入所述若干字节内。
附图说明
图1是根据本发明第一实施方式的工业以太网的配置方法的流程图;
图2是采用本发明第一实施方式的工业以太网的配置方法的主站操作流程示例图;
图3是根据本发明第二实施方式的工业以太网的配置方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
本发明的第一实施方式涉及一种工业以太网的配置方法,其具体流程如图1所示。图1的实施例可以应用于例如EtherCAT、Powerlink等的各种工业以太网的主从站配置。图1实施例的方法在工业以太网的通讯建立阶段,从设备(从站)根据主设备(主站)的检索包将自身设备信息告知主设备,主设备依据各从设备提供的设备信息建立整个网络的模型,从而完成组态功能,之后便切入循环通讯模式。
具体地,图1的工业以太网的配置方法包括:
步骤101:初始化结束之后,第一协议主站将生成的检索包发送给总线。
步骤101中,第一协议主站与各第一协议从站组成的工业以太网所使用的协议称为第一协议,为了描述方便,后续可将第一协议称为本协议,而第一协议主站作为从站而组成的另一上层工业以太网所使用的协议,称为第二协议。本实施方式对工业以太网的组网方式不作具体限制。
步骤101中,在第一协议的工业以太网内的主站和各从站上电之后,第一协议主站和各第一协议从站进入初始化状态,并在初始化结束后,第一协议主站准备发送自动检索包。其中,该检索包用于存储各第一协议从站的设备信息。检索包可以采用如下任意一种数据结构:例如检索包包括M乘以N个字节,M、N均为正整数,其中,M为用于存储每个第一协议从站设备信息的字节数目,N为预设的第一协议从站的数目,因此,可以采用M乘以N个固定数目的字节收集各第一协议从站的设备信息。本实施方式的检索包中,M例如取8,即为每个第一协议从站分配8个用于存储设备信息的字节,N例如取63,N通常取第一协议支持的最大负载(从站)个数。其中,M和N的取值可以依据实际需要进行设定,本实施方式对其数值不作具体限制。第一协议主站在配置出检索包之后,将检索包的数据帧交由链路层芯片,并由链路层芯片发送到总线上。
本实施方式中,各第一协议从站的设备信息例如包括以下信息之一或其任意组合:第一协议从站节点类型、扩展类型、链路芯片版本号、MCU(Main Computational Unit,主要计算单元)版本号、第一协议从站写长度、第一协议从站读长度。本实施方式中的设备信息用于替代现有技术中在第一协议主站的软件侧添加的设备描述文件,因此可以参***描述文件配置检索包中需要写入的设备信息。
在另一实施例中,检索包中的若干字节也可以不作分组,这样,各第一协议从站则可以按照收到检索包的顺序将各自的设备信息由前到后依次写入检索包包括的若干字节内。其中,各第一协议从站在写入各自的设备信息时,例如可以先写各第一协议从站的节点类型,而第一协议主站则可以根据节点类型判断第一协议从站的数目。
步骤102:各第一协议从站按照物理连接的顺序依次从总线接收检索包,其中,前一第一协议从站在将设备信息写入检索包的对应位置之后,将检索包发送至下一第一协议从站。
步骤103:当所有第一协议从站将各自的设备信息写入检索包之后,将检索包返回至第一协议主站。
步骤104:从第一协议主站接收到的检索包中提取出各第一协议从站的设备信息,根据提取出的各第一协议从站的设备信息进行组态。
步骤102中,第一协议主站和各第一协议从站的网络拓扑结构例如为线型结构或环形结构。各第一协议从站接收并写入各自的设备信息时,首节点(即根据物理连接顺序确定的第一个第一协议从站)先接收到检索包,首节点将自身的设备信息归纳为8个字节的数据,写入检索包中的第一个节点位置,然后将检索包通过总线发送至下一节点(即根据物理连接顺序确定的节点)。依此类推,直到网络中最后一个第一协议从站将自身的设备信息写入检索包。在步骤103中,在线型结构中,最后一个第一协议从站(节点)将写入了自身的设备信息的检索包自动转发回前一节点,各节点不再对检索包做处理,而是直接依次将检索包转发回上一节点,最后将检索包返回至主站;在环形结构中,最后一个第一协议从站(节点)将写入了自身的设备信息的检索包继续沿网络物理连接顺序,转发给主站。而主站可以根据返回检索包的第一协议从站确定网络拓扑结构,例如,当检索包是由检索包中的第一个第一协议从站返回给主站时,可以确定网络拓扑结构为线型,当检索包是由检索包中的最后一个第一协议从站返回给主站时,可以确定网络拓扑结构为环型。在实际应用中,可以根据检索包中的各第一协议从站的顺序以及返回检索包至第一协议主站的第一协议从站来确定网络拓扑结构。应当理解,本领域技术人员可以设计各种与实际的网络拓扑结构对应的网络拓扑结构的检测方法,本实施方式对网络拓扑结构的确定方法不作具体限制。
步骤104中,第一协议主站从接收到的检索包中提取出网络内各第一协议从站的设备信息。例如,按照8字节对应一个第一协议从站的结构,将各第一协议从站的设备信息提取出来。
图2为第一协议工业以太网的主站的操作流程示例图。下面结合图2说明本实施方式的工业以太网的配置方法的应用。
具体地,如图2所示,第一协议主站的操作流程包括:
步骤201:初始化。其中,在初始化阶段,第一协议主站设备用于设置时间寄存器、发送控制寄存器等,第一协议主站发送通讯复位包,复位后等待10毫秒完成初始化。
步骤202:发送自动检索包。第一协议主站准备检索包,并将检索包发送至总线。
步骤203:接收检索包。其中,网络内的各第一协议从站在将各自的设备信息填写入检索包之后,将检索包返回至主站,此时,第一协议主站可以接收到返回的检索包。
步骤204:发送板号设置包。
步骤205:接收板号设置包。
步骤206:发送时间同步包。
步骤207:接收时间同步包。
步骤208:等待10毫秒。
步骤209:进入循环通讯周期。
步骤209中,在每个循环通讯周期内,第一协议主站判断是否有串行数据包需要发送或者接收,是否有P2P数据包需要发送或者接收,并根据判断结果发送或者接收串行数据包或者P2P数据包。
综上可知,第一协议主站在初始化之后,无需从软件侧获取各从站的设备描述文件,而是通过发送检索包(配置帧)的方式,使得各从站将各自的设备信息写入检索包,从而获取各从站的设备信息,同时,由于各从站是按照物理连接顺序接收检索包的,所以主站可以据此确定网络的拓扑结构,从而完成网络的组态。因此,采用本实施方式的工业以太网的配置方法,能够简化主设备侧的操作步骤,不再需要用户在控制***主设备上进行组态配置,只需要主设备下发配置帧(检索包),并根据返回帧(从站返回的检索包)的信息,由主设备自动的对从设备的设备信息以及设备类型进行建模,从而达到快速配置,进而提高用户体验。
本发明的第二实施方式涉及一种工业以太网的配置方法。第二实施方式在第一实施方式的基础上做出改进,主要改进之处在于:在第二实施方式中,根据第一实施方式中提取的各从站的设备信息建立综合数据区以及设备信息区,在设备信息区中存储各从站的设备信息,在综合数据区中存储各从站的数据和状态,然后将设备信息区和综合数据区提供给应用程序访问,从而可以简化工业以太网应用层。
具体地,本实施方式的工业以太网的配置方法如图3所示,包括:
步骤301:初始化结束之后,第一协议主站将生成的检索包发送给总线。
步骤302:各第一协议从站按照物理连接的顺序依次从总线接收检索包。其中,前一第一协议从站在将设备信息写入检索包的对应位置之后,将检索包发送至下一第一协议从站。
步骤303:当所有第一协议从站将各自的设备信息写入检索包之后,将检索包返回至第一协议主站。
步骤304:从第一协议主站接收到的检索包中提取出各第一协议从站的设备信息,根据提取出的各第一协议从站的设备信息进行组态。
其中,在步骤304之后,第一协议主站和各第一协议从站进入循环通讯周期。
步骤305:根据提取的设备信息建立设备信息区、综合数据区。
步骤305中,第一协议主站将提取出的各第一协议从站的设备信息均存储于设备信息区,且设备信息区中各第一协议从站的设备信息存储为一个数据结构体。其中,该数据结构体中,每个第一协议从站的设备信息关联组织,例如,各第一协议从站的类型、输入输出长度等关联存储。同时,根据提取出的设备信息还建立各第一协议从站的综合数据区,综合数据区用于缓存各第一协议从站的状态和数据。本实施方式中,综合数据区存储的是纯粹的各节点的状态和实时数据。其可以将各从节点数据按照节点顺序、数据长度统一组织。具体地,综合数据区用于缓存每个循环周期内各第一协议从站的状态和数据。由此可知,在步骤305中,通过建立各第一协议从站的设备信息区和综合数据区,并实时更新综合数据区中各第一协议从站的状态和数据,就获取了网络中各从站的状态和数据。
并且在本实施方式中,综合数据区可以直接用于供应用程序获取各第一协议从站的状态和数据,而设备信息区可以直接用于供应用程序获取各第一协议从站的设备信息。因此,本实施方式的设备信息区和综合数据区可以用于实现开放式的应用层协议。
下面将本实施方式的工业以太网应用层的实现与现有技术进行对比以说明本实施方式的开放式应用层的特点。目前主流的工业以太网,其应用层协议多以已有工业现场总线协议为主,如CANopen,DeviceNet,Profibus等,其优点是协议成熟可靠,功能丰富,子协议完善。但也正是由于协议成熟可靠,导致其数据灵活性受限,开放性较差。因此其子设备的开发必须遵循相关协议标准,如不遵循,则可能导致设备无法正常使用,或者由于未遵循某子协议,导致该子协议功能异常等情况发生。
而根据前文的描述可知,本实施方式中,应用程序可以直接从设备信息区获取设备信息,从综合数据区获取各从站的状态和数据。并根据获取的设备信息,操作综合数据区对应的数据即可。因此,本实施方式的应用层数据十分灵活。
值得一提的是,在实际应用中,本实施方式的第一协议主站还可以复用为第二协议从站,此时,第一协议主站的主站设备还同时用于运行第二协议从站的协议。由前文描述可知,本实施方式的第一协议主站的应用层协议简洁,状态机对第一协议主站设备(例如MCU)的性能消耗很小,保证了MCU还有足够的能力运行其他协议的应用程序,由于是在同一MCU内运行两个应用层程序,所以不但不会降低其他协议(第二协议)的总线性能,而且还可以保证第一协议和第二协议间数据的同步性。因此,本实施方式可以实现将主设备作为另一主流工业以太网的从设备,从而实现两种协议的转换,譬如本协议到EtherCAT或者Powerlink的转换。
因此,本实施方式提出的应用层实现方案的应用包括但不限于以下情形:
1、主站MCU与应用程序跨子网的分布。
具体地,主站MCU既作为本高速总线***的主站,也作为EtherCAT或者Powerlink等其他总线***的从站。
2、主站MCU上的数据可以直接转发到EtherCAT等其他总线***上,由其他总线***上的应用程序处理。
3、前文描述的主站MCU用于完成两种总线***之间的协议转换。
4、主站MCU还可以作为整个***的主控,不需要跨协议的转换,且主站MCU上应用程序可直接操作数据。
5、在线组态信息区(设备信息区和综合数据区)。根据前文描述的主从站自配置功能的介绍,主站MCU提供的数据包含了各从站的设备信息、状态、数据等,且这些数据为循环数据区,因此可实时在线的提供给应用程序当前的组态信息,减少了人工配置的麻烦。
6、设备信息区和综合数据区还可以用于总线诊断,应用程序通过比对相邻两个周期的组态信息,可以获取当前总线的状态等。
7、综合数据区仅用于存储各从站的状态和数据,其本身连续无间隔,减少冗余信息,从而可以提高数据的利用效率。
8、应用程序根据设备信息区提供的设备信息,按照节点顺序、数据长度操作综合数据区的数据。
从上述情形可以不难看出,本实施方式的开放式应用层协议的具有如下特点:
本实施方式的应用层协议无固定映射以及对象的概念。整个***不涉及对象、对象字典等固化概念,所有数据的组织均由两部分组成:1、设备信息区,2、综合数据区。应用程序无须做储备、解释对象字典等工作,获取设备信息区的设备信息,根据设备信息,操作综合数据区对应的数据即可。
应用层协议不受***级拓扑结构影响。此处***级拓扑是指整个控制***的拓扑,而不仅是本高速总线***的拓扑。例如本高速总线***作为其他总线***的一个子网时,应用层程序则可分布在其他总线***上;若无其他总线***,应用层程序则分布在主站MCU上。
本申请提出的开放式应用层协议,应用层没有固定协议,只需提供从节点信息,包括站号、数据长度、数据地址等等。应用层协议开发完全依照设备信息,数据区简洁,无效数据或配置数据少,提高了带宽的利用率。同时可以实现将主设备作为主流工业以太网的从设备,不会降低其他协议的总线性能,而且很好的保证了数据的同步性。
因此,本实施方式的开放式应用层协议,能够解决现有工业以太网中的,应用层程序需严格遵循各协议标准,造成应用复杂、需要采购价格高昂的标准从站的问题,同时还可以解决跨协议转换导致的总线性能损失的问题。
综上所述,采用本实施方式提供的工业以太网的配置方法,主设备通过配置帧获取从设备的信息,自行对网络拓扑进行组态,并可将应用层数据灵活展现,可适配多种其他工业以太网总线,提供了灵活、强大的跨协议转换功能。并且应用层具有灵活分布的特性,可分布在其他总线***的应用层上,也可分布在主站MCU上,同时没有固化的对象字典等固定概念,应用程序通过操作两个设备信息和和综合数据区,即可完成对从节点的控制。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

Claims (10)

1.一种工业以太网的配置方法,其特征在于,包括:
初始化结束之后,第一协议主站将生成的检索包发送给总线;
各第一协议从站按照物理连接的顺序依次从所述总线接收所述检索包;其中,前一所述第一协议从站在将设备信息写入所述检索包的对应位置之后,将所述检索包发送至下一第一协议从站;当所有第一协议从站将各自的设备信息写入检索包之后,将所述检索包返回至所述第一协议主站;
从所述第一协议主站接收到的检索包中提取出各所述第一协议从站的设备信息,根据提取出的各所述第一协议从站的设备信息进行组态。
2.根据权利要求1所述的工业以太网的配置方法,其特征在于,在所述从所述第一协议主站接收到的检索包中提取出各所述第一协议从站的设备信息之后,还包括:
根据提取的设备信息建立设备信息区以及综合数据区;其中所述设备信息区包括各所述第一协议从站的设备信息,所述综合数据区用于缓存各所述第一协议从站的状态和数据。
3.根据权利要求1所述的工业以太网的配置方法,其特征在于,所述设备信息包括以下信息之一或其任意组合:
第一协议从站节点类型、扩展类型、链路芯片版本号、MCU版本号、第一协议从站写长度、第一协议从站读长度。
4.根据权利要求2所述的工业以太网的配置方法,其特征在于,所述设备信息区中各所述第一协议从站的设备信息存储为一个数据结构体。
5.根据权利要求2所述的工业以太网的配置方法,其特征在于,所述综合数据区用于缓存每个循环周期内各所述第一协议从站的状态和数据。
6.根据权利要求5所述的工业以太网的配置方法,其特征在于,所述综合数据区用于供应用程序获取各所述第一协议从站的状态和数据。
7.根据权利要求2所述的工业以太网的配置方法,其特征在于,所述设备信息区用于供应用程序获取各所述第一协议从站的设备信息。
8.根据权利要求1所述的工业以太网的配置方法,其特征在于,在所述第一协议主站还作为第二协议从站时,所述第一协议主站的主站设备还用于运行所述第二协议从站的协议。
9.根据权利要求1所述的工业以太网的配置方法,其特征在于,所述检索包采用如下任意一种数据结构:
所述检索包包括M乘以N个字节;其中,M为用于存储每个第一协议从站的设备信息的字节数目,N为预设的第一协议从站的数目;或者,
所述检索包包括若干字节;其中,各所述第一协议从站按照前后顺序将各自的设备信息依次写入所述若干字节内。
10.根据权利要求8所述的工业以太网的配置方法,其特征在于,所述第二协议包括以下任意一种:
EtherCAT、Powerlink。
CN201611210710.2A 2016-12-24 2016-12-24 工业以太网的配置方法 Pending CN106789258A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611210710.2A CN106789258A (zh) 2016-12-24 2016-12-24 工业以太网的配置方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611210710.2A CN106789258A (zh) 2016-12-24 2016-12-24 工业以太网的配置方法

Publications (1)

Publication Number Publication Date
CN106789258A true CN106789258A (zh) 2017-05-31

Family

ID=58920521

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611210710.2A Pending CN106789258A (zh) 2016-12-24 2016-12-24 工业以太网的配置方法

Country Status (1)

Country Link
CN (1) CN106789258A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108919762A (zh) * 2018-07-06 2018-11-30 东莞市李群自动化技术有限公司 基于工业以太网的控制方法及装置
CN109450763A (zh) * 2018-12-29 2019-03-08 上海新时达机器人有限公司 一种总线扩展方法、网关和总线扩展***
CN109669372A (zh) * 2018-12-24 2019-04-23 苏州谷夫道自动化科技有限公司 一种组态方法及装置
CN110166335A (zh) * 2019-04-02 2019-08-23 深圳市汇川技术股份有限公司 EtherCAT从站与从站同步通讯方法、控制***、设备及存储介质
CN110398943A (zh) * 2019-07-17 2019-11-01 上海电机学院 一种多层级立体化控制***实验平台及其搭建方法
CN111176164A (zh) * 2019-12-30 2020-05-19 深圳市英威腾电气股份有限公司 一种扩展多个远程输入输出模块的方法、装置及介质
CN111935196A (zh) * 2020-10-13 2020-11-13 之江实验室 基于EdgeX Foundry的Modbus与dnp3的协议转换方法
CN112405107A (zh) * 2020-11-26 2021-02-26 北京航空航天大学 一种数控机床通信异构进给***及其调试方法
CN113364638A (zh) * 2021-08-11 2021-09-07 浙江国利信安科技有限公司 用于epa组网的方法、电子设备和存储介质
CN114268539A (zh) * 2021-12-22 2022-04-01 中国长江三峡集团有限公司 自动进行Powerlink主站配置下发并监视的前置处理方法及***
CN115801859A (zh) * 2022-11-10 2023-03-14 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018115A (zh) * 2007-02-13 2007-08-15 张承瑞 基于标准以太网的实时同步网络及其工作方法
CN201066852Y (zh) * 2007-02-13 2008-05-28 山东大学 基于标准以太网的实时同步网络
CN102347879A (zh) * 2011-05-23 2012-02-08 大连理工计算机控制工程有限公司 基于环型以太网和辅助网络的d-bus高速总线技术
CN105356991A (zh) * 2015-11-21 2016-02-24 中国船舶重工集团公司第七一六研究所 一种驱动器实时同步通信装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101018115A (zh) * 2007-02-13 2007-08-15 张承瑞 基于标准以太网的实时同步网络及其工作方法
CN201066852Y (zh) * 2007-02-13 2008-05-28 山东大学 基于标准以太网的实时同步网络
CN102347879A (zh) * 2011-05-23 2012-02-08 大连理工计算机控制工程有限公司 基于环型以太网和辅助网络的d-bus高速总线技术
CN105356991A (zh) * 2015-11-21 2016-02-24 中国船舶重工集团公司第七一六研究所 一种驱动器实时同步通信装置

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11609556B2 (en) 2018-07-06 2023-03-21 Qkm Technology (Dong Guan) Co., Ltd. Control method and device based on industrial ethernet
WO2020007372A1 (zh) * 2018-07-06 2020-01-09 东莞市李群自动化技术有限公司 基于工业以太网的控制方法及装置
CN108919762A (zh) * 2018-07-06 2018-11-30 东莞市李群自动化技术有限公司 基于工业以太网的控制方法及装置
CN109669372B (zh) * 2018-12-24 2021-01-19 苏州谷夫道自动化科技有限公司 一种组态方法及装置
CN109669372A (zh) * 2018-12-24 2019-04-23 苏州谷夫道自动化科技有限公司 一种组态方法及装置
WO2020134607A1 (zh) * 2018-12-24 2020-07-02 苏州谷夫道自动化科技有限公司 一种组态方法及装置
CN109450763A (zh) * 2018-12-29 2019-03-08 上海新时达机器人有限公司 一种总线扩展方法、网关和总线扩展***
CN109450763B (zh) * 2018-12-29 2021-07-23 上海新时达机器人有限公司 一种总线扩展方法、网关和总线扩展***
CN110166335A (zh) * 2019-04-02 2019-08-23 深圳市汇川技术股份有限公司 EtherCAT从站与从站同步通讯方法、控制***、设备及存储介质
CN110166335B (zh) * 2019-04-02 2021-08-27 深圳市汇川技术股份有限公司 EtherCAT从站与从站同步通讯方法、控制***、设备及存储介质
CN110398943A (zh) * 2019-07-17 2019-11-01 上海电机学院 一种多层级立体化控制***实验平台及其搭建方法
CN111176164A (zh) * 2019-12-30 2020-05-19 深圳市英威腾电气股份有限公司 一种扩展多个远程输入输出模块的方法、装置及介质
CN111176164B (zh) * 2019-12-30 2021-03-30 深圳市英威腾电气股份有限公司 一种扩展多个远程输入输出模块的方法、装置及介质
CN111935196A (zh) * 2020-10-13 2020-11-13 之江实验室 基于EdgeX Foundry的Modbus与dnp3的协议转换方法
CN111935196B (zh) * 2020-10-13 2021-03-23 之江实验室 基于EdgeX Foundry的Modbus与dnp3的协议转换方法
CN112405107A (zh) * 2020-11-26 2021-02-26 北京航空航天大学 一种数控机床通信异构进给***及其调试方法
CN112405107B (zh) * 2020-11-26 2021-09-28 北京航空航天大学 一种数控机床通信异构进给***及其调试方法
CN113364638B (zh) * 2021-08-11 2021-11-02 浙江国利信安科技有限公司 用于epa组网的方法、电子设备和存储介质
CN113364638A (zh) * 2021-08-11 2021-09-07 浙江国利信安科技有限公司 用于epa组网的方法、电子设备和存储介质
CN114268539A (zh) * 2021-12-22 2022-04-01 中国长江三峡集团有限公司 自动进行Powerlink主站配置下发并监视的前置处理方法及***
CN114268539B (zh) * 2021-12-22 2023-09-12 中国长江三峡集团有限公司 自动进行Powerlink主站配置下发并监视的前置处理方法及***
CN115801859A (zh) * 2022-11-10 2023-03-14 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***
CN115801859B (zh) * 2022-11-10 2024-06-04 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***

Similar Documents

Publication Publication Date Title
CN106789258A (zh) 工业以太网的配置方法
CN103918238B (zh) 实时分布式网络模块、实时分布式网络及其方法
CN102761466B (zh) 一种ieee 1394 总线数据记录处理***和方法
CN102854858B (zh) 用于促进与基金会现场总线链接装置通信的***和方法
CN104601471B (zh) 一种转发信息表的读写方法及网络处理器
CN105511387A (zh) 一种plc io扩展模块及其扩展方法
CN108259238A (zh) 数据中心中网络功能服务链映射的方法
CN108337286A (zh) 一种切包方法及装置
JP2000349811A (ja) 通信制御装置
CN114285695B (zh) 通信方法、装置、设备、***和存储介质
CN107391408A (zh) EtherCAT主站的创建方法及设备
CN104866528A (zh) 多平台数据采集方法及***
CN105607940A (zh) 一种arm平台中bdk向uefi bios传递信息的方法
CN104243172B (zh) 一种分散控制***的扩展输入输出装置和方法
JP5285461B2 (ja) 無線ネットワーク構造
CN106776372B (zh) 基于fpga的仿真数据存取方法及装置
CN107924309A (zh) 用于可变通道架构的***和方法
CN109213701A (zh) 共享io板的外设的控制方法、***、设备及存储介质
CN108600150A (zh) 数据采集平台与物联网终端配合的数据采集流程方法
CN104618357A (zh) 一种基于改进的knx/eib协议栈的智能家居管理***
CN102571609B (zh) 快速串行接口pci‑e协议数据完成包的重组排序方法
CN107835175A (zh) 采用平衡二叉树算法的网络连接跟踪方法
CN108055151A (zh) 网络节点的端口管理方法、装置、网络节点及存储介质
CN106919338B (zh) 一种适用于软件定义存储的Flash存储访问处理方法及***
CN103997518B (zh) 一种cdn节点文件同步方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170531

RJ01 Rejection of invention patent application after publication