本发明专利技术提供一种具有与监视对象运转状况对应的错误纠正功能的控制装置,其具备:状态监视部,其对监视对象的状态进行分析,输出状态信息;错误纠正处理部,其切换错误纠正码,使得每个状态的纠正率成为预定的范围;以及纠正率计算部,其根据该错误纠正处理部的纠正结果来计算每个状态的纠正率,从而具有错误纠正能力。
【技术实现步骤摘要】
本专利技术涉及一种存储器和通信所使用的具有用于自动纠正错误来提高装置/系 统的可靠性的错误纠正功能的控制装置,特别涉及在基于温度、振动、噪音等的操作环境恶 劣的状况下必须进行正常动作的工业装置/系统或医疗、航空宇宙、公共系统等要求可靠 性的装置/系统中利用的具有错误纠正功能的控制装置。
技术介绍
在数据的可靠性提高中存在使用了错误纠正码的对错误进行自动纠正的错误纠 正方法。目前作为编码理论而研究错误纠正码,提出了为突发错误而特殊化的纠正码、局部 强化了错误纠正能力的纠正码等功能不同的各种结构的纠正码。一般,针对假设的错误设 计一个有充分纠正能力的错误纠正码。但是,在机械、特别是机床中,由于依存于设置环境 和动作状况的错误因素,错误会产生时间上的偏差,一个错误纠正码会有纠正能力不足和 资源的浪费使用的情况。 针对这样的问题,作为现有技术,提出一种存储器(例如参照日本特开 2012-155737号公报),其将根据错误纠正码检测出的错误而求出的错误率作为基础,切换 编码效率不同的错误纠正码。 不过,在现有技术的错误纠正方法中,只根据错误率切换纠正能力,因此不能够针 对依存于机械的状态的错误切换为适当的纠正能力。或者根据不能纠正的错误的检测来计 算错误率,因此不能够防止由于不能纠正造成的机械的停止。
技术实现思路
因此,本专利技术的目的在于提供一种错误纠正方法,其针对由于依存于设置环境和 动作状况的错误因素造成的有时间上的偏差的错误,通过适当切换错误纠正能力,消除纠 正能力不足和资源的浪费使用。 本专利技术的控制装置具有错误纠正功能,即通过错误纠正码进行从信息数据向代码 字的编码和从代码字向信息数据的解码,在解码中自动纠正能够纠正的错误。该控制装置 具有:状态监视部,其对监视对象的状态进行监视,输出状态信息;纠正率计算部,其输出 每个上述状态的纠正率;以及错误纠正处理部,其具备具有多个错误纠正码的错误纠正码 群,切换上述错误纠正码来进行从信息数据向代码字的编码和从代码字向信息数据的解 码,并且输出错误纠正相关的纠正信息,其中,上述多个错误纠正码具有根据预定标准进行 了定义的纠正能力的等级。并且,上述纠正率计算部构成为,根据上述状态监视部输出的上 述状态信息和上述错误纠正处理部输出的上述纠正信息来计算每个上述状态的纠正率,另 外,上述错误纠正处理部构成为,根据从上述纠正率计算部输出的每个上述状态的纠正率 来切换上述错误纠正码。 上述控制装置还具备逐次运算电路,上述纠正率计算部可以构成为,通过上述逐 次运算电路计算每个上述状态的纠正率。 上述纠正率计算部可以构成为,具有将上述状态信息和上述纠正信息关联存储的 纠正信息履历表,根据上述状态监视部输出的上述状态信息、上述错误纠正处理部输出的 上述纠正信息和上述纠正信息履历表来计算每个上述状态的纠正率。 上述错误纠正处理部可以构成为,能够将基于上述错误纠正码群所具有的一个错 误纠正码的代码字重新编码为基于上述错误纠正码群所具有的其他错误纠正码的代码字。 上述错误纠正码群可以具有根据能纠正随机错误比特数将纠正能力进行了量化 的错误纠正码。 上述错误纠正码群可以具有根据能纠正突发错误比特数将纠正能力进行了量化 的错误纠正码。 上述错误纠正码群可以具有根据编码率将纠正能力进行了量化的错误纠正码。 上述状态监视部可以具有:状态信息生成部,其监视设置在监视对象中的传感器 的测定值,判定上述测定值是否在预定的范围内,根据判定结果生成状态信息;以及范围变 更部,其变更上述预定的范围。 上述状态监视部可以具有:状态信息生成部,其监视执行控制程序的机械控制装 置的程序计数器,判定上述程序计数器的值是否在预定的程序块内,根据其判定结果生成 状态信息;以及定义变更部,其变更上述预定的程序块的定义。 上述控制装置可以具有在上述错误纠正码群中登录或变更错误纠正码的错误纠 正码登录变更部。 上述纠正率计算部可以构成为,根据每个上述状态的预定期间的纠正比特数来计 算每个上述状态的纠正率。 根据本专利技术能够提供一种具有错误纠正功能的控制装置,该错误纠正功能为,针 对由于依存于设置环境和动作状况的错误因素造成的有时间上的偏差的错误,根据每个状 态的纠正率适当切换错误纠正能力,由此消除纠正能力不足和资源的浪费使用。 另外,根据每个状态的纠正率变更为纠正能力富裕的错误纠正码,从而在产生不 能纠正的错误之前能够提高纠正能力,能够降低由于不能纠正造成的系统停止的频率。【附图说明】 通过参照【附图说明】以下的实施例,能够明确本专利技术的上述以及其他目的和特征。 图1是本专利技术的具有错误纠正功能的控制装置的一个实施方式的功能框图。 图2是说明图1的控制装置所具备的状态监视部的动作的流程图。 图3是说明图1的控制装置所具备的纠正率计算部的动作的流程图。 图4是表示图1的控制装置所具备的纠正率计算部的、基于逐次运算的纠正率的 计算的例子的图。 图5是表示使用了纠正履历表的纠正率的计算例的图。 图6是表示纠正信息履历表的图。 图7是表示图1的控制装置所具备的错误纠正处理部的动作的流程图。 图8是表示图1的控制装置所具备的错误纠正处理部所执行的错误纠正码切换处 理的一例的流程图。【具体实施方式】 首先,使用图1的功能框图说明本专利技术的具有错误纠正功能的控制装置的一个实 施方式。 控制装置10具有:对监视对象20的状态进行监视的状态监视部11、计算每个状 态的纠正率的纠正率计算部12、执行信息数据的编码处理和编码数据的解码处理的错误纠 正处理部13。 接着,说明构成该控制装置10的各部的功能、动作。 首先,使用图2的流程图说明图1的控制装置10所具备的状态监视部11的动作。 状态监视部11取得与监视对象20相关的信息(步骤S201),根据取得的信息分析 监视对象20的状态(步骤S202)。然后,根据进行了分析的监视对象20的状态生成状态信 息(步骤S203),将生成的状态信息输出给纠正率计算部12 (步骤S204)。 监视对象20可以是例如安装了控制装置10的机床,作为这种情况下的用于分析 监视对象20的状态的信息,例如可以是从设置在该机床上的温度传感器取得的温度信息。 在使用温度信息的情况下,分析从设置在监视对象20上的温度传感器取得的温度属于根 据所设定的温度阈值而决定的哪个温度范围,将高温、常温、低温等状态生成为状态信息, 输出给纠正率计算部12。 另外,监视对象20可以是例如执行控制程序的处理器,作为这种情况下的用于分 析监视对象20的状态的信息,可以是设置在该处理器中的程序计数器的值。这时候,根据 从监视对象取得的程序计数器的值,分析正在执行哪个程序块,将程序块的名称生成为状 态信息,输出给纠正率计算部12。 另外,关于为了分析监视对象20的状态所使用的温度范围的阈值和程序块的定 义等的信息,可以使用预先定义的信息,也可以将用于从外部设定这些分析中所使用的信 息的单元组装到控制装置中。通过这样的结构,能够通过设定变更来对应监视对象20的设 置场所的变化等。 作为监视对象20,除了上述以外,也可以是工业用装置/系统或医疗、航空宇宙、 公共系统等的要求可靠性的装置/系统,作为用于分析监视对象20的当前第1页1&本文档来自技高网...
【技术保护点】
一种具有错误纠正功能的控制装置,通过错误纠正码进行从信息数据向代码字的编码和从代码字向信息数据的解码,在解码中自动纠正能够纠正的错误,该控制装置的特征在于,具有:状态监视部,其对监视对象的状态进行监视,输出状态信息;纠正率计算部,其输出每个上述状态的纠正率;以及错误纠正处理部,其具备具有多个错误纠正码的错误纠正码群,切换上述错误纠正码来进行从信息数据向代码字的编码和从代码字向信息数据的解码,并且输出错误纠正相关的纠正信息,其中,上述多个错误纠正码具有根据预定标准进行了定义的纠正能力的等级,上述纠正率计算部构成为,根据上述状态监视部输出的上述状态信息和上述错误纠正处理部输出的上述纠正信息来计算每个上述状态的纠正率,上述错误纠正处理部构成为,根据从上述纠正率计算部输出的每个上述状态的纠正率来切换上述错误纠正码。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:秋元信二,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:日本;JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。