控制装置、控制系统以及数据生成方法制造方法及图纸

技术编号:10375954 阅读:133 留言:0更新日期:2014-08-28 18:20
本发明专利技术提供一种控制装置,其由多个处理装置执行相同的处理,通过比对结果来探测误动作,停止数据的发送,该控制装置能检测出进行了比对的数据和所发送的数据不同。设置有校验码连接电路,该校验码连接电路将第1处理装置输出的处理结果和基于第2处理装置的处理结果所生成的校验码连接并输出。

【技术实现步骤摘要】
控制装置、控制系统以及数据生成方法
本专利技术涉及控制装置、控制系统以及数据生成方法。
技术介绍
作为本

技术介绍
,有JP特开平10-340102号公报(专利文献1),涉及为了确保铁道系统中的自动防故障(failsafe)性而成为3重(triplicated)的装置结构、单个或者2重的控制装置。在该专利文献1中,在段落编号0008中公开了以下装置:由3台控制装置构成的3重的控制装置;在对串行通信的对方装置发送数据时,用于将3重的控制装置分别准备的数据分别发送到其他系的控制装置的比对线路;经由比对线路将从他系的控制装置获取的数据和自系的数据进行比对的比对部;进行在3重的每个控制装置中设置的自系的控制装置的故障检测的故障检测部;和基于来自比对部的比对结果以及来自故障检测部的信号而选择将数据发送到对方装置的控制装置的发送权选择部。此外,在专利文献1中,在段落编号0009中公开了:将应发送数据发送到其他两台控制装置,在自系中对于应发送数据和从其他两台控制装置获取的数据进行比较,自系的数据和来自他系的数据一致,此外,在他系中他系的数据和自系数据一致,在自系的装置没有故障时,从自系的控制装置发送数据。此外,作为本
的其他
技术介绍
,有JP特开2005-102037号公报(专利文献2)。在该专利文献2的段落编号0046到段落编号0052中记载有“图5为表示本专利技术的数据包通信装置1以以太网(注册商标)数据包对TCP/IP通信数据包压缩(capsule)化来进行发送/接收的数据包的构成的一例的图。(中间部分省略)进行压缩化时,在TCP(UDP)以及IP中,为了判定数据包是否正确,使用校验和运算。如图5所示,该校验和运算的对象范围,在TCP数据包的情况下,为包括TCP报头以及TCP数据的TCP数据包全体,在UDP以及IP的情况下只为报头。发送源在压缩化时运算校验和,作为校验和信息,附加到各报头。接收侧包括校验和(checksum)信息,来运算对象范围的校验和,如果其结果为0则判定为正常,除此之外判定为错误”,公开了通信装置中的校验方法。专利文献1:JP特开平10-340102号公报专利文献2:JP特开2005-102037号公报在专利文献1中,记载有比对多个处理装置的处理结果,通过确认处理结果为正确之后发送数据,从而防止因装置的故障所引起错误的数据发送的控制装置。但是,专利文献1的控制装置中,即使进行了比对后的数据和所发送的数据不同,也不能检测出这一情况。在专利文献2中,记载有通过在发送侧对数据附加校验和,在接收侧确认校验和,从而检测发送数据的错误这样的装置。但是,在专利文献2的装置中,在发送侧对数据附加校验和的时刻点,发送数据已发生错误的情况下,则不能检测出错误。
技术实现思路
本专利技术的目的在于提供一种在由多个处理装置执行相同的处理,通过比对处理结果来探测误动作并停止数据的发送的控制装置中,能检测进行了比对的数据和所发送的数据不同这一情况的控制装置。为了解决上述问题,本专利技术的控制装置具有校验码连接电路,该校验码连接电路连接第1处理装置所输出的处理结果和基于第2处理装置的处理结果所生成的校验码并输出。专利技术的效果即使在第1处理装置所输出的处理结果与进行了比对的数据不同的情况下,在与基于第2处理装置的处理结果所生成的校验码之间无法取得匹配性。因此,通过由接收了所发送的数据的装置来确认处理结果与校验码的匹配性,从而能够检测进行了比对的数据与所发送的数据不同这一情况。此外,上述以外的问题、结构以及效果通过以下的实施方式的说明能够明确。附图说明图1为适用本专利技术的实施例1的控制系统的结构图。图2为图1的控制系统的RAM112的数据配置和处理装置101的处理流程的例子。图3为表示图1的控制系统的校验码连接电路131的结构的第1例的图。图4为图3的校验码连接电路的校验码存储电路301的数据配置的例子。图5为表示图3的校验码连接电路的动作的第1例的图。图6为表示图3的校验码连接电路的动作的第2例的图。图7为表示图3的校验码连接电路的动作的第3例的图。图8为表示图1的控制系统的校验码连接电路131的结构的第2例的图。图9为图8的校验码连接电路的校验码存储电路801的数据配置的例子。图10为表示图8的校验码连接电路的动作的例子的图。图11为适用本专利技术的实施例2的控制系统的结构图。图12为适用本专利技术的实施例3的控制系统的结构图。图13为表示图12的控制系统的开关控制电路1243的动作的例子的图。具体实施方式以下,采用附图对实施例进行说明。此外,存在以“程序”作为主语来说明处理的情况。该程序通过处理器、例如MP(MiCroProcessor)或CPU(CentralProcessingUnit)来执行,进行规定的处理。另外,由于适当地采用存储资源(例如存储器)以及通信接口装置(例如通信端口)来进行,因此处理的主语也视为处理器。处理器除了CPU之外也可有专用硬件。计算机程序也可从程序源被安装到各计算机中。程序源也可为例如通过程序分配服务器或者存储介质等提供。此外,各要素例如控制器能由编号等识别,但如果为能识别的信息,则也可采用名称等其他种类的识别信息。在本专利技术的附图以及说明中,对同一部分赋予相同的符号,但本专利技术并不限于本实施例,与本专利技术的思想一致的所有应用例被包括于本专利技术的技术的范围中。此外,只要没有特别限定,各构成要素也可由多个也可由单个构成。实施例1图1为适用本专利技术的控制系统的结构图的第1例。本实施例的控制系统100具有:第1处理装置101、第2处理装置102、校验码连接电路131、发送停止开关132、开关控制电路135、控制终端133和设备134。第1处理装置101具有CPU111、RAM(RandomAccessMemory)112、ROM(ReadonlyMemory)113、发送电路114、接收电路115和比对电路116。这些构成要素通过内部总线117被相互连接。第2处理装置102具有CPU121、RAM122、ROM123、接口电路124、接收电路125和比对电路126。这些构成要素通过内部总线127被相互连接。接收电路115经由通信路145从控制终端133获取数据,经由总线117写入到RAM112。CPU111按照保存于ROM113的程序,执行以下的处理。CPU111首先经由总线117读出接收电路115写入到RAM112的数据,进行了预定的控制处理之后,经由总线117将处理结果写入到RAM112。此外,CPU111经由总线117获取比对电路116写入到RAM112的比对结果。在比对结果表示一致的情况下,CPU111根据写入到RAM112的处理结果,生成预定的形式的发送数据,并写入到RAM112。在比对结果表示不一致的情况下,CPU111停止处理。比对电路116从RAM112读出CPU111的处理结果,经由传送路径150发送到比对电路126。此外,比对电路116经由传送路径150从比对电路126获取第2处理装置102的CPU121的处理结果,并与从RAM112读出的CPU111的处理结果进行比对。如果比对处理结束,则比对电路116经由总线117将比对结果写入到RAM112,并且经由传送路径147发送到开关控制电路13本文档来自技高网
...
控制装置、控制系统以及数据生成方法

【技术保护点】
一种控制装置,其具有包括第1处理装置和第2处理装置的多个处理装置,由上述多个处理装置执行相同的处理,通过对处理结果进行比对来探测误动作,在探测到误动作时,停止发送由上述处理结果以及根据上述处理结果所生成的校验码所构成的数据,该控制装置具备校验码连接电路,该校验码连接电路生成将上述第1处理装置所输出的处理结果和根据上述第2处理装置的处理结果所生成的校验码连接得到的数据并发送。

【技术特征摘要】
2013.02.26 JP 2013-0356471.一种控制装置,其特征在于,具备:第1处理装置以及第2处理装置,执行相同的处理;和校验码连接电路,生成将基于上述第1处理装置的第1处理结果和根据基于上述第2处理装置的第2处理结果所生成的校验码连接得到的数据并发送,在对上述第1处理结果和上述第2处理结果进行比对而不一致的情况下,停止上述数据的发送,上述校验码连接电路具有用于保存一个以上的上述校验码以及针对上述第1处理结果表示上述校验码的连接位置的信息的校验码存储电路,基于在该校验码存储电路中保存的上述校验码以及表示连接位置的上述信息对上述第1处理结果与上述校验码进行连接。2.根据权利要求1所述的控制装置,其特征在于,上述第1处理装置以及上述第2处理装置是从执行相同的处理的3个处理装置中选择的2个处理装置的全部的组合,停止上述数据的发送限定于在上述2个处理装置的全部的组合检测出上述不一致时。3.一种控制装置,其特征在于,具备:第1处理装置以及第2处理装置,执行相同的处理;和校验码连接电路,生成将基于上述第1处理装置的第1处理结果和根据基于上述第2处理装置的第2处理结果所生成的校验码连接得到的数据并发送,在对上述第1处...

【专利技术属性】
技术研发人员:岛村光太郎柴田直树金川信康栗原直树
申请(专利权)人:株式会社日立制作所
类型:发明
国别省市:日本;JP

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

1