【技术实现步骤摘要】
【国外来华专利技术】调试辅助程序、存储介质、调试辅助装置及调试辅助方法
[0001]本专利技术涉及对定序程序的调试进行辅助的调试辅助程序、存储介质、调试辅助装置及调试辅助方法。
技术介绍
[0002]当前,在设置于工厂等的生产设备的控制中,使用以可编程逻辑控制器(Programmable Logic Controller:PLC)为代表的控制装置。控制装置通过执行定序程序而对被控制装置进行控制。在对定序程序的动作进行验证的调试中,进行对被控制装置的状态或通过定序程序的执行而发生变化的变量的值进行确认的作业。
[0003]在专利文献1中公开了程序解析辅助装置,该程序解析辅助装置针对程序所记载的变量而提取表示各变量的依赖关系的有向图,对提取出的有向图进行显示。就2个变量而言,在另一个变量的值由一个变量的值决定的情况下,该2个变量具有依赖关系。专利文献1涉及的程序解析辅助装置通过提取与由控制装置的用户指定的变量相关的有向图,从而实现程序解析时的作业的效率提高。
[0004]专利文献1:国际公开第2010/95289号
专利技术 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种调试辅助程序,其使计算机作为对由控制装置执行的定序程序的调试进行辅助的调试辅助装置起作用,该调试辅助程序的特征在于,使所述计算机执行以下步骤:针对包含分别记载有以被控制装置为单位的处理的多个处理程序块在内的所述定序程序,从多个所述处理程序块所记载的多个变量之中提取具有依赖关系的所述变量的组;收集针对向所述处理程序块所记载的多个所述变量各自进行的值的输入而记录的日志信息;基于收集到的所述日志信息的内容对与所述依赖关系相关的提取结果进行修正;以及对修正后的所述提取结果进行提示。2.根据权利要求1所述的调试辅助程序,其特征在于,将记载有与多个被控制装置中的1个即第1被控制装置相关的处理的处理程序块设为第1处理程序块,将记载有与所述多个被控制装置中的另1个即第2被控制装置相关的处理的处理程序块设为第2处理程序块,所述调试辅助程序使所述计算机执行以下步骤:从收集到的所述日志信息提取具有因果关系的变量的组,所述因果关系是指,由于在所述第1处理程序块中向被分配给由所述第1被控制装置进行的输出的变量输入了值所实现的输出控制,在所述第2处理程序块中将值输入至被分配给向所述第2被控制装置的输入的变量这样的关系,通过将与所述因果关系相关的提取结果追加至与所述依赖关系相关的提取结果,从而对与所述依赖关系相关的提取结果进行修正。3.根据权利要求2所述的调试辅助程序,其特征在于,对向所述第1处理程序块所记载的变量输入了值的日期时间与向所述第2处理程序块所记载的变量输入了值的日期时间之间的时间差进行计算,基于所述时间差对有无所述因果关系进行判定。4.根据权利要求3所述的调试辅助程序,其特征在于,基于将计算出的时间差的平均值与阈值进行比较得到的结果对有无所述因果关系进行判定。5.根据权利要求3所述的调试辅助程序,其特征在于,基于计算出的时间差的标准偏差对有无所述因果关系进行判定。6.根据权利要求1所述的调试辅助程序,其特征在于,使所述计算机执行以下步骤:从收集到的所述日志信息中检测被设为从与所述依赖关系相关的提取结果之中删除的对象的变量的组,通过将被检测为所述删除的对象的变量的组从与所述依赖关系相关的提取结果中删除,从而对与所述依赖关系相关的提取结果进行修正。7.根据权利要求6所述的调试辅助程序,其特征在于,将记载有与多个被控制装置中的1个即第1被控制装置相关的处理的处理程序块设为第1处理程序块,将记载有与所述多个被控制装置中的另1个即第2被控制装置相关的处理的处理程序块设为第2处理程序块,
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。