CN101692178A - 用于互连模块的方法和设备 - Google Patents

用于互连模块的方法和设备 Download PDF

Info

Publication number
CN101692178A
CN101692178A CN200910005825A CN200910005825A CN101692178A CN 101692178 A CN101692178 A CN 101692178A CN 200910005825 A CN200910005825 A CN 200910005825A CN 200910005825 A CN200910005825 A CN 200910005825A CN 101692178 A CN101692178 A CN 101692178A
Authority
CN
China
Prior art keywords
processor
input
module
industrial process
response
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
CN200910005825A
Other languages
English (en)
Other versions
CN101692178B (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.)
ICS Triplex Technology Ltd
Original Assignee
ICS Triplex Technology Ltd
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 ICS Triplex Technology Ltd filed Critical ICS Triplex Technology Ltd
Publication of CN101692178A publication Critical patent/CN101692178A/zh
Application granted granted Critical
Publication of CN101692178B publication Critical patent/CN101692178B/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/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0421Multiprocessor system
    • 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/04Network management architectures or arrangements
    • 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/34Signalling channels for network management communication
    • H04L41/344Out-of-band transfers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/21Pc I-O input output
    • G05B2219/21053Each unit, module has unique identification code, set during manufacturing, fMAC address
    • 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/44Star or tree networks
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

本发明涉及用于互连模块的方法和设备。本发明提供了一种包括若干处理器和若干输入/输出模块的工业过程控制设备和方法。每个处理器通过单向命令线连接到多个输入/输出模块。每个输入/输出模块通过单向响应线连接到多个处理器。处理器被布置成向所有被连接的输入/输出模块发出标识符请求,并且每个输入/输出模块被布置成用包括唯一标识符的响应经由各个响应线对标识符请求作出响应。这样的配置允许每个处理器识别每个相应输入/输出模块的物理位置。

Description

用于互连模块的方法和设备
相关申请的交叉引用
本申请要求2008年2月1日申请的美国临时申请序列第61/025,501号、2008年9月26日申请的欧洲专利申请第EP08165262号以及提交的相应美国非临时申请的优先权。
技术领域
本发明涉及用于互连工业过程控制***中的模块的方法和设备,特别地涉及用于互连适合于供诸如以下的示例性***使用的工业过程控制***中的模块的方法和设备:
紧急停工***;
关键过程控制***;
火灾与瓦斯检测和保护***;
旋转机械控制***;
燃烧器管理***;
蒸煮器与炉控制***;以及
分布式监视与控制***。
这样的控制***适用于许多工业,包括石油和天然气生产与精炼、化学生产与处理、发电、造纸与纺织厂以及污水处理厂。
背景技术
在工业过程控制***中,容错是最重要的。容错是在***之内发生一个或多个故障的情况下继续安全运行的能力。通常按照安全完整性水平(SIL)等级来对容错进行分类,其中较高的SIL意味着较好的安全性能。SIL在标准IEC 61508(电气/电子/可编程电子安全相关***的功能安全)中定义,并且特别地用于符合IEC 61511(用于过程工业部门的功能安全-安全仪表化***)的过程工业。
容错可以通过若干不同技术来实现,每种技术具有其特定的优点和缺点。
提供冗余的***的例子是三重模块冗余(TMR)***。使用TMR,关键电路被一式三份并同时且独立地执行同一功能。在影响***的输出之前,在多数表决电路中表决从三个电路中的每一个电路中输出的数据。如果三重电路中的一个电路故障,则其数据输出被忽略。然而,***继续输出以处理符合于大多数功能电路的值(电压、电流电平或离散输出状态)。TMR提供以这样的方式装备的***的连续可预测操作。
然而,如果全部TMR不是实际需求,则TMR***实行起来太贵,并且希望使用下述结构,所述结构提供了灵活性,以便可以取决于规定的***需求来提供不同水平的容错。
用于容错的另一种方法是使用热备份模块。这种方法提供了容错水平,由此备份模块在模块故障的情况下维持***操作。使用这种方法,如果模块不是自身容错的,则在转换期间可能存在对***操作的某种中断。
容错***理想地产生故障隔离区(FCR),以确保FCR边界之内的故障不传播到***的其余部分。这使得能够在不影响操作的情况下多个故障共存于***的不同部分。
容错***一般使用专用的硬件与软件测试和诊断体系,其提供非常快的故障识别和响应时间以提供较安全的***。
安全控制***一般设计成“故障操作/故障安全”。故障操作意味着当故障发生时***继续操作:它处在故障操作状态下。***应当在这种状态下继续操作,直到发生故障的模块被更换并且***返回到完全操作状态为止。
故障安全操作的例子发生如下:如果在TMR***中,在并联电路中发生第二故障之前发生故障的模块未被更换,则第二故障应当使TMR***停工到故障安全状态。值得注意的是,即使第二故障不是故障安全的,只要第一故障被检测到并被宣布并且自身是故障安全的,TMR***就仍然可以被认为是安全的。
因此,希望提供一种使用互连方案来互连模块的***和方法,所述互连方案允许灵活的***配置,同时维持希望的***操作冗余水平。
发明内容
本发明提供了克服上面讨论的问题中的一个或多个问题的***和方法。根据本发明的一个方面,提供了一种工业过程控制设备,其包括多个处理器和多个输入/输出模块。每个处理器具有连接到多个输入/输出模块的单向命令线。每个输入/输出模块具有连接到多个处理器的单向响应线。
优选地,多个处理器经由处理器间链路连接在一起,所述处理器间链路可以提供每个处理器和每个其它处理器之间的点对点双向链路,并且/或者可以提供用于由每个其它处理器接收的广播信号的装置。
优选地,处理器中的一个或多个处理器直接连接到控制网络,并且每个处理器经由处理器间链路中的一个和另一个处理器访问另一个控制网络。
在优选的方面中,处理器在操作中被布置以向所有的所述输入与输出模块发出标识符请求。每个输入与输出模块在操作中被布置以经由响应线用包括唯一标识符的响应作出响应,使得每个处理器能够通过识别在其上接收响应的响应线来识别具有特殊唯一标识符的输入或输出模块的物理位置。
优选地,处理器在操作中被布置以在接收到响应后向每个输入与输出模块分配逻辑插槽号以及向多个所述输入与输出模块中的每一个分配逻辑组号。
来自输入或输出模块的响应还可以包括终端适配器标识符,该终端适配器标识符取决于终端类型和终端适配器之内的各个输入或输出模块的物理位置。
处理器可以在操作中被布置以使用差分命令线信号对上的低电压差分编码来向输入与输出模块发送命令。
优选地,差分命令线信号对不具有传输线终端,使得带电***背板***成为可能,并且优选地,输入输出模块在操作中被布置以使用单端信号发送响应。
在操作中,使用已使用NRZI码进行编码的数据的HDLC编码帧,可以经由命令线和响应线发送信号。有利地,存在多个预定数据流,其由处理器中的接收器识别,使得输入或输出模块包括以下中的一个或多个:连续的“1”,其指示各个模块不存在或未被加电;连续的“0”,其指示各个模块被加电但产生了严重故障;或者连续的0×7E,其指示各个模块可操作。
附图说明
现在参考附图仅仅作为例子来描述本发明的实施例,其中:
图1是示出使用本发明的设备和方法的分布式工业过程控制***的结构的示意图;
图2示意性图示了图1中图示的工业过程控制***的控制器;
图3图示了控制器的可能配置;
图4示出了用于图3的输入组件和输出组件的各种选项;
图5示出了用于输入组件的三选二表决策略的一种可能配置;
图6图示了实现输入组件的三选二表决策略的第二可能配置;
图7是多个处理器和多个输入/输出模块之间的互连的示意图;
图8a和8b示意性图示了若干处理器模块之间的可能互连;
图9图示了将唯一标识符用于每个终端组件;以及
图10图示了对命令和响应消息进行编码。
具体实施方式
在如图1所示的工业过程控制***中,分布式结构被设计成使用在不同的SIL环境中,以便如果需要高SIL则可以提供高SIL,但如果全部需要的只是低SIL,则***可以在复杂性方面降低以便减少不必要的额外成本。
示例性的工业过程控制***10包括工作站12、一个或多个控制器14以及网关16。工作站12经由以太网连接18到达一个或多个控制网络13从而与控制器14和网关16通信。多个以太网连接18提供了冗余以提高容错。工作站12可以经由传统以太网连接11连接到另一个外部网络15。
现在参考图2和3来更加详细地描述控制器14。
图2图示了包括输入组件22、处理器组件24和输出组件26的控制器14的示意图。在这个示意图中,输入组件22和输出组件26处在不同的背板上,但是它们同样可以共用单个背板。
组件22、24、26由一个或多个通信背板部件制成,所述通信背板部件具有三个插槽以与具有一个、两个或三个插槽的终端组件一起容纳高达三个模块,并且与现场传感器和转换器对接。终端组件可以跨越两个邻接的背板部件。模块包括具有多个连接器的***卡,用于插到通信背板和终端组件上。
将会意识到的是,通信背板部件中具有三个插槽是一个设计选项,在不脱离如所附权利要求限定的本发明的范围的情况下,具有更多(或更少)插槽的其它设计选项也是可能的。
图3图示了控制器14的可能物理配置。在本发明的这个实施例中,通过将不同类型的模块分组到分开的通信背板上,输入组件22、输出组件26和处理器组件24彼此物理地分开。
在示出的例子中,输入组件22包括两个通信背板部件22’、22”。第一个背板部件22’具有三重输入终端组件和三个输入模块22a、22b、22c,第二个背板部件22”具有二重输入终端组件22”和两个输入模块22d、22e。处理器组件24包括单个处理器背板部件24’,其具有三个处理器模块24a、24b和24c。输出组件26包括两个背板部件26’、26”。第一个背板部件26’具有二重输出终端组件,其具有两个输出模块26a、26b,第二个背板部件26”具有单重输出终端组件,其具有单个输出模块26c。
现在参考图4来更加详细地描述输入组件22的灵活性。
输入组件22包括一个或多个背板部件和终端组件22’、22”、22”’等。例如,具有三个模块22a、22b、22c的三重部件22’可以用于高可用性需求,具有两个模块22d、22e的二重部件22”可以提供用于容错应用,而具有单个模块22f的单重部件22”’则可以提供用于故障安全应用。终端组件可以设置有不同类型的现场调节电路。例如,组件22’可以设置有24VDC现场调节电路41,组件22”可以设置有120V DC现场调节电路42,而组件22”’则可以设置有4-20mA现场调节电路43。对于输出组件26示出了类似可能的配置。将会意识到的是,具有各种不同数目的组件和各种不同类型的现场调节电路的背板部件和终端组件的众多配置都是可能的,并且本发明不限于这些例子中示出的那些配置。
在为了冗余的目的组件提供多于一个的模块的情况下,可以在工业过程控制***可操作的同时用更换模块来更换发生故障的模块,这在此也被称为在线更换(亦即可以在不必执行***停工的情况下进行更换)。在不中断过程的情况下对于单重组件而言在线更换是不可能的。在这种情况下,各种“保持最后状态”策略是可接受的,或者传感器信号也可以被路由到***中别的地方的不同模块。
在更换模块变成活性的之前,处理器模块使用来自并联模块的数据配置更换处理器模块。
现场调节电路41、42、43将从传感器监视工业过程控制设备接收的信号变换到期望电压范围,并且将信号分发到所需的输入模块。每个现场调节电路41、42、43还连接到现场电源和现场返回(或接地),它们取决于输入终端组件的配置可以在逐个信道的基础上与所有其它接地独立地隔离。独立信道隔离是优选的配置,因为它最灵活。现场调节电路41、42、43包括简单的非有源部件并且不是在线可更换的。
图5和图6图示了在此描述的结构的灵活性,示出了具有高可用性需求的用于生成信号的三重***的不同配置。参考图5,三模块输入组件51经由终端组件54中的现场调节电路从传感器50接收信号。现场调节电路54将信号变换到期望电压范围并将信号分发到三个重复的输入模块53a、53b、53c。每个输入模块处理信号,结果被发送到三选二表决器52以生成取决于此的结果信号。
参考图6,重复的传感器60a、60b、60c每个经由终端组件64a、64b、64c中的各个现场调节电路将信号发送到各个单重组件61a、61b、61c。每个输入模块63a、63b、63c处理信号并将输出发送到三选二表决器62以生成取决于此的信号。将会意识到的是,除了这里图示的那些之外,许多变化和配置都是可能的。
现在参考图7至9来描述用于将一个、两个或三个处理器模块24a、24b、24c的阵列互连到多个I/O模块22a-22e、26a-26c的阵列以及互连到一个或多个外部控制网络13的互连方案。
互连方案包括新颖的拓扑,其允许配置成期望冗余水平的灵活***。在每个I/O背板具有多于一个的模块的配置中,处理器模块24a-24c或I/O模块22a-22e、26a-26c的故障不会影响与***的其它元件中的任何一个的通信链路。
每个处理器模块24a-24c处理每个I/O背板总线的单个信号输出,在本发明的优选实施例中,其中的每一个可以容纳大量的任何类型的I/O模块——每个I/O背板总线24个I/O模块。作为例子,在图7中示出的命令输出连接到菊花链I/O通信背板上的每个I/O模块22a-22e。进一步的命令输出连接到第二菊花链I/O通信背板(附图中未示出)上的I/O模块26a-26c。
每个I/O模块22a-22e、26a-26c使用它自己的专用线保持单个响应输出,所述专用线连接到处理器I/O通信背板24上的每个处理器模块24a-24c。
这个方案提供了与多到三响应总线相结合的三到多命令总线。总线是单向的,并且因为每个总线只有一个驱动器,所以不存在争用。单个故障只会导致与单个单元的通信损失。
互连方案还包括另外的专用互连,其设置用于三处理器插槽之间的高速数据链路。如图8所示,仅存在两种可能的拓扑来连接三个处理器节点,并且这两种处理器间链路(IPL)方法都提供在优选实施例中。图8a中图示的第一种类型提供了每个处理器模块和其它两个处理器模块之间的点对点双向连接,允许使用标准高速串行协议。图8b中图示的第二种类型提供了广播方式的拓扑,由此每个处理器模块发送由其它两个处理器模块接收的输出。点对点双向连接与广播方式链路的组合的提供可以被扩展以连接多于三个的处理器。
互连方案还包括外部通信信道。每个处理器模块24a、24b、24c访问高达两个独立的控制网络13。当多个处理器被安装时,它们通过处理器间链路(IPL)与其它安装的处理器共用它们的外部数据网络连接,以提供容错通信设施。
每个I/O通信背板组件包括用于电源和命令通信总线的并行分布式总线信号的组合,并且还包括如下的信号,所述信号对于每个输入或输出模块是唯一的,亦即对于用于来自每个I/O模块的通信的响应线唯一。
现在参考图9来描述一种方法,由此处理器模块24a、24b、24c能够建立***中的模块的物理配置,以及它们如何建立与包括***的元件中的每一个的通信。
当处理器24a-24c发出全局请求时,每个I/O模块(IOM)22a-22e、26a-26c向处理器24a-24c供应唯一标识符(ID1…ID8)。
处理器能够依靠它在其上接收到响应的线来区分IOM位于哪个物理插槽中。
为了随后寻址的目的,处理器随后向每个IOM分配唯一的逻辑插槽号,并且还分配逻辑组号,该逻辑组号可以被分配给任何数目的其它IOM,以允许它们作为单个逻辑单元被寻址。
如以前提到的那样,每个IOM 22a-22e、26a-26c通过终端组件(TA)41-43、41’连接到现场传感器信号。如以前描述的那样,TA被建立以取决于需要的冗余水平在一个、两个或三个IOM之间分发现场信号。每个TA中的每个插槽被分配唯一的八位ID值,其专用于该TA类型和该终端组件之内的插槽位置(TA ID#1...TA ID#N)。所以,例如如果使用同一类型的多个TA,那么它们的TA_ID将会全都彼此相同,即使它们用它们自己的唯一IOM_ID和唯一分配的SLOT_ID连接到IOM。结合如前所述确定的IOM的物理插槽位置,只要在每个终端组件中存在至少一个IOM,处理器24a-24c就能够精确地确定控制器14被如何物理地布置。因此,处理器可以为每个I/O终端组件22’、22”、26’、26”(图2)确定冗余水平。
图9示出了I/O模块和终端组件的布置如何进行组合以允许用于***自我发现的方法。用于每个IOM的唯一标识符跨越全部IOM是全局唯一的。TA标识符仅对于每个类型的TA和该类型中的每个插槽是唯一的。
图10图示了用于在处理器模块和I/O模块之间传输的信号的编码。
在本发明的优选实施例中,使用一系列的离散消息包来实现处理器和I/O模块之间的命令和响应通信协议,为了消息成帧和链路误差检测起见,首先使用按位同步数据链路层协议高级数据链路控制(HDLC)来编码该消息包。然后使用非归零反相(NRZI)码来编码该包,以便可以在离散时钟信号没有必要和数据信号一起被包括的情况下检测位单元转移。
无格式未编码的过程数据101连同成帧旗标和CRC字符首先由HDLC编码器102进行HDLC编码。然后由NRZI编码器103进行NRZI编码,以确保长串的零不会导致位单元转移不存在。这允许HDLC/NRZI编码的信号在单个线上经由通信信道104传输。
返回参考图7,命令数据在处理器模块24a-24c中被HDLC编码,然后由在优选实施例中以FPGA实现的处理器模块接口71a-71c进行NRZI编码。
命令数据由再次在优选实施例中以FPGA实现的I/O模块接口72a-72e接收和解码。响应数据由I/O模块接口72a-72e进行编码和传输。
在没有在模块接口71a-71c中从HDLC格式当中进行转换的情况下,响应数据在当它被接收时被时分复用返回到每个处理器中。这种布置的一个好处在于,由于消除了对通信硬件路径中的数据存储的要求,所需的硬件逻辑被最小化,因为数据流通过处理器模块接口71a-71c在两个方向上直接通过处理器模块侧的硬件。
再次参考图10,在接收器处,用于转移的采样时钟导出器105检查引入数据,并且通过维持预测下一个位单元何时将要转移的运行估计来导出最优采样点。在位单元的最后第三个中,在下一个预期转移的前面充分地采样输入信号以确保可靠的采样。
相同的编码方案用于命令和响应两个方向上的数据,尽管命令和响应数据率相差很大倍数。响应信号的比特率个别地低,允许它们作为单端信号传输。由于每个I/O模块具有它自己的专用响应线,所以响应线的合计带宽与命令线相匹配,亦即,例如给定24个I/O模块,则响应数据只需为命令数据率的1/24。
命令信号使用低电压差分信号(LVDS)的变体来进行差分编码,并且使用差分对来紧密耦合在一起,以便外部引入的噪声干扰将会等同地影响在两根线上看到的电压。这允许I/O模块中的差分接收器拒绝虚假的共模假象,并且仅传递差分发送器在成对的线上编码的真实差分信号。
在优选实施例中,直流(DC)偏置电压大约为400mV,以便当被***或者经历电源故障时,未被加电的模块输入保持高阻抗。逻辑高输出电压(电压输出高或Voh)低于正向偏置为每个I/O模块接口72a-72e提供的硅结保护二极管所需的电压。
命令线在线的末端没有传输线终端,以允许带电***背板***。这是可接受的,因为最小命令数据位单元时间大于用于未端接的传输线的反射往返时间。处理器接口71a-71d中的命令线差分源驱动器用传输线的特性阻抗进行端接,以吸收来自远端开放命令线的反射。
IOM或处理器中的接收器限定并识别三种特殊状况。它们是:
·连续的“1”。这表明IOM或处理器模块不存在或未被加电。
·连续的“0”。这表示IOM被加电但产生了严重故障。
·连续的0×7E(HDLC空旗标)。这表明IOM或处理器模块可操作。
将会意识到的是,为了清楚起见而在分开的实施例的上下文中描述的本发明的某些特征也可以组合起来在单个实施例中提供。相反地,为了简洁起见而在单个实施例的上下文中描述的本发明的各种特征也可以分开提供,或者以任何合适的组合提供。
将要认识到的是,在不脱离如所附权利要求限定的本发明的范围的情况下,可以将各种改变、修改和/或添加引入到上述部件的构造和布置中。

Claims (13)

1.一种工业过程控制设备,包括:
多个处理器和多个输入/输出模块,其中:
每个处理器具有连接到多个输入/输出模块的单向命令线;并且
每个输入/输出模块具有连接到多个处理器的单向响应线。
2.根据权利要求1所述的工业过程控制设备,其中,所述多个处理器经由处理器间链路连接在一起。
3.根据权利要求2所述的工业过程控制设备,其中,所述处理器间链路提供每个处理器和每个其它处理器之间的点对点双向链路。
4.根据权利要求2所述的工业过程控制设备,其中,所述处理器间链路传送由每个其它处理器接收的广播信号。
5.根据权利要求2所述的工业过程控制设备,其中,一个或多个处理器直接连接到控制网络,并且每个处理器经由所述处理器间链路中的一个和另一个处理器访问另一个控制网络。
6.根据权利要求1所述的工业过程控制设备,其中,所述处理器在操作中被布置以向所有的所述输入/输出模块发出标识符请求,并且每个输入/输出模块在操作中被布置以经由其响应线用包括唯一标识符的响应作出响应,使得每个处理器能够通过识别在其上接收到所述响应的响应线来识别具有特殊唯一标识符的各个输入/输出模块的物理位置。
7.根据权利要求6所述的工业过程控制设备,其中,所述处理器在操作中被布置以在接收到所述响应后向每个输入/输出模块分配逻辑插槽号以及向多个所述输入/输出模块中的每一个分配逻辑组号。
8.根据权利要求6所述的工业过程控制设备,其中,来自各个输入/输出模块的每个响应包括终端适配器标识符,该终端适配器标识符取决于终端类型和与该终端适配器标识符相关的各个输入/输出模块的物理位置。
9.根据权利要求1所述的工业过程控制设备,其中,所述处理器在操作中被布置以使用差分命令线信号对上的低电压差分编码来向所述输入/输出模块发送命令。
10.根据权利要求9所述的工业过程控制设备,其中,所述差分命令线信号对不具有传输线终端。
11.根据权利要求1所述的工业过程控制设备,其中,所述输入/输出模块在操作中被布置以使用单端信号发送响应。
12.根据权利要求1所述的工业过程控制设备,其中,在操作中,使用已使用非归零反相码进行编码的数据的高级数据链路控制编码帧,经由命令线和响应线发送信号。
13.根据权利要求12所述的工业过程控制设备,其中,存在多个预定数据流,其由所述处理器和所述输入/输出模块中的每一个的至少一个中的接收器识别,所述多个预定数据流中的每一个包括以下中的一个或多个:
连续的“1”,其指示各个模块不存在或未被加电;
连续的“0”,其指示各个模块被加电但产生了故障;以及
连续的0×7E,其指示各个模块可操作。
CN200910005825.1A 2008-02-01 2009-02-01 用于互连模块的设备 Active CN101692178B (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US2550108P 2008-02-01 2008-02-01
US61/025,501 2008-02-01
EP08165262.0A EP2085839B1 (en) 2008-02-01 2008-09-26 Apparatus for unidirectionally interconnecting modules
EP08165262 2008-09-26
US12/361,603 US7917675B2 (en) 2008-02-01 2009-01-29 Method and apparatus for interconnecting modules
US12/361,603 2009-01-29

Publications (2)

Publication Number Publication Date
CN101692178A true CN101692178A (zh) 2010-04-07
CN101692178B CN101692178B (zh) 2013-01-16

Family

ID=40336492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910005825.1A Active CN101692178B (zh) 2008-02-01 2009-02-01 用于互连模块的设备

Country Status (3)

Country Link
US (1) US7917675B2 (zh)
EP (1) EP2085839B1 (zh)
CN (1) CN101692178B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007657A (zh) * 2013-12-13 2014-08-27 许继集团有限公司 一种三重冗余***与两重冗余***的对接装置及方法
CN106200569A (zh) * 2015-05-26 2016-12-07 株式会社日立制作所 工厂监视控制***以及访问管理方法
TWI647554B (zh) * 2018-02-09 2019-01-11 凱立自動化有限公司 Tandem signal transmission control module
US10377663B2 (en) 2009-08-03 2019-08-13 Ppg Industries Ohio, Inc. Methods to make glass compositions and fibers made therefrom

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2413210B1 (en) * 2010-07-29 2015-01-21 Rockwell Automation Limited Module interfacing
EP2413209B1 (en) * 2010-07-29 2013-07-17 Rockwell Automation Limited Security key
EP2413208B1 (en) * 2010-07-29 2015-10-07 Rockwell Automation Limited Processor connectivity
DK201170325A (en) * 2011-06-24 2012-12-25 Vestas Wind Sys As Wind turbine with decentralized voting
US20150045936A1 (en) * 2013-08-08 2015-02-12 General Electric Company System and method for modular controller assembly supporting redundant configurations
DE102013112488A1 (de) * 2013-11-13 2015-05-13 Pilz Gmbh & Co. Kg Sicherheitssteuerung mit konfigurierbaren Eingängen
CN104503354B (zh) * 2014-12-05 2018-10-02 国核自仪***工程有限公司 数字化控制***
FR3030793B1 (fr) * 2014-12-19 2018-02-16 Clearsy Procede d'arret d'urgence et systeme securitaire associe
US9774544B2 (en) 2014-12-30 2017-09-26 Rockwell Automation Asia Pacific Business Ctr. Pte., Ltd. Industrial control device and method for insertion and removal of a module under power without interruption
US10514683B2 (en) 2015-09-16 2019-12-24 Profire Energy, Inc. Distributed networking system and method to implement a safety state environment
US10432754B2 (en) 2015-09-16 2019-10-01 Profire Energy, Inc Safety networking protocol and method
US10356203B2 (en) 2016-12-15 2019-07-16 The Charles Stark Draper Laboratory, Inc. Fault-tolerant operational group on a distributed network
WO2018125043A1 (en) * 2016-12-27 2018-07-05 The Charles Stark Draper Laboratory, Inc. Self-configuring fault-tolerant operational group
US10326643B2 (en) 2016-12-27 2019-06-18 The Charles Stark Draper Laboratory, Inc. Self-configuring fault-tolerant operational group
EP4035276A4 (en) * 2019-09-26 2023-09-20 CommScope Technologies LLC PASSIVE BACKPLANE ARCHITECTURE FOR A MASTER UNIT OF A DISTRIBUTED ANTENNA SYSTEM
US11832377B2 (en) 2021-09-22 2023-11-28 Rockwell Automation Asia Pacific Business Center Pte. Ltd. Industrial control device and method for insertion and removal of a module under power without interruption
CN116436574B (zh) * 2023-06-13 2023-09-15 北京控达科技有限公司 安全仪表***控制器的数据链路重构方法及相关设备

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6928500B1 (en) * 1990-06-29 2005-08-09 Hewlett-Packard Development Company, L.P. High speed bus system that incorporates uni-directional point-to-point buses
US5339404A (en) 1991-05-28 1994-08-16 International Business Machines Corporation Asynchronous TMR processing system
WO1998014853A1 (en) * 1996-10-04 1998-04-09 Fisher Controls International, Inc. Process control network with redundant field devices and busses
DE69736680T2 (de) * 1997-02-07 2007-10-11 Mitsubishi Denki K.K. System und gerät zur bussteuerung
US6557056B1 (en) * 1998-12-30 2003-04-29 Nortel Networks Limited Method and apparatus for exchanging data between transactional and non-transactional input/output systems in a multi-processing, shared memory environment
US7161930B1 (en) * 1999-06-30 2007-01-09 Cisco Technology, Inc. Common backplane for physical layer system and networking layer system
WO2001084654A1 (en) 2000-04-26 2001-11-08 Sanyo Electric Co., Ltd. Lithium secondary battery-use electrode and lithium secondary battery
US6611526B1 (en) * 2000-05-08 2003-08-26 Adc Broadband Access Systems, Inc. System having a meshed backplane and process for transferring data therethrough
CA2357939A1 (en) * 2001-09-27 2003-03-27 Alcatel Canada Inc. Master-slave communications system and method for a network element
US7177943B1 (en) * 2001-12-27 2007-02-13 Cisco Technology, Inc. System and method for processing packets in a multi-processor environment
US7162666B2 (en) * 2004-03-26 2007-01-09 Emc Corporation Multi-processor system having a watchdog for interrupting the multiple processors and deferring preemption until release of spinlocks
KR100603599B1 (ko) * 2004-11-25 2006-07-24 한국전자통신연구원 이중화된 스위치 보드의 이중화 제어장치 및 그 방법
US7719966B2 (en) * 2005-04-13 2010-05-18 Zeugma Systems Inc. Network element architecture for deep packet inspection
US20070220367A1 (en) * 2006-02-06 2007-09-20 Honeywell International Inc. Fault tolerant computing system
EP2085838B1 (en) * 2008-02-01 2014-01-08 Rockwell Automation Limited Input channel diagnostics
EP2085837A3 (en) * 2008-02-04 2013-11-06 Rockwell Automation Limited Method and apparatus for protecting against reverse current flow
EP2096506B1 (en) * 2008-02-29 2013-04-24 Rockwell Automation Limited Method and apparatus for protecting digital output circuits
EP2101228B1 (en) * 2008-03-14 2012-11-07 Rockwell Automation Limited Method and apparatus for driving a load
EP2180587B1 (en) * 2008-10-01 2020-05-06 Rockwell Automation Limited Method and Apparatus for Power Supply

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10377663B2 (en) 2009-08-03 2019-08-13 Ppg Industries Ohio, Inc. Methods to make glass compositions and fibers made therefrom
CN104007657A (zh) * 2013-12-13 2014-08-27 许继集团有限公司 一种三重冗余***与两重冗余***的对接装置及方法
CN104007657B (zh) * 2013-12-13 2017-06-13 许继集团有限公司 一种三重冗余***与两重冗余***的对接装置及方法
CN106200569A (zh) * 2015-05-26 2016-12-07 株式会社日立制作所 工厂监视控制***以及访问管理方法
CN106200569B (zh) * 2015-05-26 2019-03-15 株式会社日立制作所 工厂监视控制***以及访问管理方法
TWI647554B (zh) * 2018-02-09 2019-01-11 凱立自動化有限公司 Tandem signal transmission control module

Also Published As

Publication number Publication date
EP2085839B1 (en) 2014-04-16
US7917675B2 (en) 2011-03-29
EP2085839A1 (en) 2009-08-05
CN101692178B (zh) 2013-01-16
US20090198348A1 (en) 2009-08-06

Similar Documents

Publication Publication Date Title
CN101692178B (zh) 用于互连模块的设备
US6466539B1 (en) Bus system
JP4776374B2 (ja) 二重化監視制御システム、及び同システムの冗長化切替え方法
US7944818B2 (en) High-availability communication system
EP3076606B1 (en) Method and system for data aggregation in an industrial communication protocol
US8559300B2 (en) Redundant communications network
KR101089453B1 (ko) 링 접속 제어 회로, 링형 스위칭 허브, 링형 이더넷 시스템 및 링 접속 제어 방법
JP5444207B2 (ja) 巡回伝送すべき処理データの安全な伝送のための方法およびシステム
US20200033840A1 (en) System and Method of Communicating Data Over High Availability Industrial Control Systems
US20020040452A1 (en) Method for producing a connection redundancy for a serial communication system having a master unit and a plurality of slave units, which are interconnected as a concatenation of point-to-point connections in line topology, and corresponding serial communication system
US10126727B2 (en) Method and system for safely switching off an electrical load
US10386832B2 (en) Redundant control system for an actuator and method for redundant control thereof
CN101110825A (zh) 在自动化技术的不同使用情况下灵活使用的通信***
US20050091394A1 (en) Software configurable dual cable redundant Ethernet or bus configuration
US9003067B2 (en) Network and method for operating the network
EP2696249B1 (en) Processor Connectivity
Singh et al. Dual redundant profibus network architecture in hot standby fault tolerant control systems
JP5402035B2 (ja) ネットワーク構成の変更検出/復帰方式
JP2005269004A (ja) 多重ループ型ネットワークの故障箇所判定方法、多重ループ型ネットワーク、ノード装置
EP2413210B1 (en) Module interfacing
US6934882B2 (en) Method and device to transmit data
CN219496953U (zh) 冗余可编程逻辑控制器***
RU2574837C2 (ru) Система логического управления (варианты)
CN115001898A (zh) 网络设备冗余通信***及方法
KR0135207B1 (ko) 공간스위치 및 그것의 오류감시방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant