信息处理装置、信息处理方法以及程序制造方法及图纸

技术编号:17653996 阅读:30 留言:0更新日期:2018-04-08 07:44
本发明专利技术提供一种信息处理装置、信息处理方法以及程序,能够减轻对控制器在执行控制程序时所使用的参数群进行修正时的工夫。信息处理装置(10)包括:仿真器(51),对由控制机械的控制器(30)所执行的控制程序进行仿真;读入部,读入第1形式文件(16),该第1形式文件(16)是基于仿真器(51)在控制程序的仿真时要使用的参数群而生成;以及生成部,基于所读入的第1形式文件(16),生成并输出给予至控制器(30)的参数群。

【技术实现步骤摘要】
信息处理装置、信息处理方法以及程序
本专利技术涉及一种对控制机械的控制器的存储器内的信息进行处理的信息处理装置、信息处理方法以及程序。
技术介绍
以往,考虑一种对控制机械的控制器的存储器内的信息进行处理的信息处理装置。例如,在专利文献1中,记载了一种将控制器的存储器内的信息以规定的形式予以显示的信息处理装置。该信息处理装置连接于控制器,该控制器执行第1控制程序以控制机械的活动。信息处理装置具备控制器接口部、仿真器以及显示数据制作部。控制器接口部从控制器获取第1控制程序的变量信息。仿真器使用执行与第1控制程序相同的处理的第2控制程序,来对控制器的动作进行仿真。仿真器在使第2控制程序的执行停止的状态下,将控制器接口部所获取的第1控制程序的变量信息输入至第2控制程序。显示数据制作部显示通过所述输入而获得的输入结果。现有技术文献专利文献专利文献1:日本专利特开2013-205866号公报
技术实现思路
[专利技术所要解决的问题]专利文献1的信息处理装置中,无法将通过仿真而获得的恰当的变量信息反映到控制器的实际动作中。因而,为了修正控制器中所使用的变量信息要耗费工夫。本专利技术的目的在于提供一种技术,能够减轻对控制器在执行控制程序时所使用的参数群进行修正时的工夫。[解决问题的技术手段]本专利技术的信息处理装置包括:仿真器,对由控制机械的控制器所执行的控制程序进行仿真;读入部,读入第1文件,所述第1文件是基于所述仿真器在所述控制程序的仿真时要使用的参数群而生成;以及生成部,基于所读入的所述第1文件,生成并输出给予至所述控制器的参数群。参数群包含各种参数的值以及与各种参数相关的信息。与参数相关的信息也可包含用于识别参数的识别信息、参数的属性信息等。参数群例如是对系统总线或现场总线上的单元的动作进行规定的设定信息、对控制器的动作进行规定的设定信息、对运动控制的动作进行规定的设定信息。该结构中,能够将在仿真器中调试控制程序时所使用的参数的值写入至控制器。由此,能够使通过调试而获得的恰当的参数值反映到控制器的实际动作中。优选的是,所述读入部读入第2文件,所述第2文件是基于所述控制器在所述控制程序的执行时要使用的参数群而生成,所述生成部基于所读入的所述第2文件,生成并输出给予至所述仿真器的参数群。该结构中,当在控制器发生了异常时,能够使用从控制器获取的参数的值,而在仿真器中调试控制程序。由此,在控制器中发生异常的原因的调查变得容易。优选的是,所述第1文件包含所述控制程序的保持属性的变量的值,所述生成部从所读入的所述第1文件提取所述保持属性的变量的值。控制程序的保持属性的变量是如下所述的变量:当在控制器中使用该控制程序时,即使控制器的电源断开时,值仍得以保持。该结构中,能够将通过调试而获得的恰当的控制程序的保持变量的值反映到控制器的实际动作中。本专利技术的信息处理装置包括:仿真器,对由控制机械的控制器所执行的控制程序进行仿真;存储部,存储文件,所述文件是基于从所述控制器获取的所述控制程序的变量信息而生成;以及生成部,基于所述文件,生成并输出给予至所述仿真器的所述控制程序的变量信息。该结构中,与所述同样,在控制器中发生异常的原因的调查变得容易。[专利技术的效果]根据本专利技术,能够减轻对控制器在执行控制程序时所使用的参数群进行修正时的工夫。附图说明图1是表示本实施方式的控制系统的结构的框图。图2是表示信息处理装置10的结构的框图。图3是表示控制器30的结构的框图。图4是用于说明信息处理装置10所执行的处理的功能块图。图5(A)是用于说明第1形式文件16的结构的图。图5(B)是用于说明第2形式文件17的结构的图。图6是表示与仿真器51相关的备份处理的流程图。图7是表示与控制器30相关的备份处理的流程图。图8是表示与仿真器51相关的还原处理的流程图。图9是表示与控制器30相关的还原处理的流程图。[符号的说明]10:信息处理装置11、31:控制部12:操作部13:显示部14、32:存储部15、33、34:输入/输出接口16:第1形式文件17:第2形式文件20:控制器支持程序21、22:控制程序30:控制器36:保持变量存储器37:变量存储器40:控制对象装置50:控制器支持部51:仿真器52:处理部53:变量存储器具体实施方式对本专利技术的实施方式的控制系统进行说明。图1是表示本实施方式的控制系统的结构的框图。本实施方式的控制系统具备信息处理装置10、控制器30以及控制对象装置40。控制对象装置40是本专利技术的“机械”的一例。信息处理装置10可通信地连接于控制器30。控制器30可通信地连接于控制对象装置40。进而,控制器30连接于传感器等(未图示)。信息处理装置10例如为个人电脑(PersonalComputer,PC)。控制器30例如为可编程逻辑控制器(ProgrammableLogicController,PLC)。控制对象装置40例如具有马达及驱动马达的马达驱动器。在控制器30中存储有控制程序22。控制程序22规定了针对控制对象装置40的控制内容。控制器30执行控制程序22以对控制对象装置40进行控制。在信息处理装置10中,存储有控制器支持程序20以及控制程序21。控制器支持程序20规定了用于控制器30对控制对象装置进行控制的、控制程序的开发环境。控制程序21规定了与控制程序22相同的控制内容。控制程序21如后所述,被用于控制程序22的仿真。图2是表示信息处理装置10的结构的框图。信息处理装置10具备控制部11、操作部12、显示部13、存储部14以及输入/输出接口15。控制部11包含中央处理器(CentralProcessingUnit,CPU)等,对信息处理装置10整体的动作进行控制。操作部12例如包含键盘及鼠标。显示部13例如为液晶显示器,也可为阴极射线管(CathodeRayTube,CRT)显示器或等离子体显示器。存储部14例如包含只读存储器(ReadOnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)以及硬盘驱动器。存储部14存储有控制器支持程序20以及控制程序21(参照图1)。存储部14包含后述的变量存储器53(参照图4)。输入/输出接口15提供控制部11与控制器30之间的通信。图3是表示控制器30的结构的框图。控制器30具备控制部31、存储部32以及输入/输出接口33、34。控制部31包含CPU等,对控制器30整体的动作进行控制。存储部32例如包含ROM、RAM以及经电池备份的存储器。存储部32存储有控制程序22(参照图1)。存储部32包含后述的保持变量存储器36以及变量存储器37。输入/输出接口33提供控制部31与信息处理装置10的通信。输入/输出接口34提供控制部31与控制对象装置40的通信。图4是用于说明信息处理装置10所执行的处理的功能块图。图5(A)是用于说明第1形式文件16的结构的图。图5(B)是用于说明第2形式文件17的结构的图。第1形式文件16是基于仿真器51在控制程序22(参照图1)的仿真时要使用的控制程序21的变量信息而生成。尤其,第1形式文件16包含控制程序21的保持变量的值。第2形式文件17是基于控制器30在控制程序22的执行时要使用的控制程序22的保持变量的信息而生成。本文档来自技高网...
信息处理装置、信息处理方法以及程序

【技术保护点】
一种信息处理装置,其特征在于包括:仿真器,对由控制机械的控制器所执行的控制程序进行仿真;读入部,读入第1文件,所述第1文件是基于所述仿真器在所述控制程序的仿真时要使用的参数群而生成;以及生成部,基于所读入的所述第1文件,生成并输出给予至所述控制器的参数群。

【技术特征摘要】
2016.09.30 JP 2016-1948841.一种信息处理装置,其特征在于包括:仿真器,对由控制机械的控制器所执行的控制程序进行仿真;读入部,读入第1文件,所述第1文件是基于所述仿真器在所述控制程序的仿真时要使用的参数群而生成;以及生成部,基于所读入的所述第1文件,生成并输出给予至所述控制器的参数群。2.根据权利要求1所述的信息处理装置,其特征在于,所述读入部读入第2文件,所述第2文件是基于所述控制器在所述控制程序的执行时要使用的参数群而生成,所述生成部基于所读入的所述第2文件,生成并输出给予至所述仿真器的参数群。3.根据权利要求1或2所述的信息处理装置,其特征在于,所述第1文件包含所述控制程序的保持属性的变量的值,所述生成部从所述第1文件提取所述保持属性的变量的值。4.一种信息处理装置,其特征在于包括:仿真器,...

【专利技术属性】
技术研发人员:松塚茜
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本,JP

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

1