程序创建辅助程序、程序创建辅助装置及程序创建辅助方法制造方法及图纸

技术编号:35674721 阅读:17 留言:0更新日期:2022-11-23 14:12
基于控制装置所执行的控制程序(2)而将对表示控制系统运转时的状态的数据进行储存的设备与设备值关联起来而进行显示的程序创建辅助程序使计算机执行以下步骤:依赖关系提取步骤,提取在控制程序(2)记述的设备间的依赖关系;日志数据输入步骤,基于记述有日志数据信息的收集条件的记录设定信息(3),取得在控制系统运转时由控制装置收集到的日志数据作为日志数据信息;显示信息生成步骤,基于依赖关系及日志数据信息,生成将依赖关系可视化并且将与设备对应的设备值可视化后的显示信息;以及生成结果输出步骤,使显示信息进行显示。使显示信息进行显示。使显示信息进行显示。

【技术实现步骤摘要】
【国外来华专利技术】程序创建辅助程序、程序创建辅助装置及程序创建辅助方法


[0001]本专利技术涉及对程序的创建进行辅助的程序创建辅助程序、程序创建辅助装置及程序创建辅助方法。

技术介绍

[0002]对机器人等控制对象机器进行控制的控制装置使用控制程序对控制对象机器进行控制。存在将由该控制程序定义的控制算法与控制对象机器的状态之间的关系通过容易理解的形式而进行可视化的技术。
[0003]专利文献1所记载的信息处理装置对在控制程序中记述的设备(device)的依赖关系进行解析,作为图表而进行可视化。设备(device)是对在控制装置与控制对象机器之间输入输出的数据进行储存的区域。另外,专利文献1所记载的信息处理装置从执行控制程序的控制装置取得表示控制对象机器的状态的数据即设备值,显示于将设备间的依赖关系可视化后的图表上。
[0004]专利文献1:日本特开2013

225251号公报

技术实现思路

[0005]在上述专利文献1的技术中,控制装置能够通过从控制对象机器向信息处理装置发送实时数据的状态下的设备值的监视处理即在线监视来取得实时的设备值。但是,在上述专利文献1的技术中存在以下问题,即,没有关于对设备值的日志数据进行收集的方法的记载,无法取得设备值的日志数据,因而无法对设备值的日志数据进行显示。
[0006]本专利技术就是鉴于上述情况而提出的,其目的在于得到能够与将设备间的依赖关系可视化后的信息一起提供设备值的日志数据的程序创建辅助程序。
[0007]为了解决上述课题,达成目的,本专利技术是程序创建辅助程序,其基于包含控制对象机器和对控制对象机器进行控制的控制装置在内的控制系统的控制装置所执行的控制程序,将对表示控制系统运转时的状态的数据进行储存的区域即设备与设备所保存的值即设备值关联起来而进行显示,使计算机执行依赖关系提取步骤,在该依赖关系提取步骤中,提取在控制程序中记述的、在设备之间一方设备对另一方设备带来影响的关系即设备间的依赖关系。另外,本专利技术的程序创建辅助程序使计算机执行以下步骤:日志数据输入步骤,基于记述有设备值的日志数据的信息即日志数据信息的收集条件的记录设定信息,取得在控制系统运转时由控制装置收集到的日志数据作为日志数据信息;第1显示信息生成步骤,基于依赖关系及日志数据信息,生成将依赖关系可视化并且将与设备对应的设备值可视化后的第1显示信息;以及第1生成结果输出步骤,使第1显示信息进行显示。
[0008]专利技术的效果
[0009]本专利技术涉及的程序创建辅助程序取得能够与将设备间的依赖关系可视化后的信息一起提供设备值的日志数据这样的效果。
附图说明
[0010]图1是表示实施方式涉及的程序创建辅助装置的结构的图。
[0011]图2是表示由实施方式涉及的程序创建辅助装置实现的记录设定信息的生成处理流程的流程图。
[0012]图3是表示由实施方式涉及的程序创建辅助装置实现的离线监视的处理流程的流程图。
[0013]图4是表示实施方式涉及的程序创建辅助装置显示于监视器的显示信息的例子的图。
[0014]图5是用于说明实施方式涉及的程序创建辅助装置使设备值显示于对设备进行显示的程序块上的处理的图。
[0015]图6是表示由实施方式涉及的程序创建辅助装置实现的在线监视的处理流程的流程图。
[0016]图7是表示由实施方式涉及的程序创建辅助装置实现的过去预先储存的实时数据的显示处理流程的流程图。
[0017]图8是表示实施方式涉及的程序创建辅助装置接收由用户指定的设备值而进行显示的处理的处理流程的流程图。
[0018]图9是用于说明实施方式涉及的程序创建辅助装置使动态地变化的提取对象设备的设备值显示的处理的图。
[0019]图10是用于说明实施方式涉及的程序创建辅助装置对在监视器正在显示的设备值的数据类型及进制显示进行变更的处理的图。
[0020]图11是用于说明实施方式涉及的程序创建辅助装置对由用户指定的FB(Function Block)的成员的设备值进行显示的处理的图。
[0021]图12是用于说明实施方式涉及的程序创建辅助装置对存在保存请求的设备在控制程序内的位置信息进行保存,对存在显示请求的设备的控制程序内的位置进行显示的处理的图。
[0022]图13是用于说明实施方式涉及的程序创建辅助装置对由用户指定的时刻的显示状态进行保存的处理的图。
[0023]图14是表示实现实施方式涉及的程序创建辅助装置的硬件结构例的图。
具体实施方式
[0024]以下,基于附图,对本专利技术的实施方式涉及的程序创建辅助程序、程序创建辅助装置及程序创建辅助方法详细地进行说明。
[0025]实施方式
[0026]图1是表示实施方式涉及的程序创建辅助装置的结构的图。程序创建辅助装置1是执行作为程序的工程设计工具的计算机。工程设计工具是对机器人等控制对象机器进行控制的控制装置对控制程序2的创建进行辅助的程序创建辅助程序,该控制程序2是在对控制对象机器进行控制时使用的。控制装置例如是可编程逻辑控制器(PLC:
[0027]Programmable Logic Controller)。
[0028]控制程序2例如是由梯形图语言创建的梯形图程序或由ST(Structured Text,结
构化文本)语言创建的结构化文本程序。在控制程序2中记述有设备、设备间的依赖关系、用于使控制装置所具有的CPU(Central Processing Unit)等处理器进行动作的参数。设备间的依赖关系是一方设备对另一方设备带来影响的关系。此外,一方设备可以是1个也可以是多个。另外,另一方设备可以是1个也可以是多个。例如,作为定序程序的梯形图程序主要是使用变量、设备及数值而记述的。设备是对在执行控制程序2的控制装置与控制对象机器之间输入输出的数据进行储存的区域。换言之,设备是预先储存有设备值的程序块的存储器地址。
[0029]程序创建辅助装置1在将执行控制程序2的期间的设备值作为日志数据而进行收集的情况下,需要事先对成为收集对象的设备进行设定。在实施方式中,程序创建辅助装置1提取在控制程序2记述的设备间的依赖关系,基于提取结果对成为日志数据的收集对象的设备进行设定,由此削减用户的工程设计工时数。
[0030]程序创建辅助装置1通过创建设定有成为日志数据的收集对象的设备的后述的记录设定信息3而发送至控制装置,从而向控制装置请求日志数据。控制装置的处理器按照记录设定信息3而收集日志数据,发送至程序创建辅助装置1。由此,程序创建辅助装置1从控制装置取得与记录设定信息3对应的日志数据。在日志数据中,将设备与设备值关联起来。
[0031]程序创建辅助装置1通过将作为日志数据而取得的设备值显示于将与设备之间的对应关系及设备间的依赖关系可视化后的图表之上,从而执行离线监视。即,程序创建辅助装置1通过将设备间的依赖关系可视化,并且对将作为与设备对应的日志数据的设备值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种程序创建辅助程序,其基于包含控制对象机器和对所述控制对象机器进行控制的控制装置在内的控制系统的所述控制装置所执行的控制程序,将对表示所述控制系统运转时的状态的数据进行储存的区域即设备与所述设备所保存的值即设备值关联起来而进行显示,所述程序创建辅助程序的特征在于,使计算机执行以下步骤:依赖关系提取步骤,提取在所述控制程序中记述的、在所述设备之间一方设备对另一方设备带来影响的关系即所述设备间的依赖关系;日志数据输入步骤,基于记述有所述设备值的日志数据的信息即日志数据信息的收集条件的记录设定信息,取得在所述控制系统运转时由所述控制装置收集到的日志数据作为所述日志数据信息;第1显示信息生成步骤,基于所述依赖关系及所述日志数据信息,生成将所述依赖关系可视化并且将与所述设备对应的所述设备值可视化后的第1显示信息;以及第1生成结果输出步骤,使所述第1显示信息进行显示。2.根据权利要求1所述的程序创建辅助程序,其特征在于,使计算机还执行下述步骤:记录设定信息生成步骤,基于成为所述日志数据信息的收集对象的所述设备及所述依赖关系,生成所述记录设定信息。3.根据权利要求1或2所述的程序创建辅助程序,其特征在于,使计算机还执行以下步骤:实时数据输入步骤,从所述控制装置取得所述控制系统运转时的实时的设备值即实时数据;第2显示信息生成步骤,基于所述依赖关系及所述实时数据,生成将所述设备与所述实时数据之间的对应关系及所述依赖关系可视化后的第2显示信息;以及第2生成结果输出步骤,使所述第2显示信息进行显示。4.根据权利要求3所述的程序创建辅助程序,其特征在于,使计算机还执行下述步骤:实时数据存储步骤,对所述实时数据预先进行存储,在所述第2显示信息生成步骤中,使用在所述实时数据存储步骤中预先存储的所述实时数据而生成所述第2显示信息。5.根据权利要求3所述的程序创建辅助程序,其特征在于,在所述第2显示信息生成步骤中,在所述控制系统运转时使用用户所输入的设备值而生成所述第2显示信息。6.根据权利要求1至5中任一项所述的程序创建辅助程序,其特征在于,在所述第1生成结果输出步骤中,使由用户指定的时刻的所述第1显示信息进行显示。7.根据权利要求1至6中任一项所述的程序创建辅助程序,其特征在于,在所述第1显示信息生成步骤中,如果在所述设备值的监视中检测到所述设备值发生了变化,则生成所述第1显示信息,所述第1显示信息包含表示所述设备值发生了变化这一情况的信息。8.根据权利要求1至7中任一项所述的程序创建辅助程序,其特征在于,第1保存步骤,对表示所述设备中的由用户选择出的设备在所述控制程序内的位置的位置信息进行保存,
如果由用户指定了所述位置信息,则使所述控制程序的显示区域跳转至与被指定的所述位置信息对应的位置。9.根据权利要求1至8中任一项所述的程序创建辅助程序,其特征在于,所述设备在所述控制系统运转时动态地发生变化,在所述第1显示信息生成步骤中,生成与动态地变化的所述设备...

【专利技术属性】
技术研发人员:大竹由也
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:

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

1