图表显示装置、图表显示方法以及图表显示程序制造方法及图纸

技术编号:27755896 阅读:18 留言:0更新日期:2021-03-19 13:53
本发明专利技术提供一种用于在进行了分割编程的情况下,将对应于各设备的设备变量在控制程序中的位置与各设备变量间的依存关系建立关联来掌握的技术。本发明专利技术的一实施例的图表显示装置生成第一有向图表及第二有向图表,并对应于用户的指示,将所生成的第一有向图表及第二有向图表在显示装置中切换来显示,所述第一有向图表包含分别表达各设备变量的多个第一节点、及表达具有依存关系的边,所述第二有向图表包含多个第一节点、边、及与各子程序分别对应的多个区域,各第一节点配置在多个区域之中,利用各第一节点所表达的设备变量的子程序的区域。

【技术实现步骤摘要】
【国外来华专利技术】图表显示装置、图表显示方法以及图表显示程序
本专利技术涉及一种图表显示装置、图表显示方法以及图表显示程序。
技术介绍
工厂等中的生产线包含输送器、机械臂等多个设备(机构)。若在所述生产线的任一个设备中产生异常,则存在制品的制造停止,造成大的损失的可能性。因此,在工厂等中,维护员定期地巡视生产线,进行异常的产生或其征兆的有无的确认。当在生产线内探测到异常的产生或其征兆时,有时在比探测到异常的设备更前面的设备中存在异常的真正原因。因此,为了确定异常的真正原因,重要的是掌握生产线内的各设备的依存关系。但是,构成生产线的设备的数量变多、且各设备的动作条件可能每日变化,因此难以准确地掌握所有设备的依存关系。因此,以往熟练的维护员基于自身的经验及直觉,掌握构成生产线的多个设备间的依存关系,进行在生产线内产生的异常或其征兆的探测。为了非熟练的维护员可进行此种维护工作,期望开发一种使构成生产线的多个设备的依存关系可视化的技术。因此,在专利文献1中提出有一种信息处理装置,其用于使由控制程序所定义的控制算法及输入/输出机器的关系可视化。具体而言,专利文献1中所提出的信息处理装置确定被记述在控制程序中的各信号输入/输出用变量是用于与哪一个输入/输出机器输入/输出信号的变量,并基于所确定的结果,生成表示各变量间的依存关系的有向图表。根据专利文献1中所公开的专利技术,可通过所生成的有向图表来掌握构成生产线的输入/输出机器的依存关系。现有技术文献专利文献专利文献1:日本专利特开2013-225251号公报
技术实现思路
专利技术所要解决的问题本案专利技术人等人发现在从控制程序中导出构成生产线的各设备的依存关系的如专利文献1那样的以往的技术中,存在如下的问题点。即,当制作用于控制如生产线那样的包括多个设备的系统的动作的控制程序时,若在一个文件中进行编码,则文件内的记述(行数)变得庞大,而难以看透整个控制程序。由此,编辑作业及调试的效率恶化。因此,一般而言,当制作用于控制生产线的动作的控制程序时,以功能等任意的单位将控制程序分割成多个子程序(文件),由此可谋求编码的作业的效率化。所述分割编程也可以在由多人来制作控制程序时进行。在以往的技术中,未考虑进行此种分割编程。因此,在进行了分割编程的情况下,存在如下的问题点:难以将对应于各设备的设备变量在控制程序中的位置与各设备变量间的依存关系建立关联来掌握。本专利技术的一实施例是鉴于此种实际情况而形成的专利技术,其目的是提供一种用于在进行了分割编程的情况下,将对应于各设备的设备变量在控制程序中的位置与各设备变量间的依存关系建立关联来掌握的技术。解决问题的技术手段本专利技术为了解决所述课题而采用以下的结构。即,本专利技术的一实施例的图表显示装置包括:信息获取部,获取表示根据被分割成多个子程序的控制程序所确定的依存关系的依存关系信息,所述控制程序是包含用于控制生产线中所包含的多个设备的动作的多个命令的控制程序,所述多个命令包含多个变量,多个变量包含分别对应于所述各设备的多个设备变量,所述依存关系是所述各设备变量间的依存关系;图表生成部,基于所获取的所述依存关系信息,生成第一有向图表及第二有向图表,所述第一有向图表包含分别表达所述各设备变量的多个第一节点、及表达具有所述依存关系的边,所述第二有向图表包含所述多个第一节点、所述边、及与所述各子程序分别对应的多个区域,所述各第一节点配置在所述多个区域之中,利用所述各第一节点所表达的所述设备变量的子程序的区域;以及显示控制部,对应于用户的指示,将所生成的所述第一有向图表及所述第二有向图表在显示装置中切换来显示。在所述结构的图表显示装置中,生成第一有向图表及第二有向图表。第一有向图表以包含分别表达各设备变量的多个第一节点、及表达具有依存关系的边的方式生成。根据所述第一有向图表,可表示控制程序中的对应于各设备的设备变量间的依存关系。另一方面,第二有向图表以除多个第一节点及边以外,进而包含与各子程序分别对应的多个区域的方式生成。各第一节点配置在多个区域之中,利用所述各第一节点所表达的设备变量的子程序的区域。因此,根据所述第二有向图表,可表示各设备变量在控制程序中的位置。所述结构的图表显示装置对应于用户的指示,将所述第一有向图表及第二有向图表在显示装置中切换来显示。由此,在进行了分割编程的情况下,可将对应于各设备的设备变量在控制程序中的位置与各设备变量间的依存关系建立关联来掌握。另外,控制程序包含用于控制生产线中所包含的多个设备的动作的一连串的命令群。一连串的命令群包含多个变量。多个变量包含分别对应于各设备变量的多个设备变量。设备变量对应于生产线中所包含的设备(机构),为了决定对于对应的设备的某些命令而在控制程序内得到利用。但是,在控制程序内得到利用的变量的种类也可以不限定于设备变量。在控制程序内也可以利用设备变量以外的其他变量。其他变量例如为了决定对于生产线的某些命令而得到利用。控制程序被分割成多个子程序。子程序的件数也可以不特别限定,可对应于实施方式来适宜选择。在此情况下,作为变量的类别(属性),可赋予内部变量及外部变量这两种类别。内部变量是在一个子程序内得到利用的变量。外部变量是在多个子程序间共同利用的变量。设备变量是这些变量中的外部变量的一种。而且,多个子程序中的至少任一个子程序可被分割成一个以上的节(section)。节的数量也可以不特别限定,可对应于实施方式来适宜选择。一连串的命令群也可以进而包含一个以上的函数的实例。函数包含用于执行经定义的信息处理的命令群。例如,函数包含基于被赋予的输入参数,执行经规定的运算处理,并将其运算结果输出至输出参数的命令群。“函数”也可以被称为“函数块”。输入参数(输入变量)是用于对函数赋予输入值(引数)的参数。输出参数(输出变量)是用于接收函数的运算结果(返回值)的参数。函数能够以包含一个以上的输入参数及一个以上的输出参数的方式来定义。而且,输入参数及输出参数也能够以共同的参数来赋予。所述共同的参数可被称为“输入/输出参数”。函数能够以包含一个以上的输入/输出参数的方式来定义。另外,包含一个输入/输出参数可作为与包含一个输入参数及一个输出参数相同的情况来处理。也可以在输入/输出参数中使用排列。另外,以下将输入参数及输出参数也仅记载为“参数”。作为函数的种类,存在用户定义函数及标准函数这两种函数。用户定义函数是在控制程序内由用户来定义的函数。用户定义函数的内容被记述在控制程序内。因此,通过对于控制程序的依存性分析,可确定用户定义函数中的输入/输出间的依存关系。另一方面,标准函数是在系统中按标准来准备的函数。标准函数的内容通过定义文件(程序库(library))等而有别于控制程序来赋予。因此,在对于控制程序的依存性分析中,无法确定标准函数中的输入/输出间的依存关系。控制程序可包含至少一个以上的所述标准函数的实例。生产线只要可生产某些物品即可,其种类也可以不特别限定。设备的种类也可以不特别限定,可对应于实施方式来适宜选择。设备例如可以是输送器本文档来自技高网
...

【技术保护点】
1.一种图表显示装置,包括:/n信息获取部,获取表示根据被分割成多个子程序的控制程序所确定的依存关系的依存关系信息,所述控制程序是包含用于控制生产线中所包含的多个设备的动作的多个命令的控制程序,所述多个命令包含多个变量,多个变量包含分别对应于所述各设备的多个设备变量,所述依存关系是所述各设备变量间的依存关系;/n图表生成部,基于所获取的所述依存关系信息,生成第一有向图表及第二有向图表,所述第一有向图表包含分别表达所述各设备变量的多个第一节点、及表达具有所述依存关系的边,所述第二有向图表包含所述多个第一节点、所述边、及与所述各子程序分别对应的多个区域,所述各第一节点配置在所述多个区域之中,利用所述各第一节点所表达的所述设备变量的子程序的区域;以及/n显示控制部,对应于用户的指示,将所生成的所述第一有向图表及所述第二有向图表在显示装置中切换来显示。/n

【技术特征摘要】
【国外来华专利技术】20190313 JP 2019-0457421.一种图表显示装置,包括:
信息获取部,获取表示根据被分割成多个子程序的控制程序所确定的依存关系的依存关系信息,所述控制程序是包含用于控制生产线中所包含的多个设备的动作的多个命令的控制程序,所述多个命令包含多个变量,多个变量包含分别对应于所述各设备的多个设备变量,所述依存关系是所述各设备变量间的依存关系;
图表生成部,基于所获取的所述依存关系信息,生成第一有向图表及第二有向图表,所述第一有向图表包含分别表达所述各设备变量的多个第一节点、及表达具有所述依存关系的边,所述第二有向图表包含所述多个第一节点、所述边、及与所述各子程序分别对应的多个区域,所述各第一节点配置在所述多个区域之中,利用所述各第一节点所表达的所述设备变量的子程序的区域;以及
显示控制部,对应于用户的指示,将所生成的所述第一有向图表及所述第二有向图表在显示装置中切换来显示。


2.根据权利要求1所述的图表显示装置,其中所述多个子程序中的至少任一个子程序被分割成节,
所述第二有向图表以如下方式生成:在被分割成所述节的子程序的区域中包含对应于所述节的子区域、且表达在所述节中使用的设备变量的第一节点配置在对应于所述节的子区域。


3.根据权利要求1或2所述的图表显示装置,其中所述多个命令还包含函数,
所获取的所述依存关系信息还表示所述各设备变量对于所述函数的输入参数或输出参数的依存关系,
所述第一有向图表及所述第二有向图表分别以还包含表达所述函数的块的方式生成,所述块经由所述边而与表达对于被表达的所述函数的输入参数或输出参数具有依存关系的设备变量的第一节点连结,
在所述第二有向图表中,所述块配置在所述多个区域之中,利用所述块所表达的所述函数的子程序的区域。


4.根据权利要求3所述的图表显示装置,其中所述多个变量包含与所述各设备变量不同的其他变量,所述其他变量在所述多个设备变量中的任一者与所述函数的输入参数或输出参数之间得到利用,
所述第一有向图表及所述第二有向图表分别以还包含表达所述其他变量的第二节点的方式生成,所述第二节点配置在表达所述多个设备变量中的任一者的第一节点与表达所述函数的块之间,经由所...

【专利技术属性】
技术研发人员:太田雄也服部玲子鹤田浩辅
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:日本;JP

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

1