仿真装置、仿真方法以及程序制造方法及图纸

技术编号:31231045 阅读:21 留言:0更新日期:2021-12-08 10:03
简单地实现仿真的环境,该仿真对包含控制装置的系统的行为进行估计,所述控制装置对对象物进行控制。仿真装置具有:程序执行单元,其执行对行为进行估计的仿真程序;三维虚拟化单元,其用于在三维虚拟空间内虚拟地构建系统;设定单元,其执行设定,所述设定用于生成或更新在仿真程序的执行时参照的数据;以及受理单元,其受理针对仿真装置的用户操作,设定单元按照用户操作,选择性地执行基于三维虚拟空间上的位置的设定或基于工作条件的设定。上的位置的设定或基于工作条件的设定。上的位置的设定或基于工作条件的设定。

【技术实现步骤摘要】
【国外来华专利技术】仿真装置、仿真方法以及程序


[0001]本公开涉及仿真装置、仿真方法以及程序。

技术介绍

[0002]在FA(Factory Automation:工厂自动化)领域中,各种自动控制技术被广泛利用。在应用这样的自动控制技术的系统的设计或研究的阶段,需要预先评价系统的性能。关于这样的需求,提出了基于对评价对象物的动作进行仿真而得到的数据来实施该评价的方法。
[0003]例如,专利文献1(日本特开2015

176340号公报)公开了一种PLC支持装置,即使在实际设备未全部与PLC(Programmable Logic Controller:可编程逻辑控制器)连接的情况下,也能够通过代替该实际设备而执行模拟实际设备的虚拟设备程序,来确认用户程序中是否存在错误。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开2015

176340号公报

技术实现思路

[0007]专利技术所要解决的课题
[0008]在如实际设备的PLC程序仿真等那样、实施估计用于驱动控制对象物的驱动设备的行为的仿真的情况下,代替与PLC连接的实际设备,用户实施用于生成或更新与实际设备对应的IO数据(输入输出数据)的、例如与IO程序相关的设定的操作。近年来,与PLC连接的设备种类处于增加的趋势。因此,关于上述的设定操作,期望提供能够进行简单操作的环境。
[0009]日本特开2015

176340号公报公开了代替实际设备而执行虚拟设备程序,但没有提出满足上述需求的环境。
[0010]本公开的目的在于提供一种用户能够简单地实现仿真的环境,该仿真估计包含对对象物进行控制的控制装置的系统的行为。
[0011]用于解决课题的手段
[0012]本公开的仿真装置对包含控制装置的系统的行为进行估计,所述控制装置对对象物进行控制,该仿真装置具有:程序执行单元,其执行对行为进行估计的仿真程序;三维虚拟化单元,其用于在三维虚拟空间内虚拟地构建系统;设定单元,其执行设定,所述设定用于生成或更新在仿真程序的执行时参照的数据;以及受理单元,其受理针对仿真装置的用户操作,设定单元按照用户操作,选择性地执行基于三维虚拟空间上的位置的设定或基于工作条件的设定。
[0013]根据本公开,设定单元按照用户操作,将用于生成或更新仿真程序所参照的数据的设定作为基于三维虚拟空间上的位置的设定或基于工作条件的设定来选择性地执行。由
此,能够通过用户操作简单地实现对设备与控制装置连接而成的现实系统的行为进行仿真的环境。
[0014]在上述公开中,系统包含传感器,所述传感器实施用于控制的检测动作,基于三维虚拟空间上的位置的设定包含用于生成或更新与如下对象相关联的数据的设定:该对象与配置在三维虚拟空间上的传感器对应。
[0015]根据本公开,能够执行如下设定,即,使用与对象相关联的数据,来生成或更新在执行仿真程序时所参照的数据,该对象与配置在虚拟空间上的传感器对应。
[0016]在上述公开中,三维虚拟化单元生成用于将与配置在三维虚拟空间上的传感器对应的对象在该三维虚拟空间中可视化并描绘在显示器上的描绘数据。
[0017]根据本公开,在设定单元执行上述设定时,能够将与配置在三维虚拟空间上的传感器对应的对象可视化地提示给用户。
[0018]在上述公开中,系统包含传感器,所述传感器实施用于控制的检测动作,系统包含与控制相关联地进行动作的外围设备,传感器的检测动作与外围设备的动作联动,工作条件包含基于与外围设备的动作联动的传感器的检测动作的条件。
[0019]根据本公开,在执行仿真程序时所参照的数据中,能够包含遵循基于传感器的检测动作的条件的数据,传感器的检测动作与外围设备的动作联动,外围设备的动作与控制相关联。
[0020]在上述公开中,设定单元执行的用于生成或更新数据的设定包含与通过用户操作受理的参数对应的程序。
[0021]根据本公开,能够通过与由用户操作而受理的参数对应的程序的执行,实现在仿真程序的执行时参照的数据的生成或更新。
[0022]在上述公开中,三维虚拟化单元生成用于将执行仿真程序时的对象物的动作在三维虚拟空间中可视化并描绘在显示器上的描绘数据。
[0023]根据本公开,在执行仿真程序时,能够将通过该执行而估计的系统的行为在三维虚拟空间中可视化并进行提示。
[0024]本公开的仿真方法是由计算机实施的仿真方法,该计算机对包含控制装置的系统的行为进行估计,所述控制装置对对象物进行控制,其中,该仿真方法具有以下步骤:在三维虚拟空间内虚拟地构建系统;以及执行设定,所述设定用于生成或更新在仿真程序的执行时参照的数据,在执行设定的步骤中,按照针对计算机的用户操作,选择性地执行基于三维虚拟空间上的位置的设定或基于工作条件的设定。
[0025]根据本公开,在进行设定的步骤中,按照用户操作,将用于生成或更新仿真程序所参照的数据的设定作为基于三维虚拟空间上的位置的设定或基于工作条件的设定来选择性地执行。由此,能够通过用户操作简单地实现对设备与控制装置连接而成的现实系统的行为进行仿真的环境。
[0026]根据本公开,提供一种用于使计算机执行上述仿真方法的程序。
[0027]通过执行该程序,按照用户操作,将用于生成或更新仿真程序所参照的数据的设定作为基于三维虚拟空间上的位置的设定或基于工作条件的设定来选择性地执行。由此,能够通过用户操作简单地实现对设备与控制装置连接而成的现实系统的行为进行仿真的环境。
附图说明
[0028]图1是表示作为本实施方式的仿真对象物的控制系统1的结构例的示意图。
[0029]图2是表示将本实施方式的仿真装置100在三维虚拟空间内构建的系统模型可视化的一例的图。
[0030]图3是表示本实施方式的控制系统1的单元结构的一例的示意图。
[0031]图4是概略地表示本实施方式的仿真装置100的结构的图。
[0032]图5是示意性地表示本实施方式的离线系统20的结构的图。
[0033]图6是示意性地表示图5的程序执行部31的结构例的图。
[0034]图7是说明本实施方式的仿真装置100实施的离线系统20的处理的图。
[0035]图8是说明本实施方式的仿真装置100实施的离线系统20的处理的图。
[0036]图9是表示本实施方式的IO设定的概略处理的一例的流程图。
[0037]图10是表示图9的IO存根(stub)生成处理的一例的流程图。
[0038]图11是表示本实施方式的设定表的编辑处理的一例的流程图。
[0039]图12是说明本实施方式的与外围设备的动作联动的IO设备的一例的图。
[0040]图13是说明按照本实施方式的实现方法(3)生成的IO存根的一例的图。
[0041]图14是以表形式表示本实施方式的IO设备和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种仿真装置,其对包含控制装置的系统的行为进行估计,所述控制装置对对象物进行控制,该仿真装置具有:程序执行单元,其执行对所述行为进行估计的仿真程序;三维虚拟化单元,其用于在三维虚拟空间内虚拟地构建所述系统;设定单元,其执行设定,所述设定用于生成或更新在所述仿真程序的执行时参照的数据;以及受理单元,其受理针对所述仿真装置的用户操作,所述设定单元按照所述用户操作,选择性地执行基于三维虚拟空间上的位置的设定或基于工作条件的设定。2.根据权利要求1所述的仿真装置,其中,所述系统包含传感器,所述传感器实施用于所述控制的检测动作,基于所述三维虚拟空间上的位置的设定包含用于生成或更新与如下对象相关联的数据的设定:该对象与配置在所述三维虚拟空间上的所述传感器对应。3.根据权利要求2所述的仿真装置,其中,所述三维虚拟化单元生成用于将与配置在所述三维虚拟空间上的所述传感器对应的对象在该三维虚拟空间中可视化并描绘在显示器上的描绘数据。4.根据权利要求1~3中的任意一项所述的仿真装置,其中,所述系统包含传感器,所述传感器实施用于所述控制的检测动作,...

【专利技术属性】
技术研发人员:岛川春奈
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:

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

1