[发明专利]控制装置以及其控制方法有效
申请号: | 201711133366.6 | 申请日: | 2017-11-15 |
公开(公告)号: | CN108398915B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 市村胜彦 | 申请(专利权)人: | 欧姆龙株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;臧建明 |
地址: | 日本京都府京都市下京区*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 装置 及其 方法 | ||
本发明提供一种控制装置以及其控制方法,在至少包含可编程电路部及连接于可编程电路部的运算处理部,且可利用运算处理部来执行用户程序的控制装置中,能够防止不必要的停止。本发明中,异常判定部(15)基于映射信息来判定由错误检测部(23)所检测出的软错误的位置与功能单元的对应,所述映射信息包含与FPGA部(20)中的功能单元(功能部)对应的、FPGA部(20)中的位置信息(位置编号)。进而,处理器部(10)在异常判定部(15)中判定软错误的位置为功能单元的未使用部时,继续控制装置(100)的运转,在异常判定部(15)中判定软错误的位置为功能单元的使用部(例如,多数表决电路部及使用电路部等)时,执行预定的处理。
技术领域
本发明涉及一种控制装置以及其控制方法,所述控制装置至少包含可编程(programable)电路部及连接于可编程电路部的运算处理部,且可利用运算处理部来执行用户程序(user program)。
背景技术
多数生产现场中使用的机械或设备,典型的是由可编程控制器(可编程逻辑控制器(Programmable Logic Controller,以下也称作PLC))等控制装置予以控制。由此种控制装置所执行的控制程序,典型的是通过用户操作被称为支持(support)装置的信息处理装置来设计而生成。此种由用户自由设计、制作的程序也称为用户程序。
PLC中,包含中央处理器(Central Processing Unit,CPU)单元以及输入/输出(Input/Output,I/O)单元等功能单元,所述I/O单元负责从外部的开关(switch)或传感器(sensor)输入信号以及向外部的继电器(relay)或执行器(actuator)输出信号。对于功能单元,有时使用现场可编程门阵列(Field Programmable Gate Array,FPGA)等可编程电路来实现。
然而,可编程电路虽具有用户可独自构建电路的优点(merit),但另一方面,存在有可能发生软错误(soft error)的缺点(demerit),所述软错误是指保存有配置数据(configuration data)的配置随机存取存储器(ConfigRAM)(以下也称为CRAM)的信息因放射线等发生变更。尤其,在对CRAM利用静态随机存取存储器(Static Random AccessMemory,SRAM)的情况下,发生软错误的可能性变得显著。
为此,在专利文献1中,揭示了一种为了对FPGA检测软错误而设有监视控制电路的结构。具体而言,专利文献1所揭示的监视控制电路中,具备:校验(check)部件,校验FPGA内所设的CRAM的存储数据有无错误;以及记录部件,当由所述校验部件检测出有错误时,将错误检测信息与检测日期信息包含在内予以记录,在记录于记录部件中时,可在外部显示错误发生。
[现有技术文献]
[专利文献]
专利文献1:日本专利特开2014-52781号公报
发明内容
[发明所要解决的问题]
然而,专利文献1所揭示的监视控制电路只能判定保存配置数据的CRAM中有无发生软错误,即使所发生的软错误位于与可编程电路中所构成的功能单元无关的位置,也必须使控制装置停止。因此存在下述问题:即使发生不会对控制装置的功能造成影响的软错误,控制装置也会停止,从而发生不必要的停止。
本发明的目的在于提供一种控制装置以及其控制方法,在至少包含可编程电路部及连接于可编程电路部的运算处理部,且可利用运算处理部来执行用户程序的控制装置中,能够防止不必要的停止。
[解决问题的技术手段]
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧姆龙株式会社,未经欧姆龙株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711133366.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三螯合程控系统
- 下一篇:控制系统以及脉冲输出装置