• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 12
    • 下载费用:30 金币  

    重庆时时彩门店: 判断在工业控制系统中的故障的冗余设备单元和方法,工业控制系统和包括冗余设备单元的工业系统.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201280076893.7

    申请日:

    2012.11.07

    公开号:

    CN104781792A

    公开日:

    2015.07.15

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 专利权的转移IPC(主分类):G06F 11/16登记生效日:20180507变更事项:专利权人变更前权利人:ABB技术有限公司变更后权利人:ABB瑞士股份有限公司变更事项:地址变更前权利人:瑞士苏黎世变更后权利人:瑞士巴登|||授权|||实质审查的生效IPC(主分类):G06F 11/16申请日:20121107|||公开
    IPC分类号: G06F11/16 主分类号: G06F11/16
    申请人: ABB技术有限公司
    发明人: 许烨; 阿克塞尔·洛贝克; 迪特·汉高
    地址: 瑞士苏黎世
    优先权:
    专利代理机构: 北京邦信阳专利商标代理有限公司11012 代理人: 梁栋
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201280076893.7

    授权公告号:

    |||||||||

    法律状态公告日:

    2018.05.25|||2016.06.29|||2015.08.12|||2015.07.15

    法律状态类型:

    专利申请权、专利权的转移|||授权|||实质审查的生效|||公开

    摘要

    本公开提供了一种用于判断在其中的故障的冗余设备单元、方法、工业控制系统和工业系统。冗余设备单元包括:第一设备,配置为通过串联的第一链路和第二链路与现场设备连接,第一设备配置为在使用中最初是主动的并发送第一诊断信息,第一诊断信息指示当第一设备为主动时,在第一链路和/或第二链路中是否有故障;以及第二设备,配置为通过串联的第二链路和第三链路与现场设备连接,第二设备配置为在使用中最初是被动的并接收来自第一设备的第一诊断信息;其中,当第一诊断信息指示在第一链路和/或第二链路有故障时,第一设备被切换进入被动且第二设备被切换进入主动并生成第二诊断信息,第二诊断信息指示当第二设备是主动的时在第二链路和/或第三链路中是否有故障,以及基于第一和第二诊断信息对关于工业控制系统的故障做出判断。

    权利要求书

    权利要求书
    1.  一种用于判断工业控制系统的故障的冗余设备单元,包括:
    第一设备,配置为通过串联的第一链路和第二链路与现场设备连接, 所述第一设备配置为最初在使用中是主动的并发送第一诊断信息,所述 第一诊断信息指示当所述第一设备为主动时在所述第一链路和/或所述第 二链路中是否有故障;以及
    第二设备,配置为通过串联的所述第二链路和第三链路与所述现场 设备连接,所述第二设备配置为最初在使用中是被动的并接收来自所述 第一设备的所述第一诊断信息;
    其中,当所述第一诊断信息指示在所述第一链路和/或所述第二链路 中有故障时,所述第一设备被切换进入被动且所述第二设备被切换进入 主动并生成第二诊断信息,所述第二诊断信息指示当所述第二设备是主 动的时在所述第二链路和/或所述第三链路中是否有故障,以及基于所述 第一和第二诊断信息对关于所述工业控制系统的故障做出判断。

    2.  根据权利要求1的所述冗余设备单元,其中当所述第二诊断信息 指示在所述第二链路和/或第三链路中有故障时,认作是在所述第二链路 中有故障。

    3.  根据权利要求1或2的所述冗余设备单元,其中当所述第二诊断 信息指示在所述第二链路和第三链路中没有故障时,判断所述第一链路 中有故障。

    4.  根据权利要求1或2的所述冗余设备单元,其中所述第二设备进 一步配置为当所述第二链路中的故障被修复时发送所述第二诊断信息, 以及所述第一设备进一步配置为接收所述第二诊断信息并根据接收到的 第二诊断信息更新所述第一诊断信息。

    5.  根据权利要求3或4的所述冗余设备单元,其中所述第一诊断信 息进一步包括指示所述第一设备是否是主动或是被动的信息,以及所述 第二诊断信息进一步包括指示所述第二设备是否是主动或是被动的信 息。

    6.  根据权利要求5的所述冗余设备单元,其中所述第一设备进一步 配置为判断在所述第一设备被切换进入被动和所述第二设备被切换进入 被动之前所述第二设备是否准备接管所述第一设备的操作,以及若所述 第二设备被判断为准备接管所述第一设备的操作,则所述第一设备被切 换进入被动和所述第二设备被切换进入被动。

    7.  根据权利要求1-6中任一项的所述冗余设备单元,其中所述第一 设备和所述第二设备中的各个设备设有串联通信接口,并且所述第一设 备通过所述第一设备的所述串联通信接口发送所述第一诊断信息,以及 所述第二设备通过所述第二设备的串联通信接口接收所述第一诊断信 息。

    8.  根据权利要求7的所述冗余设备单元,其中所述第一链路中的故 障包括现场电路中的故障和/或数据总线电缆中的故障,以及所述第二链 路中的故障包括现场电缆的故障。

    9.  根据权利要求8的所述冗余设备单元,其中所述第一链路、所述 第二链路和所述第三链路中的一条或多条链路为电缆。

    10.  根据权利要求9的所述冗余设备单元,其中所述第一设备和所 述第二设备是输入/输出???。

    11.  一种用于判断工业控制系统的故障的方法,其中所述工业控制 系统包括第一设备和第二设备,所述第一设备通过串联的第一链路和第 二链路与现场设备连接,所述第二设备通过串联的第二链路和第三链路 与现场设备连接,所述第一设备配置为最初在使用中是主动的,以及所 述第二设备配置为最初在使用中是被动的,所述方法包括以下步骤:
    从所述第一设备获取第一诊断信息,所述第一诊断信息指示当所述 第一设备为主动时,在所述第一链路和/或所述第二链路中是否有故障;
    在所述第一诊断信息指示在所述第一链路和/或所述第二链路中有故 障时,切换所述第一设备进入被动并且切换所述第二设备进入主动;
    从所述第二设备获取第二诊断信息,所述第二诊断信息指示当所述 第二设备为主动时,在所述第二链路和/或所述第三链路中是否有故障;
    当所述第二诊断信息指示在所述第二链路和/或所述第三链路中没有 故障时,判断在所述第一链路中有故障;以及
    当所述第二诊断信息指示在所述第二链路和/或所述第三链路中有故 障时,认作是在所述第二链路中有故障。

    12.  根据权利要求11的所述方法,所述方法进一步包括:
    在切换所述第一设备进入被动并切换所述第二设备进入主动之前, 判断所述第二设备是否准备接管所述第一设备的操作;以及
    若所述第二设备被判断为准备接管所述第一设备的操作,则切换所 述第一设备进入被动并切换所述第二设备进入主动。

    13.  一种用于判断在其中的故障的工业控制系统,其中所述工业控 制系统包括至少一个根据权利要求1-10中任一项所述的冗余设备单元。

    14.  根据权利要求13的所述工业控制系统,其中所述工业控制系统 为过程控制系统,所述第一设备和所述第二设备用于收集来自现场设备 的数据或者控制所述现场设备。

    15.  一种用于判断在其中的故障的工业系统,包括根据权利要求13 或14的工业控制系统和现场设备。

    说明书

    说明书判断在工业控制系统中的故障的冗余设备单元和方法,工业控制系统和包括冗余设备单元的工业系统
    技术领域
    本公开涉及自动控制领域,并且具体地涉及一种判断在工业控制系 统中的故障的冗余设备单元和方法,以及工业控制系统和包括这样的冗 余设备单元的工业系统。
    背景技术
    工业控制系统现在几乎应用在各个工业领域,如石油&天然气、化学、 制药、造纸、矿业和金属。为了改进工业控制系统的可靠性,冗余设备 用作工业控制系统的设备,如输入/输出???I/O???,以使工业控制 系统中的一个或多个设备的故障将不会影响到整个工业控制系统的运 行。通常地,当存在故障时,工业控制系统中的主动设备(即与它相应 的现场设备进行数据传输的设备)可以检测是否是关于连接在工业控制 系统的主动设备和其现场设备之间的链路的故障或者是发生在主动设备 本身的故障。一般地,若是检测到链路中的故障,如链路断开和短路, 则检测到的故障通常被认为是与现场设备连接的即时链路中的故障,该 即时链路通常由主动设备和它的冗余设备共享,因此,在这样的情况下, 当前的工业控制系统在主动设备和它的冗余设备之间不执行切换,因为 主动设备和它的冗余设备共享的链路的故障将导致无休止的切换。
    但是,在连接在工业控制系统的主动设备和现场设备之间的链路中 检测到的故障不仅包括在主动设备和它的冗余设备共享的链路中的故 障,还包括主动设备和它的冗余设备非共享链路中的故障。现有技术对 此没有给出想法,因此降低了故障修复的效率。
    因此,需要提供一种技术以克服上述缺点。
    发明内容
    为了解决前述技术问题,根据本发明的一个方面,提供了一种用于 判断工业控制系统的故障的冗余设备单元,包括:第一设备,配置为通 过串联的第一链路和第二链路与现场设备连接,第一设备配置为在使用 中最初是主动的并发送第一诊断信息,第一诊断信息指示当所述第一设 备为主动时,在第一链路和/或第二链路中是否有故障;以及第二设备, 配置为通过串联的第二链路和第三链路与现场设备连接,第二设备配置 为在使用中最初是被动的并接收来自第一设备的第一诊断信息;其中, 当第一诊断信息指示在第一链路和/或所述第二链路有故障时,第一设备 被切换进入被动且所述第二设备被切换进入主动并生成第二诊断信息, 第二诊断信息指示当第二设备是主动的时在第二链路和/或第三链路中是 否有故障,以及基于第一和第二诊断信息对关于工业控制系统的故障做 出判断。
    根据本发明的另一个方面,提供了一种用于判断工业控制系统的故 障的方法,其中工业控制系统包括第一设备和第二设备,第一设备通过 串联的第一链路和第二链路与现场设备连接,第二设备通过串联的第二 链路和第三链路与现场设备连接,第一设备配置为在使用中最初是主动 的,以及第二设备配置为在使用中最初是被动的,该方法包括以下步骤: 从第一设备获取第一诊断信息,第一诊断信息指示当所述第一设备为主 动时,在第一链路和/或第二链路中是否有故障;在第一诊断信息指示在 第一链路和/或第二链路中有故障时,切换第一设备进入被动并且切换第 二设备进入主动;从第二设备获取第二诊断信息,第二诊断信息指示当 第二设备为主动时,在第二链路和/或第三链路中是否有故障;当第二诊 断信息指示在第二链路和/或第三链路中没有故障时,判断在第一链路中 有故障;以及当第二诊断信息指示在第二链路和/或第三链路中有故障时, 认作是在第二链路中有故障。
    根据本发明的另一个方面,提供了一种用于判断在其中的故障的工 业控制系统,其中所述控制系统包括至少一个上述冗余设备单元。
    根据本发明的另一个方面,提供了一种用于判断在其中的故障的工 业系统,该系统包括上述工业控制系统。
    与现有技术相比,根据本公开的冗余设备单元、工业控制系统和工 业系统可以判断故障是来自冗余设备单元的两个设备共享的链路还是来 自主动设备的非共享链路,并由此提高故障修复的效率,若检测到故障 来自主动设备的非共享链路,则消除了失去现场控制的风险,以及阻止 了冗余设备单元的两个设备之间无休止的切换。
    根据以下的说明书和附图,本发明的这些以及其它方面及特征将变 得更明显。在说明书和附图中,本发明的具体实施例已经详细公开,并 且本发明的原理可以利用的许多方式已经被指出。应当理解本发明的范 围不限于此,本发明旨在包含不偏离所附权利要求的范围和精神的各种 修改、变化和等效替换。
    应该强调的是,如在文中使用的措辞“包括”,以及该词的变形,指 的是存在的特征、整体、步骤或部件但不排除存在或添加一个或多个其 它特征、整体、步骤或部件。
    参考附图将会更好地理解本发明许多方面。在附图中的部件不是按 比例描绘的而只是旨在阐明本发明的原理。为了便于本发明某些部分的 阐述和说明,在附图中的相应特征可以被放大,也就是,根据本发明这 些部件可以被制成比在实际制造的示例的装置中的其它部件要大。在附 图中描述的元件和特征或本发明的实施例可以结合在一个或多个其它附 图或实施例中说明的元件和特征。另外,在附图中的相似的参考标记表 示在几个附图中的相应部件并且可以表示用在一个以上的实施例中的相 应部件。
    附图说明
    本发明相关实施例已在附图中说明,这些附图组成了具体实施例的 一部分并用来连同说明书一起进一步详细地阐明了本发明的原理,其中:
    图1示出根据本公开实施例的冗余设备单元的示意图。
    图2示出如图1所示的冗余设备单元1的具体实施的结构图。
    图3是根据本公开实施例的判断工业控制系统的故障的方法的过程 的流程图。
    具体实施方式
    下面将参考附图描述本发明,并且应注意的是,以下描述的实施例 仅仅是为了便于本发明的理解而不是以任何方式限制本发明。
    图1示出根据本发明实施例的冗余设备单元的示意图。
    如图1所示,用于判断工业控制系统中的故障的冗余设备单元1包 括第一设备10和第二设备20,第一设备10配置为通过串联的第一链路 11和第二链路12与现场设备30连接,第二设备20配置为通过串联的第 二链路12和第三链路13与现场设备30连接。第一设备10配置为在使 用中最初是主动的并发送第一诊断信息,第一诊断信息指示当第一设备 10为主动时在第一链路11和/或第二链路12中是否有故障。第二设备20 配置为在使用时最初是被动的并接收来自第一设备10的第一诊断信息。 当第一诊断信息指示在第一链路11和/或第二链路12有故障时,第一设 备11被切换成被动,以及第二设备12被切换成主动并生成第二诊断信 息,指示当第二设备11是主动的时在第二链路12和/或第三链路13是否 有故障,并基于第一和第二诊断信息对关于工业控制系统的故障做出判 断。
    如图1所示,第二链路12由冗余设备单元1的第一设备10和第二 设备20共享,用于与现场设备30进行数据传输。
    通常,初始主动设备是最初用于与现场设备进行数据传输的设备, 并且初始被动设备是最初用作初始主动设备的冗余设备的设备,当连接 在主动设备和现场设备之间的链路中有故障时,冗余设备可以接管主动 设备的操作。根据一实施例,第一设备10配置为在使用中最初是主动的, 并且第二设备20配置为在使用中最初是被动的。
    根据本公开的实施例,第一设备10配置为发送第一诊断信息,以及 第二设备20配置为从第一设备10接收第一诊断信息。因为只限定主动 设备与现场设备通信,所以连接在该设备和现场设备之间的链路中的故 障只能在主动设备中检测到。也就是说,只有在第一设备10是主动的时 才可以获得第一诊断信息。
    参考图1,根据本公开的实施例,当第一诊断信息指示在第一链路 11和/或第二链路12中有故障时,在第一设备10和第二设备20之间执 行切换,也就是,第一设备10被切换到被动,而第二设备12被切换到 主动。根据本公开的一个实施例,当检测到故障时,切换可以由第一设 备10发起。但是,本公开不限于此,本领域技术人员可以理解,其它设 备(如连接到第一设备10的计算机)也可以发起第一设备10和第二设 备20的切换,只要它可以从第一设备10获得第一诊断信息。
    因为第二设备12变成主动的,它能够判断连接在第二设备20和现 场设备30之间的链路中是否有故障,即,在第二链路12和/或第三链路 13中是否有故障,以及第二诊断信息可以由第二设备20基于此判断来生 成,第二诊断信息指示当第二设备20是主动的时在第二链路12和/或第 三链路13中是否有故障。具体地,若在被切换到被动后第二设备20正 常工作,则生成指示在第二链路12和第三链路13中没有故障的第二诊 断信息;否则生成指示在第二链路12和/或第三链路13中有故障的第二 诊断信息。根据本公开的一个实施例,接收到的第一诊断信息和生成的 第二诊断信息都可以存储在第二设备20的存储器中。
    当第二设备20从第一设备10获得第一诊断信息并且第二诊断信息 由第二设备20自身生成时,可以基于第一诊断信息和第二诊断信息对关 于在工业控制系统中的故障做出判断。
    具体地,若第二诊断信息指示在第二链路12和第三链路13中没有 故障,则基于第一诊断信息和第二诊断信息,第二设备20可以做出在第 一链路11有故障的判断,其中第一诊断信息指示在第一链路11和/或第 二链路12中有故障并且第二诊断信息指示在第二链路12和/或第三链路 13中没有故障。
    若第二诊断信息指示在第二链路12和/或第三链路13中有故障,则 基于第一诊断信息和第二诊断信息,第二设备20可以判断第二链路12 中有故障,其中第一诊断信息指示在第一链路11和/或第二链路12中有 故障并且第二诊断信息指示在第二链路12和/或第三链路13中有故障。 需要说明的是,尽管理论上关于故障是否在第一链路11和/或第二链路 12和/或第三链路13中存在几种可能性,基于第一链路和第二链路两者 有故障的可能性相当低的事实,可以认为在第二链路12中有故障。
    尽管第二设备20被描述为做出关于检测到的故障的判断的设备,但 是本公开不限于此。本领域的技术人员应理解,所述判断可以由如与第 一设备10和第二设备20连接的计算机做出,只要它可以分别或共同地 从第一设备10和第二设备20获得第一诊断信息和第二诊断信息。
    根据本公开的优选实施例,为了便于基于第一诊断信息和第二诊断 信息的故障判断,由第一设备10发送的第一诊断信息进一步包括指示第 一设备是否是主动设备或者是被动设备的信息。类似地,由第二设备生 成的第二诊断信息进一步包括指示第二设备20是否是主动设备或者是被 动设备的信息。
    下面的表1示出根据本公开优选实施例的第一和第二诊断信息的数 据格式。如表1所示,诊断信息存储在4比特寄存器中,其中D1-D0的 比特位是用于指示设备的操作状态,也就是,连接在设备和现场设备之 间的链路中的是否有故障和/或在设备自身中是否有故障,D2的比特位用 于指示设备是否是主动设备或者被动设备,以及D3的比特位是保留位。
    表1

    根据本公开的实施例,在比特位D2中“0”可以指示设备是主动设备, 在比特位D2中的“1”可以指示设备是被动设备,在比特位D1-D0中的 “00”可以指示在设备中没有故障或者在连接在设备与它的现场设备之间 的链路中没有故障,在比特位D1-D0中的“01”可以指示设备自身有故障; 在比特位D1-D0中的“10”可以指示在连接在设备与现场设备之间的链路 中有故障并且该故障是短路故障;在比特位D1-D0中的“11”可以指示在 设备与现场设备之间连接的链路中有故障并且该故障是链路断开故障。 因此,若表示第一诊断信息的比特位D2-D0示出“010”,则它指示第一 设备是主动设备并且在第一链路和/或第二链路中存在短路的故障。上述 诊断信息的配置仅仅是示例性的,本领域技术人员应理解其它配置也可 以用作诊断信息。
    根据上述实施例,基于采用上述配置的第一和第二诊断信息,可以 更容易对关于工业控制系统的故障做出判断。
    根据本发明优选实施例,第一设备10进一步配置为判断在第一设备 10被切换到被动且第二设备20被切换到主动之前,第二设备20是否准 备接管第一设备10的操作。根据本公开的实施例,若第二设备20检测 到在自身、第二链路和/或第三链路上有故障,则判断第二设备20还不准 备接管第一设备10的操作;否则,判断第二设备20准备接管第一设备 10的操作。根据本公开另一个实施例,还可以基于在之前第二设备20 是主动的时获得的第二设备20的第二诊断信息判断第二设备20是否准 备接管第一设备10的操作。第二设备20的第二诊断信息可以被更新, 与将在下文描述的更新后的第一诊断信息类似。
    例如,当D2-D0比特位表示的诊断信息如上面例子所述时,若第二 设备20的诊断信息是“100”,则它指的是在第二设备20自身中或者在连 接第二设备20和现场设备30之间的链路中没有故障并且第二设备20准 备接管第一设备10的操作;若第二设备20的诊断信息是“101”,则它 指的是在第二设备20自身中有故障并且第二设备20不准备接管第一设 备10的操作;以及若第二设备20的诊断信息是“110”或“111”,则它指的 是在第二链路12和/或第三链路13中有故障并且第二设备20还不准备接 管第一设备10的操作。此处尽管第二设备20处于被动状态,其操作状 态是从其之前紧邻的主动状态获得的,当第二设备20被切换到被动状态 时仅更新冗余状态。
    若判断第二设备20还不准备接管第一设备10的操作,则将不执行 第一设备10和20的切换。
    若判断第二设备20准备接管第一设备10的操作,则将执行第一设 备10和第二设备20的切换并且基于第一诊断信息和由第二设备20生成 的新的第二诊断信息对工业控制系统的故障做出判断。
    尽管第一设备10被描述为判断第二设备20是否准备接管第一设备 10的操作的装置,本公开不限于此。本领域技术人员应理解,还可以由 例如与第二设备20连接的计算机来做出判断,只要计算机能够获得第二 设备20的诊断信息。
    因为对第二设备20是否准备接管第一设备10的操作做出判断,所 以当判断第二设备20不准备接管第一设备10的操作时避免了第一设备 10和第二设备20不必要的切换。
    在实际操作中,考虑到第一链路和第二链路同时具有故障是不可能 的(尽管具有理论上的可能性),因此,若第一诊断信息指示第一链路和 /或第二链路有故障,则在第二链路有故障的情况下第一链路将被认为没 有故障。
    因此,根据本公开优选的实施例,第二设备20进一步配置为在第二 链路12中的故障被修复时发送第二诊断信息,并且第一设备10进一步 配置为接收第二诊断信息并根据接收到的第二诊断信息更新第一诊断信 息。
    通过使用具有上述配置的冗余设备单元1,在当第二链路中的故障被 修复时生成指示第二链路12和/或第三链路13中没有故障的新的诊断信 息的情况下,第二设备20发送指示第二链路12和/或第三链路13中没有 故障的新的诊断信息,以及第一设备10从第二设备20接收新的诊断信 息并且基于从第二设备20接收到的新的诊断信息更新自身的诊断信息为 包括指示在第一链路和/或第二链路中没有故障的信息。因此,如果在第 二设备20和/或在第二设备20与现场设备30之间连接的链路中存在任何 故障,则第一设备10准备接管第二设备20的操作。
    根据上述实施例,第一设备10可以基于从第二设备20接收到的新 的诊断信息更新第一诊断信息,该新的诊断信息指示第二链路12和/或第 三链路13中没有故障,从而当检测到第二设备20中有新故障时促成下 一次切换(如上文所述)。
    图2示出了如图1所示的冗余设备单元1的具体实施例的结构图。
    如图2所示,根据本公开的实施例,冗余设备单元1中的第一设备 10和第二设备20中的每一个提供有串联通信接口(SCI),并且第一设 备10通过第一设备10的串联通信接口发送第一诊断信息,并且第二设 备20通过第二设备20的串联通信接口接收第一诊断信息。
    通过提供串联通信接口来配置冗余设备单元1中的第一设备10和 第二设备20仅仅是一个例子,本公开不限于此。第一设备10和第二设 备20还可以通过CAN总线等发送和接收诊断信息,只要第二设备20可 以接收来自第一设备10的第一诊断信息。
    根据本公开的实施例,第一诊断信息还有第二诊断信息可以被不仅 循环发送而且事件驱动的方式发送。例如,冗余设备单元1的第一设备 10不仅可以以预定的周期发送诊断信息而且可以在检测到任何故障时发 送诊断信息。
    根据本公开的优选实施例,第一和第二设备可以是输入/输出???。
    根据本公开的优选实施例,第一链路11和第二链路13可以是电缆, 如数据总线电缆(DB电缆),并且第二链路12可以是电缆,如现场电缆。 但是,本公开不限于此,第一链路11、第二链路12和第三链路13中的 任一个或任意两个或全部可以是如无线路径。相应地,在第一链路11中 的故障可以是DB电缆的故障,第二链路12中的故障可以是现场电缆的 故障。根据本公开的另一个实施例,在第一链路11中的故障可以是DB 电缆的故障和/或现场电路的故障。
    另外,本公开的另一个实施例还提供了判断工业控制系统的故障的 方法,工业控制系统包括第一设备和第二设备,第一设备通过串联的第 一链路和第二链路与现场设备连接,第二设备通过串联的第二链路和第 三链路与现场设备连接,第一设备10配置为在使用中最初是主动的,以 及第二设备配置为在使用中最初是被动的。参考图3描述判断工业控制 系统的故障的方法的示例性过程。
    如图3所示,根据本公开判断工业控制系统的故障的方法的过程以 步骤S310开始,然后执行步骤S320。
    在步骤S320中,从第一设备获取第一诊断信息,第一诊断信息指示 当第一设备为主动时在第一链路和/或第二链路中是否有故障。参考图1 和图2所描述的,可以由第二设备20执行这个步骤S320。但是,本公开 不限于此,本领域技术人员会理解该步骤也可以由其它设备(如与第一 设备10和第二设备20连接的计算机)来执行。然后,该过程进入步骤 S330。
    在步骤S330,对关于第一诊断信息是否指示第一链路和/或第二链路 中有故障做出判断。例如,这个步骤S330可以由如参考图1和图2所描 述的第一设备10来执行。若判断第一诊断信息指示第一链路和/或第二链 路中有故障,则过程进入步骤S340,否则过程返回步骤S320。
    在步骤S340中,当判断第一诊断信息指示第一链路和/或第二链路中 有故障(在步骤S330中为“是”)时,第一设备从主动被切换到被动而第 二设备从被动被切换到主动。这个步骤S340可以由如参考图1和图2所 描述的第一设备10来执行。但是,本公开不限于此,本领域技术人员会 理解该步骤也可以由其它设备(如与第一设备和该设备连接的计算机) 来执行。然后,过程进入步骤S350。
    因为在步骤S340中,第二设备被切换到主动,所以能够获得第二信 息,第二信息指示在第二链路和/或第三链路中是否有故障。因此,在步 骤S350中,第二诊断信息是从第二设备获取的。这个步骤S350可以由 如参考图1和图2所描述的第二设备20来执行。但是,本公开不限于此, 本领域技术人员会理解该步骤也可以由其它设备(如与第一设备和该设 备连接的计算机)来执行。然后,过程进入步骤S360。
    在步骤S360中,对关于第二诊断信息是否指示第二链路和/或第三链 路中有故障做出判断。若第二诊断信息指示第二链路和/或第三链路中有 故障,则过程进入步骤S370。否则,过程进入步骤S380。
    在步骤S370中,当判断第二诊断信息为指示第二链路和/或第三链路 中有故障,可以认为第二链路中有故障。这个步骤S370可以由如参考图 1和图2所描述的第二设备20来执行。但是,本公开不限于此,本领域 技术人员会理解该步骤也可以由其它设备(如与第一设备10和设备20 连接的计算机)来执行。然后,过程进入步骤S390。
    在步骤S380,当判断第二诊断信息为指示第二链路和/或第三链路中 没有故障,可以确定第一链路中有故障。这个步骤S370可以由如参考图 1和图2所描述的第二设备20来执行。但是,本公开不限于此,本领域 技术人员会理解该步骤也可以由其它设备(如与第一设备10和设备20 连接的计算机)来执行。然后,该过程进入步骤S390。
    根据本公开实施例的方法的过程以步骤390结束。
    根据本公开的优选实施例,该方法进一步包括:在切换第一设备进 入被动并切换第二设备进入主动之前判断第二设备是否准备接管第一设 备的操作;以及若判断第二设备为准备接管第一设备的操作,则切换第 一设备进入被动并切换第二设备进入主动。
    另外,本公开实施例进一步提供了判断在其中的故障的工业控制系 统,该工业控制系统包括至少一个如参考图1和图2所述的冗余设备单 元。
    本公开实施例进一步提供用于判断在其中的故障的工业系统,该工 业系统包括如上所述的工业控制系统和如参考图1所述的现场设备。
    与现有技术相比,根据本公开实施例的冗余设备单元和包括冗余设 备单元的工业控制系统具有下列优势中的至少一项或多项:
    第一,当检测到故障时,第一设备从主动被切换到被动并且第二设 备从被动被切换到主动,因此与不执行切换的现有技术相比,如果故障 来自第一设备的第一链路,将不会失去现场控制。
    第二,因为第二设备可以接收来自第一设备的第一诊断信息,所以 能够判断故障是否来自冗余的两个设备共享的链路还是来自非共享链 路,由此根据故障的出处容易修复故障。而且,在本公开中,若故障来 自两个设备的共享链路,则将不会继续执行切换,以便避免无休止的切 换。
    已经参考附图详细描述了本公开的优选实施例。但是,本公开的技 术范围不限于上述实施例。在不偏离所附权利要求限定的技术范围和精 神情况下可以做出各种修改和变化,对本领域的技术人员来说是显然的。 因此,应当理解这些修改和变化应包含在本公开的技术范围之内。
    在本公开中,在流程图和时序图中描绘的步骤包括根据本公开描述 的顺序按时间序列执行的进程以及不按时间序列执行而是并行或单独执 行的进程。在这些按时间序列执行的步骤中,可以适当地根据需要改变 顺序。

    关 键 词:
    判断 工业 控制系统 中的 故障 冗余 设备 单元 方法 包括 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:判断在工业控制系统中的故障的冗余设备单元和方法,工业控制系统和包括冗余设备单元的工业系统.pdf
    链接地址://www.4mum.com.cn/p-5894642.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03