[发明专利]控制装置有效
申请号: | 201710338612.5 | 申请日: | 2017-05-15 |
公开(公告)号: | CN107463516B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 植田贵雅;宗田靖男 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | G06F12/16 | 分类号: | G06F12/16;G06F11/10 |
代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 崔炳哲;向勇 |
地址: | 日本京都*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 装置 | ||
一种控制装置,能够根据情况设定针对数据中可能发生的错误的处理。控制机器或设备的控制装置包括:存储部;诊断机构,其对写入存储部的存储空间的数据或从存储空间读取的数据诊断有无错误;以及处理执行机构,其执行与诊断机构的诊断结果相应的处理。处理执行机构在基于存储空间中有效适用诊断机构的范围的设定,检测到该范围内的数据存在的错误的情况下,执行必要的处理。
技术领域
本发明涉及具有对存储于存储空间的数据进行诊断的功能的控制装置。
背景技术
存储程序方式的计算机依次执行配置于主存储部的程序。对这样的程序和执行程序时所需的变量等数据,利用电荷等的电作用进行存储。
利用电作用存储的数据有时受到宇宙射线、静电及其他干扰等各种电噪声的影响而存储有该数据的存储空间的值损坏或变化。已知各种用于对这样的数据提高抗错误能力的方法。
已知一种在存储数据时,附加被称为奇偶检验位的错误检查代码,然后在读取数据时,将该读取的数据与对应的奇偶检验位进行比较,由此确认有无错误和订正错误的技术。搭载了这种功能的存储器称为ECC(Error Check and Correct memory:错误检测与订正存储器)存储器等。
日本特开2009-146168号公报(专利文献1)公开了一种提供以低成本应对带有备份功能的IO存储器规格和带有ECC功能的IO存储器规格的PLC (Programmable LogicController:可编程序逻辑控制器)用部件安装基板的技术。
另一方面,如日本特开2009-146168号公报(专利文献1)公开的带有 ECC功能的IO存储器由于需要用于实现ECC功能的电路结构和用于存储奇偶检验位的附加的容量,因此与不带ECC功能的存储器相比,不利于控制成本。于是,即使是不带ECC功能的存储器,有时也采用用于防止损坏或误读数据的存储器自诊断功能。
存储器自诊断功能是安装在被处理器执行的程序中的功能或者以软件方式安装于读取存储器的电路等的功能,是写入数据时附加CRC(Cyclic Redundancy Check:循环冗余校验码)等错误检测代码,对读取数据时读取到的数据基于对应的错误检测代码来诊断的功能。
专利文献1:日本特开2009-146168号公报
如上所述的存储器自诊断功能多以软件方式安装,因此,基本上,成为写入和读取的对象的所有数据成为诊断对象。另一方面,在成为写入和读取的对象的数据中,有可能存在不允许出错的数据和允许一定程度出错的数据。因此,如果将存储器自诊断功能一律适用于所有数据,则有可能对数据中发生的错误执行过度的处理。
发明内容
本发明是鉴于上述问题而提出的,其目的在于,提供能够根据情况设定针对数据中可能发生的错误的处理的控制装置。
本发明某个方面的控制装置控制机器或设备,该控制装置包括:存储部;诊断机构,其对写入存储部的存储空间的数据或从存储空间读取的数据诊断有无错误;以及处理执行机构,其执行与诊断机构的诊断结果相应的处理。处理执行机构在基于存储空间中有效适用诊断机构的范围的设定,检测到该范围内的数据存在错误的情况下,执行必要的处理。
优选地,控制装置还具备设定机构,该设定机构接受存储空间中有效适用诊断机构的范围的设定。
优选地,控制装置还具备设定机构,该设定机构根据来自外部的指令,设定存储空间中有效适用诊断机构的范围。
优选地,设定机构显示存储部的存储空间中有效存储有数据的区域,并针对该显示内容接受范围的设定。
优选地,在处理执行机构中执行的执行程序的生成阶段,动态地设定有效适用诊断机构的范围。
优选地,对由设定机构设定的范围外的数据,诊断机构不诊断有无错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710338612.5/2.html,转载请声明来源钻瓜专利网。