控制系统、控制方法以及控制程序技术方案

技术编号:30404408 阅读:17 留言:0更新日期:2021-10-20 11:03
提供辅助用户以查明在向数据库追加收集数据时产生的异常的原因的技术。控制器(200)或信息处理装置(100)具有将SQL语句和各SQL语句的执行结果对应起来作为日志数据(214)进行保存的存储装置(208)。信息处理装置(100)具有:显示部(121);显示控制部(154),其将日志数据(214)所包含的SQL语句内的、执行结果为异常的作为修正对象的SQL语句显示于显示部(121);以及操作部(115),其受理针对作为修正对象的SQL语句的修正操作,并且受理修正后的SQL语句的执行操作,显示控制部(154)将修正后的SQL语句的执行结果显示于显示部(121)。句的执行结果显示于显示部(121)。句的执行结果显示于显示部(121)。

【技术实现步骤摘要】
【国外来华专利技术】控制系统、控制方法以及控制程序


[0001]本公开涉及用于在由控制器访问的数据库上生成表的技术。

技术介绍

[0002]在各种生产现场,用于使生产工序自动化的FA(Factory Automation:工厂自动化)系统正在普及。FA系统由输入设备、驱动设备以及控制器等构成。控制器根据来自作为输入设备的各种传感器的输入来控制驱动设备。驱动设备例如包含用于移动工件的移动台、用于输送工件的输送机、用于使工件移动至预先确定的目标场所的手臂机器人等。
[0003]近年来,能够访问外部设备的数据库的控制器正在普及。关于这样的控制器,日本特开2016

194808号公报(专利文献1)公开了在“不进行SQL的记述地操作数据库的技术中,能够以简单的机制一并操作多个记录”的控制器。国际公开第2014/184962号(专利文献2)公开了“在从数据库读出数据时,与以往相比能够减少从数据库读出的工序数”的控制器。
[0004]现有技术文献
[0005]专利文献
[0006]专利文献1:日本特开2016

194808号公报
[0007]专利文献2:国际公开第2014/184962号

技术实现思路

[0008]专利技术所要解决的课题
[0009]由控制器收集与驱动设备等控制对象相关的数据,将收集到的数据依次追加到数据库中。此时,存在收集数据因某些异常而未被追加到数据库的情形。在该情况下,用户需要查明异常的原因,修正SQL语句、设定等。这样的异常因各种原因而发生,根据异常的种类,非常难以查明原因。因此,为了查明在向数据库追加收集数据时产生的异常的原因,期望用于对用户进行辅助的技术。
[0010]用于解决课题的手段
[0011]在本公开的一例中,提供一种构成为能够与对控制对象进行控制的控制器进行通信的信息处理装置。上述控制器或上述信息处理装置具有存储装置,上述存储装置用于将1个以上的SQL语句、和该1个以上的SQL语句各自的执行结果对应起来作为日志数据进行保存,所述1个以上的SQL语句是为了将与上述控制对象相关的数据插入到数据库而执行的。上述信息处理装置具有:显示部;显示控制部,其用于将上述日志数据所包含的SQL语句内的、表示执行结果为异常的作为修正对象的SQL语句显示于上述显示部;操作部,其用于受理针对上述作为修正对象的SQL语句的修正操作,并且受理修正后的SQL语句的执行操作;以及通信部,其用于基于上述操作部受理了上述执行操作这一情况,将上述修正后的SQL语句的执行命令发送到上述控制器,并且从上述控制器接收上述修正后的SQL语句的执行结果。上述显示控制部将上述修正后的SQL语句的执行结果显示于上述显示部。
[0012]在本公开的一例中,上述操作部构成为进一步受理如下操作:从上述日志数据所
包含的SQL语句内,选择表示执行结果为正常的作为比较对象的SQL语句。上述显示控制部并排显示通过上述作为修正对象的SQL语句而插入到上述数据库中的数据、和通过上述作为比较对象的SQL语句而插入到上述数据库中的数据。
[0013]在本公开的一例中,在通过上述作为修正对象的SQL语句而插入到上述数据库的各数据与通过上述作为比较对象的SQL语句而插入到上述数据库的各数据的数据组合内,上述显示控制部将满足预先确定的比较条件的数据组合以与其他数据组合不同的显示方式进行显示。
[0014]在本公开的一例中,在组合的数据间位数不同的情况下,满足上述预先确定的比较条件。
[0015]在本公开的一例中,上述显示控制部将上述日志数据所包含的SQL语句内的、与上述作为修正对象的SQL语句的一部分一致的SQL语句作为上述作为比较对象的SQL语句的候选显示于上述显示部。上述操作部从上述候选内受理上述作为比较对象的SQL语句的选择操作。
[0016]在本公开的一例中,上述显示控制部将上述日志数据所包含的SQL语句内的、与上述作为修正对象的SQL语句所规定的表名一致的SQL语句上述作为候选显示于上述显示部。
[0017]在本公开的另一例中,提供一种构成为能够与对控制对象进行控制的控制器进行通信的信息处理装置的控制方法。上述控制器或上述信息处理装置具有存储装置,上述存储装置用于将1个以上的SQL语句、和该1个以上的SQL语句各自的执行结果对应起来作为日志数据进行保存,所述1个以上的SQL语句是为了将与上述控制对象相关的数据插入到数据库而执行的。上述控制方法具有以下步骤:将上述日志数据所包含的SQL语句内的、表示执行结果为异常的作为修正对象的SQL语句显示于显示部;受理针对上述作为修正对象的SQL语句的修正操作,并且受理修正后的SQL语句的执行操作;基于受理了上述执行操作这一情况,将上述修正后的SQL语句的执行命令发送到上述控制器,并且从上述控制器接收上述修正后的SQL语句的执行结果;以及将上述修正后的SQL语句的执行结果显示于上述显示部。
[0018]在本公开的又一例中,提供一种构成为能够与对控制对象进行控制的控制器进行通信的信息处理装置的控制程序。上述控制器或上述信息处理装置具有存储装置,上述存储装置用于将1个以上的SQL语句、和该1个以上的SQL语句各自的执行结果对应起来作为日志数据进行保存,所述1个以上的SQL语句是为了将与上述控制对象相关的数据插入到数据库而执行的。上述控制程序使上述信息处理装置执行以下步骤:将上述日志数据所包含的SQL语句内的、表示执行结果为异常的作为修正对象的SQL语句显示于显示部;受理针对上述作为修正对象的SQL语句的修正操作,并且受理修正后的SQL语句的执行操作;基于受理了上述执行操作这一情况,将上述修正后的SQL语句的执行命令发送到上述控制器,并且从上述控制器接收上述修正后的SQL语句的执行结果;以及将上述修正后的SQL语句的执行结果显示于上述显示部。
附图说明
[0019]图1是表示实施方式的控制系统的结构例的图。
[0020]图2是表示实施方式的信息处理装置的硬件结构的示意图。
[0021]图3是表示实施方式的控制器的硬件结构的示意图。
[0022]图4是表示实施方式的外部设备的硬件结构的框图。
[0023]图5是表示信息处理装置、控制器、驱动设备和外部设备之间的通常时的序列流程的图。
[0024]图6是表示开发工具提供的程序设计画面的图。
[0025]图7是表示设定信息的一例的图。
[0026]图8是表示信息处理装置、控制器、驱动设备和外部设备之间的调试时的序列流程的图。
[0027]图9是表示异常日志的选择画面的图。
[0028]图10是表示图8所示的步骤S84中的编辑画面的图。
[0029]图11是表示图8所示的步骤S86中的编辑画面的图。
[0030]图12是表示图8所示的步骤S90中的编辑画面的图。
[0031]图13是表示正常日志的选择画面的图。
[0032]图14是表示所选择的S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种信息处理装置,其构成为能够与对控制对象进行控制的控制器进行通信,在该控制系统中,所述控制器或所述信息处理装置具有存储装置,所述存储装置用于将1个以上的SQL语句、和该1个以上的SQL语句各自的执行结果对应起来作为日志数据进行保存,所述1个以上的SQL语句是为了将与所述控制对象相关的数据插入到数据库而执行的,所述信息处理装置具有:显示部;显示控制部,其用于将所述日志数据所包含的SQL语句内的、表示执行结果为异常的作为修正对象的SQL语句显示于所述显示部;操作部,其用于受理针对所述作为修正对象的SQL语句的修正操作,并且受理修正后的SQL语句的执行操作;以及通信部,其用于基于所述操作部受理了所述执行操作这一情况,将所述修正后的SQL语句的执行命令发送到所述控制器,并且从所述控制器接收所述修正后的SQL语句的执行结果,所述显示控制部将所述修正后的SQL语句的执行结果显示于所述显示部。2.根据权利要求1所述的控制系统,其中,所述操作部构成为进一步受理如下操作:从所述日志数据所包含的SQL语句内,选择表示执行结果为正常的作为比较对象的SQL语句,所述显示控制部并排显示通过所述作为修正对象的SQL语句而插入到所述数据库的数据、和通过所述作为比较对象的SQL语句而插入到所述数据库的数据。3.根据权利要求2所述的控制系统,其中,在通过所述作为修正对象的SQL语句而插入到所述数据库的各数据与通过所述作为比较对象的SQL语句而插入到所述数据库的各数据的数据组合内,所述显示控制部将满足预先确定的比较条件的数据组合以与其他数据组合不同的显示方式进行显示。4.根据权利要求3所述的控制系统,其中,在组合的数据间位数不同的情况下,满足所述预先确定的比较条件。5.根据权利要求2~4中的任意一项所述的控制系统,其中,所述显示控制部将所述日志数据所包含的SQL语句内的、与所述作为修正对象的SQL语句的一部分一致的SQL语句作为所述作为比较对象的SQL语句的候选显示于所述显示部,所述操作部从所述候选内受理所述作为比...

【专利技术属性】
技术研发人员:冈村弘太郎武内良峰乾智成
申请(专利权)人:欧姆龙株式会社
类型:发明
国别省市:

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

1