The invention provides a control device and a control method thereof, which can prevent unnecessary stopping in a control device including at least a programmable circuit unit and an operation processing unit connected to a programmable circuit unit and which can execute a user program by using the operation processing unit. In the present invention, the anomaly determination unit (15) determines the correspondence between the position of the soft error detected by the error detection unit (23) and the functional unit based on the mapping information, which includes the position information (position number) in the FPGA unit (20) corresponding to the functional unit (functional unit) in the FPGA unit (20). Further, when the processor unit (10) determines the position of the soft error as the unused part of the functional unit in the anomaly determination unit (15), the operation of the control device (100) continues, and when the position of the soft error is determined as the usage part of the functional unit in the anomaly determination unit (15), the predetermined position is executed (for example, the majority voting circuit unit and the usage circuit unit, etc.). Reason.
【技术实现步骤摘要】
控制装置以及其控制方法
本专利技术涉及一种控制装置以及其控制方法,所述控制装置至少包含可编程(programable)电路部及连接于可编程电路部的运算处理部,且可利用运算处理部来执行用户程序(userprogram)。
技术介绍
多数生产现场中使用的机械或设备,典型的是由可编程控制器(可编程逻辑控制器(ProgrammableLogicController,以下也称作PLC))等控制装置予以控制。由此种控制装置所执行的控制程序,典型的是通过用户操作被称为支持(support)装置的信息处理装置来设计而生成。此种由用户自由设计、制作的程序也称为用户程序。PLC中,包含中央处理器(CentralProcessingUnit,CPU)单元以及输入/输出(Input/Output,I/O)单元等功能单元,所述I/O单元负责从外部的开关(switch)或传感器(sensor)输入信号以及向外部的继电器(relay)或执行器(actuator)输出信号。对于功能单元,有时使用现场可编程门阵列(FieldProgrammableGateArray,FPGA)等可编程电路来实现。然而,可编程电路虽具有用户可独自构建电路的优点(merit),但另一方面,存在有可能发生软错误(softerror)的缺点(demerit),所述软错误是指保存有配置数据(configurationdata)的配置随机存取存储器(ConfigRAM)(以下也称为CRAM)的信息因放射线等发生变更。尤其,在对CRAM利用静态随机存取存储器(StaticRandomAccessMemory,SRAM) ...
【技术保护点】
1.一种控制装置,至少包含可编程电路部及连接于所述可编程电路部的运算处理部,且可利用所述运算处理部来执行用户程序,所述控制装置的特征在于,所述可编程电路部包括:保存部,保存在所述可编程电路部中构成的功能部的配置数据;以及错误检测部,检测所述保存部的软错误,所述运算处理部包括:存储部,存储映射信息,所述映射信息包含与所述可编程电路部中的所述功能部对应的、所述可编程电路部中的位置信息;以及异常判定部,基于所述映射信息来判定由所述错误检测部所检测出的软错误的位置与所述功能部的对应,所述运算处理部包括:在所述异常判定部中判定所述软错误的位置为所述功能部的未使用部时,继续所述控制装置的运转,在所述异常判定部中判定所述软错误的位置为所述功能部的使用部时,执行预定的处理。
【技术特征摘要】
2017.02.08 JP 2017-0210571.一种控制装置,至少包含可编程电路部及连接于所述可编程电路部的运算处理部,且可利用所述运算处理部来执行用户程序,所述控制装置的特征在于,所述可编程电路部包括:保存部,保存在所述可编程电路部中构成的功能部的配置数据;以及错误检测部,检测所述保存部的软错误,所述运算处理部包括:存储部,存储映射信息,所述映射信息包含与所述可编程电路部中的所述功能部对应的、所述可编程电路部中的位置信息;以及异常判定部,基于所述映射信息来判定由所述错误检测部所检测出的软错误的位置与所述功能部的对应,所述运算处理部包括:在所述异常判定部中判定所述软错误的位置为所述功能部的未使用部时,继续所述控制装置的运转,在所述异常判定部中判定所述软错误的位置为所述功能部的使用部时,执行预定的处理。2.根据权利要求1所述的控制装置,其特征在于,所述预定的处理是使所述可编程电路部停止的处理。3.根据权利要求1所述的控制装置,其特征在于,所述预定的处理是切换到仅使所述软错误的位置的所述功能部停止的简缩运转的处理。4.根据权利要求1或2所述的控制装置,其特征在于,所述功能部包括包含冗余电路的第1功能部与包含非冗余电路的第2功能部,所述运算处理部包括:在所述异常判定部中判定所述软错误的位置为所述第1功能部时,仅使所述软错误的位置的电路停止而继续运转,在所述异常...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。