[发明专利]执行时间推定方法以及执行时间推定装置有效
申请号: | 201480080863.2 | 申请日: | 2014-07-31 |
公开(公告)号: | CN106662852B | 公开(公告)日: | 2018-09-11 |
发明(设计)人: | 阿部一裕;山冈孝行;安井照昌 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 何立波;张天舒 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 执行时间 推定 程序 以及 装置 | ||
1.一种执行时间推定方法,其用于对控制器所使用的梯形图程序的执行时间进行推定,
所述执行时间推定方法的特征在于,
包括下述步骤:
组合提取步骤,将由固件执行的软件命令和该软件命令的执行条件的组从所述梯形图程序中提取多个,作为组信息;
共通组生成步骤,通过针对所提取的多个组信息,以在所述执行条件中使用共通的设备的组信息的集合即第1组集合为单位进行分组,从而以所述第1组集合为单位而生成放入有所述第1组集合的设备共通组;
同时执行组生成步骤,通过以所述设备共通组之中具有存在同时执行的可能性的软件命令的组信息的集合即第2组集合为单位进行分组,从而以所述第2组集合为单位而生成放入有所述第2组集合的同时执行组;
组提取步骤,针对各所述设备共通组,从所述设备共通组内的同时执行组之中,提取所述软件命令的执行时间最长的同时执行组;以及
扫描时间计算步骤,基于执行了所提取的同时执行组的情况下的所述软件命令的执行时间,对将所述梯形图程序执行了一遍的情况下的扫描时间中的、执行时间最长的情况下的扫描时间进行计算,
在所述共通组生成步骤中,
执行下述处理:
从所述多个组信息之中选择任意1个组信息;
将所选择的组信息放入至所述设备共通组;
基于在所述所选择的组信息的执行条件中包含的设备,将未进行分组的组信息的任意者放入至所述设备共通组。
2.根据权利要求1所述的执行时间推定方法,其特征在于,
在所述同时执行组生成步骤中,
执行下述处理:
基于所述执行条件中的第1执行条件与所述执行条件中的第2执行条件之积是否具有解,判断与所述第1执行条件相对应的软件命令、和与所述第2执行条件相对应的软件命令是否存在同时执行的可能性。
3.根据权利要求1所述的执行时间推定方法,其特征在于,
在所述共通组生成步骤中,如果没有能够放入至所述设备共通组之中的组信息,则执行下述处理:
从所述多个组信息之中新选择未进行分组的任意1个组信息;
将新选择的组信息放入至新的设备共通组;以及
基于在所述新选择的组信息的执行条件中包含的设备,将未进行分组的组信息的任意者放入至所述新的设备共通组。
4.根据权利要求1至3中任一项所述的执行时间推定方法,其特征在于,
在所述组提取步骤中,
执行下述处理:
以所述设备共通组为单位提取所述执行时间最长的同时执行组,
在所述扫描时间计算步骤中,
执行下述处理:
以所述设备共通组为单位,计算所述软件命令的执行时间;以及
通过将计算出的各执行时间的合计时间与所述梯形图程序中的由硬件执行的硬件命令的执行时间的合计时间相加,从而计算所述执行时间最长的情况下的扫描时间。
5.一种执行时间推定装置,其特征在于,具有:
组合提取部,其将由固件执行的软件命令和该软件命令的执行条件的组从控制器所使用的梯形图程序中提取多个,作为组信息;
共通组生成部,其通过针对所提取的多个组信息,以在所述执行条件中使用共通的设备的组信息的集合即第1组集合为单位进行分组,从而以所述第1组集合为单位而生成放入有所述第1组集合的设备共通组;
同时执行组生成部,其通过以所述设备共通组之中具有存在同时执行的可能性的软件命令的组信息的集合即第2组集合为单位进行分组,从而以所述第2组集合为单位而生成放入有所述第2组集合的同时执行组;
组提取部,其从所述设备共通组内的同时执行组之中,提取所述软件命令的执行时间最长的同时执行组;以及
扫描时间计算部,其基于执行了所提取的同时执行组的情况下的所述软件命令的执行时间,对将所述梯形图程序执行了一遍的情况下的扫描时间中的、执行时间最长的情况下的扫描时间进行计算,
所述共通组生成部执行下述处理:
从所述多个组信息之中选择任意1个组信息;
将所选择的组信息放入至所述设备共通组;
基于在所述所选择的组信息的执行条件中包含的设备,将未进行分组的组信息的任意者放入至所述设备共通组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480080863.2/1.html,转载请声明来源钻瓜专利网。