CN101809941A - 控制节点网络的控制节点 - Google Patents

控制节点网络的控制节点 Download PDF

Info

Publication number
CN101809941A
CN101809941A CN200880109692A CN200880109692A CN101809941A CN 101809941 A CN101809941 A CN 101809941A CN 200880109692 A CN200880109692 A CN 200880109692A CN 200880109692 A CN200880109692 A CN 200880109692A CN 101809941 A CN101809941 A CN 101809941A
Authority
CN
China
Prior art keywords
control node
network
data
client
packet
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.)
Granted
Application number
CN200880109692A
Other languages
English (en)
Other versions
CN101809941B (zh
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.)
Beckhoff Automation GmbH and Co KG
Original Assignee
Beckhoff Automation GmbH and Co KG
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 Beckhoff Automation GmbH and Co KG filed Critical Beckhoff Automation GmbH and Co KG
Publication of CN101809941A publication Critical patent/CN101809941A/zh
Application granted granted Critical
Publication of CN101809941B publication Critical patent/CN101809941B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/403Bus networks with centralised control, e.g. polling
    • H04L12/4035Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4185Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
    • G05B19/4186Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication by protocol, e.g. MAP, TOP
    • 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/407Bus networks with decentralised control
    • H04L12/413Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
    • 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
    • H04L2012/4026Bus for use in automation systems
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Programmable Controllers (AREA)

Abstract

一种控制节点的网络(3)的控制节点(1)包括一传输器模块(12),其被设计为会管理在一输出程序影像中的发送数据,会将该输出程序影像转换为一数据分组,以及会在一预定时间点将该数据分组输出至该网络,另外,该控制节点(1)亦会包括一接收器模块(13),其被设计为会登入来自其它控制节点的一、或多个传输器模块的该数据分组,以及会将一已接收数据分组转换为一输入程序影像。

Description

控制节点网络的控制节点
技术领域
本发明涉及一种控制节点网络的控制节点,以及涉及一种包括此类的控制节点的***。
背景技术
现今概念的工业自动操作是以分散控制的理念作为基础。待实施的控制任务会以于地理及功能上皆为最佳的方式而被分开至分散控制***的多个控制节点。控制节点可以经由工业地方网络而与彼此通信,以及与上级***进行通信。而在分散控制之中,由于相应的控制节点会自动地接管相关于其自身分别区域的控制任务,并且仅在为了协调目的时才需要与其它控制节点及/或与该上级***进行通信,因此,牵涉通信程序所需的时间以及努力就可以被减少。
就此而论,该分散控制的基本概念是,将自动任务细分至各个功能与逻辑完整、且接着会被安排在靠近该程序的邻近地区的模块,因而减少所牵涉的写入以及安装。经由细分至多个模块,复杂性就可以被降低,进而致能一较简单的功能。
以太网络概念是在局域网络(LAN)中最为广泛的通信标准,以太网络是以多个控制节点(例如,计算机或机器)会经由共享的传输媒介而连接至彼此的LAN配置而作为基础。以太网络协议将待传输数据包裹成具有预定格式的数据分组(在接下来中,亦称之为电报)。
以太网络协议被大量地使用于办公室通信网路。由于以太网络概念的优点在于,在利用简单网络技术的同时亦可能达成高数据传输率,因而可以使用标准硬件以及软件组件,因此,以太网络通信已越来越常被使用于工业制造之中,以及被用于在控制节点之间交换数据。
当控制工业自动操作中的机器时,需要在没有时间波动的情形下循环地处理控制任务,亦即,与所需的循环时间相较,仅可以有几微秒(microseconds)范围内的小幅度偏差,因而才能够以可预见的反应时间而对控制需求进行反应。然而,在工业自动操作中所需要的实时功能性以及快速反应时间,其在以太网络通信所典型使用的标准数据处理应用中却仅具有次等重要的地位。为了在工业自动操作中使用以太网络时确保实时功能性以及快速反应时间,已发展出有关实时应用的以太网络电报优先处理方法。再者,在此类的现代数据传输程序中,网络亦经常要能够平行的使用实时以及非实时应用。
尽管有关以以太网络协议作为基础而实施数据传输的分散开放式控制***的使用越来越多,并且也可因此而获得成本效益,但在工业自动操作中仍然由于不断缩短的产品周期而存在着投资回报问题,虽然的新的产品已经是以能让它们简单地自动生产的方式而进行发展,但用于制造该些产品的该自动化***通常是为了要制造的产品而特别设计,因此,若要使它们适应产品以及程序改变,则仅有通过大量的时间与努力才有可能达成。
发明内容
本发明的目的是在于提供一种控制节点,以用于控制节点的网络,以及一种包括此控制节点的***,其可让***管理更具弹性。
根据本发明,此目的可通过根据权利要求1的控制节点以及权利要求11的***而获得解决。优选实施例是表示于附属权利要求之中。
根据本发明,控制节点包括一传输器模块,以利用数据分组的形式而与在该网络中的其它控制节点交换数据,其中,该传输器模块被建构为,管理在一输出程序影像中的待发送数据,将该输出程序影像转换为一数据分组,以及会在一预定时间点将该数据分组输出至该网络上。再者,该控制节点亦包括一接收器模块,其被建构为登入至其它控制节点的一、或多个传输器模块的该数据分组,以及会将一已接收数据分组转换为一输入程序影像。
根据本发明的该控制节点的架构使得分布式控制能够实施为一开放式***的形式,并具有关于该控制节点的功能性的高兼容性以及适应性。实际上,所有的控制节点都包括简单的以及一致的通信服务,其可以在不需要牵涉大量时间以及努力的情形下,适应任何所需的生产、或制造程序。根据本发明的传输器-接收器通信模型亦考虑到以一简单程序影像的形式来表示外部***操作者在该控制节点之间的数据交换。由于一控制节点可以利用其接收器模块登入至多个控制节点的数据分组的事实,因此,为了在该***中实行所需的生产以及制造程序,在该控制节点之间的该通信关系就会是以具弹性的方式来决定。
根据一优选实施例,该控制节点的该接收器模块被建构为使品质日期与已接收分组之间产生关联,其中,该品质日期是指该数据分组的年龄,并且,根据在该数据进行发送以及到达之间的时间延迟,该控制节点就可以决定该数据通信的品质。接着,在该控制节点中的应用程序就可以响应此品质数值。
根据另一优选实施例,该传输器模块直接将该数据分组送至一、或多个其它控制节点,以藉此优选地利用一非循环的方式传输非实时数据。然而,二者择一地,该传输器模块也可以将该数据分组向前递送至出现在该网络中的所有控制节点,以藉此优选地利用一循环的方式传输实时数据。因此,经由此架构,就可以实行实时数据以及非实时数据的平行数据传输。当该实时数据是循环地被分发至所有的控制节点的同时,该非实时数据则是以所需的非循环方式进行传输,因此,在该控制节点之间的通信关系就可以理想地适应生产以及制造条件。
根据另一优选实施例,在该控制节点中的客户端间的该数据传输是以数据影像处理程序的形式来实行,每一个在该控制节点中的客户端都被建构为直接存取在客户端之间进行传输的控制节点程序影像,而在控制节点内的内部数据传输中的此直接存取可以让牵涉少量协议的非常快速资料交换成为可能。
根据另一优选实施例,在该控制节点中的每一个客户端包括一组织单元,用于处理决定操作的模式以及状态的一有限状态机器,以及一功能单元,用于实行相关于分别的有限状态机器的应用程序。此配置让在该控制节点中的相应客户端可以被建构为具有最小量对外接口的独立模块,以藉此在实现该控制***的改良分布式功能的同时,亦能够降低模块的复杂度。将客户端分割为包括该有限状态机器的组织单元以及执行应用程序的功能单元,是让客户端能够以任何所需的方式进行建构,并允许它们产生关联,因此,可以确保简化的***控制以及对于制造与生产程序的理想适应。
根据另一优选实施例,每一个客户端包括一事件-记录单元,其被建构为分类以及理解事件,以及一数据-记录单元,其被建构为理解该数据。此架构是让每一客户端的对外接口可以减少为二个通用接口,亦即,一个用于事件登入,以及一个用于数据登入。
根据另一优选实施例,客户端的输入/输出单元被建构为可变化的形式,其中,输入/输出连接被定义为包括一万用字符地址(wildcard address)的区域变量(local variables),该区域变量可自由地进行建构。此程序使得在该控制节点中对于任何所需生产与制造程序的适应程序流程可以在不需要复杂的硬件以及软件修饰的情形下达成。
根据本发明,具有一控制节点网络的***包括一网络配置器,其是被建构来决定控制节点之间、及/或在该控制节点中的客户端之间的通信关系。经由此架构,就有可能以简单的方式来对生产程序的扩大以及修饰做出反应,并且,利用简单的重新编程,网络配置器就可以实行对于相应控制节点间、及/或在该控制节点中的客户端间的通信关系的相对应适应。
附图说明
图1是具有控制节点以及一网络配置器的一网络的示意图;
图2是在一网络中的一起始阶段的示意图;
图3是一控制节点架构示意图;
图4是在图3中所显示的该控制节点架构的详细示意图;以及
图5是分别具有二客户端的二控制节点之间的一数据交换的示意图。
具体实施方式
在工业自动化操作(亦即,利用软件控制以及监视的技术程序)中,分散控制***的使用不断地增加。在该些分散控制***中,该控制任务会分开至多个控制节点。控制节点可经由一工业地方网络而彼此通信,并且,若有需要时,与上级***进行通信。图1即显示如此的一分散控制***,其包括三个控制节点1A,1B,1C,以及用于配置以及监视该网络的网络配置器2。控制节点1以及网络配置器2形成一区域通信网路(其已知为局域网络(LAN)),LAN是被限制在一地理区域内的地方通信网路,其包含经由一通信线路3(例如,一双绞线电缆、或一光纤电缆)而彼此连接的一或多个服务器或工作站(其已知为控制节点)。再者,对LAN而言,各种的网络配置都是有可能的,最常见的是总线式(bus)、环状、星状以及树状结构。图1显示具有总线结构的LAN配置。
当被利用于已知为一现场总线***(field-bus system)的工业自动操作时,对LAN的一必要需求是,实时的功能。现场总线***必须要保证每一个已传送的数据分组都会在限定的保证时间内到达接收者。由于LAN是利用网络操作***以及统一的网络协议而进行操作,因此,优选的通信标准会是以太网络(Ethernet)概念,实际上,该以太网络概念提供了使用标准硬件以及软件组件的可能性。再者,在以太网络概念是因简单的网络技术而著名的同时,其亦具有高数据传输率。
在OSI层模型(此为在网络中传输数据的国际参考模型,其是由七层的堆栈所组成,其中,协议的总数是由将其服务分配至分别的下一个较高等级的每一层进行定义)中,因特网协议被分配至第二层(其已知为传输层)。在此传输层中,要进行传输的数据被捆绑而形成分组,并且,分别的通信协议的特殊信息会被添加至分组之中。在网络的范围内,传输层是负责将数据分组从控制节点传输至控制节点,并且,也负责错误侦测。在以太网络的概念中,传输层会被分割成为二个层次,第一个层次会将一第一表头区段(headsection)添加至该数据,表头数据包括该接收协议进行一正确数据传输所需要的信息。在第二层次上,待传输的数据分组接着会与一另一表头区段以及一末端区段一起打包,以用于自控制节点至控制节点的运送。通过如此的以太网络分组(亦称之为以太电报(Ethernet telegrams)),就可以传输具有长度最多1500比特组的数据。
为了亦能够在需要实时功能性的工业自动操作中使用该以太网络概念,每一个控制节点1包括用于实时操作的网络接口11,因此,就硬件以及软件技术方面而言,该网络接口11可以在该控制节点的范围内被实现。该控制节点11范围内的网络接口11也可允许总线***3的平行使用,以决定用于实时应用以及非实时应用的数据。用于实时应用的数据会受到该网络接口11的优先处理,因此,首先,会进行实时数据的传输,然后,在直到传输下一个实时应用之前的剩余时间中,非实时应用的数据才会进行传输。
对经由总线***3进行的数据传输而言,控制节点1的网络接口11会再细分成传输器模块12以及接收器模块13。该传输器模块12管理在输出程序影像(output process image)中的待传输数据。数据分组是,举例而言,以以太网络电报的形式传输。传输控制节点1的传输器模块12根据该网络协议而将输出程序影像转换成数据分组,然后再于一预定的时间点,将该数据分组输出在该网络上。接收控制节点1的接收器模块13-接收器模块13会进行登入,以接收由另外的控制节点1的一、或多个传输器模块12所输出的数据分组-然后,再将已接收的数据分组转换成可由该控制节点1处理的输入程序影像。
而利用此配置,即使是在***循环时间的期间,亦即,动态地状况下,也有可能可以在网络中弹性地决定控制节点间的通信关系,并以简单的方法达成与所使用的设备以及装置间具高度兼容性的分散控制***。对于生产以及制造程序的修饰(例如,延伸、或改变生产的范围),也可以通过改变通信关系而以简单的方式实现,亦即,重新决定指示哪个控制节点必须将数据传输至哪些另外的节点的传输器-接收器-模块关系。
优选地是,传输器以及接收器模块的通信关系的决定是利用网络配置器2而在一起始阶段的架构中完成。因此,网络配置器2包括一记录模块21,以用于决定连接至该网络的控制节点。该记录模块21连接至该网络配置器2之中的配置模块22,而该配置模块22决定已决定控制节点1的传输器与接收器模块12,13的通信关系,亦即,哪个控制节点会为了接收来自其传输器模块的数据,而通过其接收器模块登入另外哪个控制节点。接着,该配置模块22会依序地连接至规划模块(programming module)23,而该规划模块23接着将配置模块所决定的在网络中的控制节点之间的通信关系传输至这些控制节点。
然而,在起始阶段之后,同样地,网络配置器2也能够动态地适应控制节点及/或控制节点内的客户端之间的通信关系。通过此配置,对于该产品范围的一延伸、或修饰的反应就有可能是简单的方式。接着,网络配置器2即允许利用简单的重新规划而实行对于相应控制节点、及/或控制节点内的客户端之间的通信关系的相对应适应。
图1中所示的分布式控制***的起始阶段的详细内容显示于图2之中,其中,图中的箭头所指示的是所执行的数据交换。在起始阶段的一第一步骤中,网络配置器2记录连接至网络的控制节点1。因此,控制节点包括相关联于分别的控制节点的明确地址,且该控制节点可以经由该地址而被寻址。例如,在该总线***的开机期间,控制节点可能会经由动态主机配置协议(DHCP,dynamic host configuration protocol)、或经由自动IP而取得此地址。
为了自动地辨识控制节点1,网络配置器2可以使用各种的机制。网络配置器2的记录模块可以传送已知为一广播电报者至所有连接至该网络3的控制节点1,接着,控制节点1即会利用一回复电报而响应该广播电报,以藉此通报它们的有效地址。二者择一地,也有可能是,每一个控制节点在开机期间,皆自动将包含其地址的识别电报传送至网络配置器2的记录模块。
平行于该地址侦测,网络配置器2的记录模块亦可以自控制节点撷取代表该控制节点的网络特性以及功能的装置规格,及/或控制节点也可以在开机期间,自动地将该装置规格传送至网络配置器的记录模块。
然后,以已决定的控制节点的数量以及它们的装置特性作为基础,网络配置器2的配置模块22接着决定在网络的控制节点之间的通信关系,亦即,哪一个控制节点应该要通过其接收器模块而登入另外哪一个控制节点,以接收其传输器模块的数据。为了此目的,优选地是,该配置模块包括一***对象模型(system object model),且为了定义该通信关系,该***对象模型包括与已决定的控制节点的装置特性相结合的标准化***说明以及一程序叙述。作为经由控制节点而输入装置规格的另一选择,装置规格亦可以是经由外部数据库而被读入或是直接经由一人机接口而被输入网络配置器2之中。举例而言,也可以经由工程***而将***说明以及程序叙述提供给网络配置器。
网络配置器2所决定的控制节点1之间的通信关系分别地指示传输数据的传输器模块与接收数据的接收器模块,以及数据传输型态与数据型态。待传输的数据被分割成为事件数据(incidental data),装置数据(device data),以及程序数据(process data)。事件数据,举例而言,是用于决定及/或监视控制节点的操作模式以及操作状态,或是用以传输未于节点间受制于实时需求的装置数据。此类事件数据可以是错误的发生,操作状态的通知,程序讯号的修正等。装置数据可以是校正数据、程序与产品参数、或是其它数据。通常,事件数据以及装置数据是以非循环的方式而在多个控制节点之间交换,而相反的,程序数据则典型地是程序与制造流程中所必须的功能数据。为了确保已定义的数据传输,实时应用所需的程序数据会在多个控制节点之间以一循环的方式进行交换,另一方面,非实时传输所需的数据,例如,程序与产品参数,亦即,装置数据,则是在多个控制节点之间以一非循环的方式进行传输。
通过网络配置器2的规划模块23,包括通信关系的数据记录可经由总线***3而被写入控制节点1之中。除此之外,网络配置器2亦可以传输该产品与程序参数,以用于对控制节点实行所需的生产与制造程序。在结束起始程序之后,分布式控制***会切换为机械操作,以实行所需的生产以及制造程序。在此操作模式中,则不再需要网络配置器2。网络配置器2不是接着会被关闭、就是会接管生产以及制造程序中的监视功能,亦即,举例而言,故障监视以及诊断。
在该生产以及制造程序期间,控制节点根据网络配置器所提供的通信关系而进行程序与事件数据的交换。在一点对点连接中,传输控制节点的传输器模块可直接将数据传输至接收控制节点的接收器模块,或者,作为另一选择,传输控制节点的传输器模块亦可以将数据发送至多个接收控制节点的多个接收器模块。再者,亦有可能是经由传输控制节点的传输器模块而将数据传输至与网络相连接的所有控制节点的接收器模块。一般的原则是,非实时数据会经由点对点连接、且以非循环的方式进行交换,这是因为,如此的非实时数据是事件数据以及程序参数,另一方面,执行实时应用所需的程序数据,则是会以循环的方式而传送至所有的控制节点,并且,在实时数据的情形中,点对多点连接及/或广播传输都可实行。
图3示意地显示控制节点的可能配置,其中,除了包括传输器模块12以及接收器模块13的网络接口11之外,每一个控制节点亦会包括代表控制节点的功能与通信特性的装置规格。优选地是,此装置规格的形式对所有控制节点而言都是标准化的,且是被储存在控制节点的记忆区域14中作为一个档案。装置规格可以被上级***或是被网络配置器所存取,另外,正如先前所解释的,该装置规格亦可以由外部进行修饰(亦即,转而利用该网络配置器及/或上级***、或是人机接口),以将控制节点的功能与通信特性调适为当前的状态。
用以说明控制节点的硬件与其功能及/或对外接口的控制节点的装置规格,其关联于在控制节点中的机械模型15,机械模型15将装置特性以功能的形式转为影像,并且使装置功能与真实硬件控制分开。利用机械模型,***及/或在控制节点内的功能将能够以简单且有效率的方式进行模块化,因而构成一分散控制***。由于机械模型含有装置功能,因此会提供对所有装置、通信以及功能单元而言都能够以自行支持方式操作(亦即,不需要管理***)的自动模块单元,且其每一个都会遵循着统一的摘要操作流程。
因此,该机械模型15被分割成为组织单元151以及功能单元152。组织单元151决定控制节点的状态。该控制节点的状态则是被用来指示操作模式,亦即,该机器是正在进行手动、半自动或是自动操作,以及该机器是正处于起始模式或是处于机械操作模式。再者,控制节点的操作状态是定义于组织单元151中。操作状态可以为,举例而言,开始、停止或错误模式,并且,操作状态可以利用在控制节点1中的机械模型15的组织单元151,而明确地进行定义以及处理。在控制节点1中的机械模型15的组织单元151,其在操作状态之间提供清楚的过渡。因此,组织单元151代表的是有限状态机器,其在不仰赖外部事件的情形下,提供让所需状态由控制节点来达成的条件。
在控制节点1中的机械模型15的功能单元152包括应用程序,该应用程序关联于由功能单元152根据组织单元所设定的操作状态而起始的分别操作状态。在控制节点的功能单元中的应用程序可经由相应的识别而进行存取。因此,组织单元151包括功能单元152中要被存取的辨识以及功能参数,并实现该存取。所以,功能单元会提供可由外部进行参数设定的一基本功能,接着,就可以由该基本功能的配置而得出总功能,其中,这些基本功能可以包含下级基本功能,以及依序而形成的基本超级功能。
控制节点可以细分为客户端16A,16B,16C,其可以分别地且以自行支持的方式定义控制节点的可存取功能。将控制节点细分为客户端的方式可以自由地进行建构,并且是独立于真实的硬件控制之外。之后,客户端会依序以类似于机器模型的方式而被分割为,亦即,一组织单元161,以用于处理决定操作模式以及操作状态的有限状态机器,以及一功能单元162,以用于执行关联于分别的操作型态以及分别的操作状态的应用程序。因此,控制节点的客户端会相等地、或是依照其功能而分等级地进行组织,特别地是,客户端的功能亦可能会依序再被细分为数个次功能,包括以类似上级客户端的方式而进行架构的多个次客户端。所以,将控制节点细分成为客户端的行为可为修饰(特别是,相关于通信关系的所需决定者)提供更进一步的简化。在此所包含的客户端、及/或功能单元162是功能上独立的单元,其可以独立地进行建构以及存取。
通过将控制节点细分成客户端,数据通信率可以更进一步地被最佳化,并且,在控制节点间进行数据传输的情形下,数据传输可以是根据网络协议(亦即,特别是根据以太网络协议)而实行,因此,传输控制节点可利用其传输器模块而将待传输的输出程序影像转换成网络数据分组(亦即,举例而言,以太网络电报),然后在预定的时间点将该数据分组输出至网络,之后,利用其接收器模块而登入至此传输器模块的控制节点,会将所接收的数据分组重新转换成输入程序影像。不过,相反的,若数据通信是在控制节点中的客户端之间的控制节点内部实行,则优选地是,数据交换是利用数据影像处理程序而以透明的方式实行,并且会伴随着客户端对于在客户端间传输的控制程序影像的直接数据存取。此外,在控制节点中的客户端的这些直接数据影像处理程序,其可以在不需要经由传输器以及接收器的大量转换程序及/或传输程序的情形下,即提供快速的数据交换。
优选地是,数据传输程序(亦即,在客户端之间的直接数据影像处理以及在控制节点之间的网络协议转换)是由上述的起始程序过程中的网络配置器所提供。因此,在控制节点中的客户端间的通信关系会以类似于控制节点之间的通信关系的方式,再被细分为事件、参数、及程序数据流。同时,亦会决定在客户端之间的数据传输型态,亦即,数据传输是以一循环或非循环的方式实行。
图4显示在图3所示的具有机器模型15的控制节点1中的潜在数据流,其中,该机器模型15包括三个客户端16,且其每一个都会包裹一装置功能,其中,该组织单元代表对于事件数据流的接口,以及该功能单元代表对于程序数据流的接口,事件数据流会在操作型态上传输信息,并且,优选地是,会以一非循环的方式进行交换。程序数据流则一方面包括进行循环交换的程序数据,另一方面包括以一非循环方式进行传输的产品以及程序操作或更进一步的静态数据,亦即,装置数据。因此,在控制节点中的客户端之间的事件、参数以及程序数据流可以由一个客户端实行至下一个客户端,或者亦可以平行地于多个客户端或所有的客户端实行。
为了处理事件、参数、以及程序数据流,控制节点的每一个获得一事件-记录模块17以及一数据记录模块18,而此二模块是如图3中所示的会连接至包括传输器模块12以及接收器模块13的网络接口11。其中,事件(亦即,正在进行的机械操作中的指示、通知、错误等)会由该事件记录模块17进行分类以及理解。再者,特别地是,上级控制节点具有存取已理解事件的可能性,因此,事件会被分类为必须认可的事件以及没有必要认可的事件,其中,在必须要认可的事件自事件记录模块17中移除之前,它们必须要由一已认证的单元来进行认可。数据记录模块18储存该参数以及程序数据,并且,会更进一步的让,特别是上级的客户端及/或控制节点,能够存取这些程序数据。
图5显示包括二控制节点101,102的一分散控制***的一区段,而其机器模型再被细分成为四个分别具有不同功能的客户端111,121,122,123,且每一个客户端依序包括代表独立的装置功能的二个次客户端111A,111B,121A,121B,122A,122B,123A,123B。在图5中,图例说明的数据传输路径是,在控制节点之间,及/或在客户端、及/或此客户端间的控制节点中。因此,在每一个控制节点中的数据传输会以数据影像处理程序的形式来实行,而其允许了有效的快速数据交换,此外,在控制节点之间的数据传输会以网络电报的形式来实行,且网络电报会被转换成为程序影像。
因此,该数据传输路径开始于控制节点101,亦即,在客户端111之中,以及在次客户端111A之中,然后自此前进至次客户端111B。之后,由客户端111的次客户端111B,数据传输路径会通往客户端121的次客户端121A,再由此到达在客户端121中的次客户端121B,接着,更进一步数据交换的实行会跨越控制节点的边界,由在控制节点101的客户端121中的次客户端121B到达客户端122的次客户端122A以及控制节点102的该客户端123的该次客户端123A。此数据交换会根据网络协议并经由控制节点的传输器-接收器模块而实行,其中,该传输器模块会将次客户端121B的输出程序影像转换成为数据分组,并将其传输至该控制节点102的接收器模块,而该接收器模块则是会依序再将数据分组转换成为一输入程序影像,并将其传送至在客户端122中的次客户端122A,以及在客户端123中的次客户端123A。接着,在控制节点102中的数据传输的实行会由次客户端122A到达客户端122的次客户端122B,再由此到达客户端123的次客户端123B,并更进一步到达客户端123的次客户端123A。同时,亦会实行由客户端123的次客户端123A开始、到达客户端123的次客户端123B的一数据传输。

Claims (16)

1.一种控制节点网络的控制节点,
其中,
在该网络中的该控制节点之间的数据传输以数据分组的形式进行;
该控制节点包括一传输器模块(12),其被建构为管理在一输出程序影像中的待发送数据,将该输出程序影像转换成为一数据分组,以及在一预定时间点将该数据分组输出至该网络之上,以及该控制节点包括一接收器模块(13),其被建构为登入至其它控制节点的一、或多个传输器模块的该数据分组,以及将一已接收数据分组转换成为一输入程序影像。
2.根据权利要求1所述的控制节点,其中,该接收器模块(13)被建构为使一品质日期与该已接收分组产生关联,且该品质日期是指该数据分组的年龄。
3.根据权利要求1或2所述的控制节点,其中,该传输器模块(12)被建构为直接将该数据分组送至一、或多个其它控制节点。
4.根据权利要求1所述的控制节点,其中,该传输器模块(12)被建构为以一非循环的方式而直接将非实时数据传送至在一或多个其它控制节点。
5.根据权利要求1至4其中任一所述的控制节点,其中,该传输器模块(12)被建构为将该数据分组向前递送至出现在该网络中的所有控制节点。
6.根据权利要求5所述的控制节点,其中,该传输器模块(12)被建构为以一循环的方式将实时数据传送至出现在该网络中的所有控制节点。
7.根据权利要求1至6其中任一所述的控制节点,其中,在客户端(16)之间的一数据传输以一数据影像处理程序的形式而在该控制节点之中实行。
8.根据权利要求7所述的控制节点,其中,每一个客户端(16)包括一组织单元(161),以用于处理决定操作的模式以及状态的一有限状态机器,以及一功能单元(162),以用于实行相关于分别的当前操作模型以及分别的当前操作状态的应用程序。
9.根据权利要求1至8其中任一所述的控制节点,其还包括一事件-记录单元(17),其被建构为分类以及理解事件,以及一数据-记录单元(18),其被建构为理解该数据。
10.根据权利要求1至9其中任一所述的控制节点,其还包括一输入/输出单元(11),其被建构以将输入/输出变量定义为区域变量,且该区域变量包括可进行建构的万用字符地址。
11.一种***,包括具有一根据权利要求1至10其中任一所述的控制节点(1)以及一网络配置器(2)的一网络,其中,该网络配置器是被建构来决定该控制节点之间、及/或在该控制节点中的该客户端之间的通信关系。
12.根据权利要求11所述的***,其中,该网络配置器(2)的一记录模块(21)在该已连接网络(3)中传输一广播电报传输,以记录连接至该***的该控制节点(1),且连接至该网络的该控制节点利用一识别电报而响应该广播电报。
13.根据权利要求12所述的***,其中,每一个控制节点(1)的该记录模块(21)在开机之后立即发送一识别电报至该网络配置器(2)。
14.根据权利要求11至13其中任一所述的***,其中,每一个控制节点(1)具有一有效地址,且该有效地址是已明确预先决定、或可经由DHCP或经由自动IP取得,且该有效地址是被传输至该网络配置器(2)。
15.根据权利要求11至14其中任一所述的***,其中,该网络配置器(2)被建构为决定在该网络(3)中的该控制节点(1)之间的事件与程序数据流,以及该控制节点被建构为通过转换一控制节点程序影像而实行跨越该网络的一映像程序。
16.根据权利要求11至15其中任一所述的***,其中,该网络配置器(2)是被建构为以一控制节点程序影像的形式决定在该控制节点(1)中的该客户端(16)之间的事件与程序数据流,以及该控制节点中的该客户端是被建构为通过与该程序影像交换数据而实行一区域映像。
CN200880109692.6A 2007-08-21 2008-08-19 控制节点网络的控制节点 Active CN101809941B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102007039427A DE102007039427A1 (de) 2007-08-21 2007-08-21 Steuerknoten für ein Netzwerk aus Steuerknoten
DE102007039427.8 2007-08-21
PCT/EP2008/060856 WO2009024575A1 (de) 2007-08-21 2008-08-19 Steuerknoten für ein netzwerk aus steuerknoten

Publications (2)

Publication Number Publication Date
CN101809941A true CN101809941A (zh) 2010-08-18
CN101809941B CN101809941B (zh) 2014-02-26

Family

ID=40011278

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880109692.6A Active CN101809941B (zh) 2007-08-21 2008-08-19 控制节点网络的控制节点

Country Status (6)

Country Link
US (1) US8824283B2 (zh)
EP (1) EP2181527B1 (zh)
JP (1) JP5185383B2 (zh)
CN (1) CN101809941B (zh)
DE (1) DE102007039427A1 (zh)
WO (1) WO2009024575A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102008018633B4 (de) * 2008-04-11 2013-10-10 Phoenix Contact Gmbh & Co. Kg Verfahren, Buskomponenten und Steuerungssystem zur Ethernet-basierten Steuerung eines Automatisierungssystems
DE102010001211B4 (de) * 2009-12-23 2018-01-11 Endress + Hauser Flowtec Ag Flexibel konfigurierbares Datenübertragungsobjekt
EP2652908B1 (en) * 2010-12-15 2014-11-19 Telefonaktiebolaget L M Ericsson (PUBL) System for controlling a telecommunication network node, method and computer program therefor
EP3018958A1 (de) * 2014-11-04 2016-05-11 Siemens Aktiengesellschaft Netzwerkanordnung und Verfahren zur Priorisierung von Echtzeittelegrammen in einem konvergenten Netzwerk

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993042B1 (en) * 1999-12-28 2006-01-31 Fujitsu Limited LAN interface apparatus and a method of controlling the transmission and reception of a frame
US20060045132A1 (en) * 2004-08-30 2006-03-02 Metke Anthony R Method and apparatus for bandwidth management
CN1777848A (zh) * 2004-01-09 2006-05-24 德国倍福电气有限公司 以太网电报周期性发送的方法、装置及网络

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6244758B1 (en) * 1994-11-15 2001-06-12 Absolute Software Corp. Apparatus and method for monitoring electronic devices via a global network
JPH08340318A (ja) * 1995-06-13 1996-12-24 Kokusai Electric Co Ltd データ伝送方法及び装置
JP3191855B2 (ja) * 1996-06-28 2001-07-23 日本電気株式会社 動画像受信装置及びその廃棄パケット補償方法
JP3444146B2 (ja) * 1997-06-25 2003-09-08 三菱電機株式会社 通信制御装置
SE513936C2 (sv) * 1997-10-10 2000-11-27 Ericsson Telefon Ab L M Förfarande och system för att åstadkomma accessportadressering i ett generiskt radioaccessnät
JP3593884B2 (ja) * 1998-05-27 2004-11-24 富士ゼロックス株式会社 符号化装置および復号装置
US6285966B1 (en) * 1998-06-25 2001-09-04 Fisher Controls International, Inc. Function block apparatus for viewing data in a process control system
JP3656418B2 (ja) * 1998-07-15 2005-06-08 富士ゼロックス株式会社 ゲートウェイ装置及びマルチキャストパケット中継プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2000032409A (ja) * 1998-07-15 2000-01-28 Toshiba Corp デジタル放送用送受信システム、送信装置及び受信装置
US6363053B1 (en) * 1999-02-08 2002-03-26 3Com Corporation Method and apparatus for measurement-based conformance testing of service level agreements in networks
JP2001160814A (ja) * 1999-09-22 2001-06-12 Sony Corp 無線伝送方法、有線伝送方法、無線伝送装置及び有線伝送装置
US6907470B2 (en) * 2000-06-29 2005-06-14 Hitachi, Ltd. Communication apparatus for routing or discarding a packet sent from a user terminal
US7463643B2 (en) * 2001-03-16 2008-12-09 Siemens Aktiengesellschaft Applications of a switched data network for real-time and non-real time communication
JP3862605B2 (ja) * 2001-07-19 2006-12-27 キヤノン株式会社 画像処理装置
JP2003084809A (ja) * 2001-09-11 2003-03-19 Techno Soft Systemnics:Kk 初期設定システム、初期設定装置およびコントローラ
ATE313897T1 (de) * 2001-09-26 2006-01-15 Siemens Ag Verfahren zum betrieb eines isochronen, zyklischen kommunikationssystems
JP4490026B2 (ja) * 2002-01-28 2010-06-23 日立オムロンターミナルソリューションズ株式会社 カスタマイズ可能な情報処理装置
US20030158959A1 (en) * 2002-02-15 2003-08-21 Jay Jayapalan Establishment of communications using point to point protocols such that duplicate negotiations are avoided
US7035773B2 (en) * 2002-03-06 2006-04-25 Fisher-Rosemount Systems, Inc. Appendable system and devices for data acquisition, analysis and control
DE10215989A1 (de) * 2002-04-11 2003-10-30 Siemens Ag Verfahren zur Vergabe einer Identifizierungsnummer für einen neuen Teilnehmer in einem hierarchischen Bus-System
JP3914087B2 (ja) * 2002-04-19 2007-05-16 富士通株式会社 シグナリング制御方法及びシグナリング対応通信装置及びネットワーク管理システム
DE10353253A1 (de) * 2003-11-13 2005-06-23 Endress + Hauser Process Solutions Ag Verfahren zum Warten von Feldgeräten der Prozessautomatisierungstechnik mit einem Wartungsrechner des Geräteherstellers
JP2005295403A (ja) * 2004-04-02 2005-10-20 Toshiba Corp ノード情報自動設定装置及びノード情報自動設定システム
US7606169B2 (en) * 2005-03-21 2009-10-20 Rf Monolithics, Inc. System and method for collecting routing information in a mesh network
GB0605784D0 (en) 2006-03-22 2006-05-03 Glaxo Group Ltd Compounds
GB2439572B (en) * 2006-06-29 2011-03-09 Hewlett Packard Development Co Remote connection between intermediary device and computing device via central authority software

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6993042B1 (en) * 1999-12-28 2006-01-31 Fujitsu Limited LAN interface apparatus and a method of controlling the transmission and reception of a frame
CN1777848A (zh) * 2004-01-09 2006-05-24 德国倍福电气有限公司 以太网电报周期性发送的方法、装置及网络
US20060045132A1 (en) * 2004-08-30 2006-03-02 Metke Anthony R Method and apparatus for bandwidth management

Also Published As

Publication number Publication date
DE102007039427A1 (de) 2009-02-26
US8824283B2 (en) 2014-09-02
JP5185383B2 (ja) 2013-04-17
EP2181527B1 (de) 2018-08-22
JP2010537531A (ja) 2010-12-02
CN101809941B (zh) 2014-02-26
WO2009024575A1 (de) 2009-02-26
US20100208586A1 (en) 2010-08-19
EP2181527A1 (de) 2010-05-05

Similar Documents

Publication Publication Date Title
US11734213B2 (en) Integration of multiple communication physical layers and protocols in a process control input/output device
CN101784967B (zh) 控制节点及控制
CN110943853B (zh) 传输方法、机器控制装置和计算机程序产品
JP4944869B2 (ja) 分散制御機能を有するプロセス制御ネットワークで用いられる図式ジェネレータ
US6738388B1 (en) Shadow function block interface for use in a process control network
US7793017B2 (en) Connection module for sensors
CN101784968B (zh) 控制节点网络规划装置及具此规划装置的***
US20140121785A1 (en) System and method for parameterizing field devices of an automation or control system
CN102947813A (zh) 用于通过CANopen总线传输数据的方法
US20210181695A1 (en) Artificial intelligence computing device, control method and apparatus, engineer station, and industrial automation system
US8588943B2 (en) Method for parameterizing operating means
CN103168446A (zh) 配置网络节点的方法和设备
US20090138104A1 (en) Field device
AU2018221735A1 (en) System and method for a multi-protocol wireless sensor network
CN105323330A (zh) 采用网络环拓扑的工业控制装置的互联网协议寻址
CN101809941B (zh) 控制节点网络的控制节点
US10445256B2 (en) Function connection unit
CN1726440B (zh) 用于控制的方法和装置和用于建立控制***的方法
Burow et al. First steps for a 5G-ready service in cloud manufacturing
KR20170093562A (ko) 스마트 팩토리 연동 모듈 및 이의 작동 방법
CN102576222B (zh) 用于操作现场总线接口的方法
Cavalieri Foundation Fieldbus
Berrie et al. Networks in Process Automation: Hardware Structures and Integration of Process Variables into Networks
Hunt Ethernet cuts fieldbus costs in industrial automation
El-Shtewi et al. The Use of The Fieldbus Network for Maintenance Data Communication

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1144344

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1144344

Country of ref document: HK