日志数据显示程序、日志数据显示装置及日志数据显示方法与流程

文档序号:32332289发布日期:2022-11-25 22:33阅读:35来源:国知局
日志数据显示程序、日志数据显示装置及日志数据显示方法与流程

1.本发明涉及实现对从在工厂的生产现场设置的各种装置输出的日志数据进行显示的日志数据显示装置的日志数据显示程序、日志数据显示装置及日志数据显示方法。


背景技术:

2.在生产现场使用各种种类的装置,各装置由可编程逻辑控制器这样的控制装置控制。通常,控制装置具有反复收集与各装置的动作相关的数据而作为日志数据进行存储的功能,以使得能够高效地进行所控制的装置的维护作业。
3.在专利文献1中记载有如下技术,即,在进行成套设备等被控制系统的监视及控制的控制系统中,周期性地对从成套设备的多个点输出的控制信号及控制数据这样的多个信道的数据进行收集,针对各个信道对收集到的数据进行分析,针对各个信道对趋势图进行显示。
4.专利文献1:日本特开2002-132339号公报


技术实现要素:

5.可以想到如果由控制装置进行控制的对象装置的数量增加,则与此相伴作为日志数据进行收集的数据的种类也会增加,其数量达到几十种~几百种或更多。这里,在生产现场产生了装置停止、故障等异常的情况下,在维护作业中需要确认的数据成为构成日志数据的多个种类的数据中的一部分。即,在维护作业中,日志数据所包含的多个种类的数据中的从与异常产生部位接近的一部分装置取得的数据成为确认对象。但是,以往需要作业者从日志数据所包含的全部数据中找出成为确认对象的数据,存在作业负荷大这样的问题。
6.本发明就是鉴于上述问题而提出的,其目的在于得到日志数据显示程序,该日志数据显示程序实现能够减轻对日志数据进行确认的作业负荷的日志数据显示装置。
7.为了解决上述课题,达到目的,日志数据显示程序使计算机执行下述步骤:数据解析步骤,解析由对生产现场的各种装置进行控制的控制装置创建的由多个种类的时序数据构成的日志数据,针对各个时序数据对值的变化度进行计算;以及显示控制步骤,基于各个时序数据的值的变化度对时序数据的一部分进行选择而显示于显示部。
8.发明的效果
9.本发明涉及的日志数据显示程序具有下述效果,即,能够实现可以减轻对日志数据进行确认的作业负载的日志数据显示装置。
附图说明
10.图1是表示数据收集系统的图,该数据收集系统构成为包含实施方式涉及的日志数据显示装置。
11.图2是表示实施方式涉及的日志数据显示装置的结构例的图。
12.图3是表示日志数据显示装置对日志数据进行显示的动作的一个例子的流程图。
13.图4是表示日志数据显示装置显示于显示部的图形显示画面的一个例子的图。
14.图5是表示日志数据显示装置对进行图形显示的数据项目的变更操作进行接收的动作的一个例子的流程图。
15.图6是日志数据显示装置显示于显示部的变化度确认用画面的一个例子的图。
具体实施方式
16.下面,基于附图对本发明的实施方式涉及的日志数据显示程序、日志数据显示装置及日志数据显示方法详细地进行说明。
17.实施方式
18.图1是表示数据收集系统的图,该数据收集系统构成为包含实施方式涉及的日志数据显示装置。数据收集系统包含:日志数据显示装置1;以及控制装置2,其设置于生产现场,对生产现场的各装置进行控制并且从各装置对控制数据进行收集。
19.控制装置2周期性地从作为控制对象的各装置对控制数据进行收集,对收集到的控制数据进行汇集而创建出日志数据3。即,控制装置2如果从各装置对控制数据进行收集,则将收集到的控制数据追加于日志数据3而对日志数据3进行更新。控制装置2在被日志数据显示装置1请求的情况下,输出日志数据3。由控制装置2收集的控制数据例如是由各装置所具有的电流传感器、电压传感器、温度传感器等各种传感器输出的感测数据。
20.日志数据显示装置1对控制装置2请求日志数据3,取得日志数据3。另外,日志数据显示装置1对从控制装置2取得的日志数据进行解析,选择构成日志数据3的各种控制数据中的值的变化度大的控制数据而进行显示。日志数据显示装置1例如在从用户接收到指示开始日志数据的显示的操作的情况下,对控制装置2请求日志数据3。
21.如图1所示,由控制装置2输出的日志数据3包含控制装置2从各装置收集到的多个项目(项目1、项目2、项目3、

)的控制数据即多个种类的控制数据、各控制数据的收集日期和时间的信息。此外,在下面的说明中,将日志数据3所包含的控制数据简称为“数据”。
22.日志数据显示装置1例如由个人计算机实现。即,将对日志数据进行显示的应用软件即日志数据显示程序安装于个人计算机,执行日志数据显示程序,由此个人计算机作为日志数据显示装置1进行动作。在图2中示出由个人计算机实现日志数据显示装置1的情况下的日志数据显示装置1的结构例。
23.图2是表示实施方式涉及的日志数据显示装置1的结构例的图。日志数据显示装置1具有通过由cpu(central processing unit)101执行日志数据显示程序而实现的数据取得部11、数据解析部12、显示控制部13及操作接收部14、由存储器102实现的数据保存部21、由显示装置103实现的显示部31。日志数据显示程序例如以写入至cd(compact disc)-rom、dvd(digital versatile disc)-rom等存储介质的状态提供给用户,安装于存储器102。日志数据显示程序也可以是经由互联网等提供给用户的方式。此外,存储器102是ram(random access memory)、rom(read only memory)、闪存、eprom(erasable programmable rom)、eeprom(注册商标)(electrically eprom)等非易失性或易失性半导体存储器、磁盘、软盘、光盘、高密度盘、迷你盘、dvd等。显示装置103为lcd(liquid crystal display)等。另外,日志数据显示装置1具有输入装置104。输入装置104为鼠标、键盘等,在用户对日志数据显示装置1进行操作的情况下使用。
24.数据取得部11取得由生产现场的控制装置2创建的日志数据3。这里,日志数据3例如经由可装卸的外部存储器分别被传送至控制装置2及日志数据显示装置1。在该情况下,数据取得部11从外部存储器读出日志数据3。数据取得部11也可以经由有线或无线通信线路,利用遵循于ftp(file transfer protocol)的文件转发等从控制装置2对日志数据3进行接收。数据解析部12对日志数据3进行解析,针对构成日志数据3的各个数据对值的变化度进行计算。显示控制部13生成由显示部31显示的画面的数据而向显示部31输出。操作接收部14接收用户对日志数据显示装置1的操作。数据保存部21对由数据取得部11取得的日志数据3进行保存。显示部31基于由显示控制部13生成的画面的数据即画面数据对各种画面进行显示。在由显示部31显示的画面中包含日志数据3的显示画面。
25.接下来,对日志数据显示装置1的动作进行说明。图3是表示日志数据显示装置1对日志数据进行显示的动作的一个例子的流程图。
26.在日志数据显示装置1对日志数据进行显示的动作中,首先,数据取得部11取得由控制装置2创建的日志数据3(步骤s11)。由数据取得部11取得的日志数据3被数据保存部21保存。
27.接着,数据解析部12对日志数据3所包含的数据项目的数量n进行计数(步骤s12)。
28.接着,数据解析部12将变量n设定为n=1(步骤s13),对日志数据3的第n个项目的数据进行解析而对数据的变化度进行计算(步骤s14)。此外,在开始了日志数据3的显示动作后最先执行的步骤s14中,数据解析部12对日志数据3的第1个项目的数据进行解析。
29.在步骤s14中,数据解析部12首先针对第n个项目的时序数据,求出数据间的变化量,对求出的变化量的累计值进行计算。例如,在日志数据3所包含的第n个项目的数据按照时刻从早到晚的顺序为
‘1’

‘3’

‘3’

‘7’

‘5’

‘4’
这6个数据的情况下,数据间的变化量为
‘2’

‘0’

‘4’

‘2’

‘1’
,累计值=2+0+4+2+1=9。数据解析部12使用计算出的累计值,按照下式(1)求出数据的变化度。数据的变化度是表示实际的值相对于数据可表现出的值的范围变动了何种程度的信息。
30.(数据的变化度)=(数据间的变化量的累计值)/(数据的范围)

(1)
31.式(1)中的数据的范围是指第n个项目的数据可取的范围。例如,用4位(bit)表现数据的情况下的数据的范围为24=16,用8位表现数据的情况下的数据的范围为28=256。日志数据3所包含的各数据的范围被预先作为数据类型规定下来。虽然在图1中省略了记载,但日志数据3包含各项目的数据的数据范围的信息,即各项目的数据的数据类型的信息作为帧头信息。此外,日志数据显示装置1也可以预先取得日志数据3的各项目的数据范围的信息而由数据保存部21保存。在本实施方式中示出了按照式(1)对数据的变化度进行计算的例子,但变化度的计算式并不限于式(1)。
32.数据解析部12在计算出第n个项目的数据的变化度后,对是否为n=n,即是否针对日志数据3的全部项目的数据都计算了变化度进行确认(步骤s15)。在不是n=n的情况下(步骤s1:no),数据解析部12执行n=n+1,使变量n增加1(步骤s16),再次执行步骤s14的处理。
33.在n=n的情况下(步骤s15:yes),显示控制部13从构成日志数据3的数据,按照变化度从大到小的顺序,对预先规定的数量的项目的数据进行选择,在显示部31对选择出的数据进行图形显示(步骤s17)。预先规定的数量为显示部31可同时显示的图形的数量。也可
以是显示部31可同时显示的图形的数量能够由用户变更。
34.图4是表示日志数据显示装置1显示于显示部31的图形显示画面40的一个例子的图。日志数据显示装置1的显示控制部13在步骤s17中,基于从日志数据3选择出的项目的数据生成图4所示那样的画面的数据而输出至显示部31。显示部31基于从显示控制部13接收到的画面的数据,将构成日志数据3的数据中的变化度大的规定数量的数据的图形同时显示于图形显示画面40。
35.这样,日志数据显示装置1对构成日志数据3的多个项目的数据中的时序数据的变化度大的数据进行选择,分别将选择出的各数据图形化而同时显示于显示部31。在日志数据3中,多数情况下也包含值不变化的数据,但根据日志数据显示装置1,由于不显示变化度小的数据,优先显示变化度大的数据的图形,因此显示出用户希望显示的数据的图形的可能性高,不需要从庞大的数据中寻找值产生了变化的数据的工作量,容易找到需要确认的数据。
36.另外,日志数据显示装置1具有如下功能,即,在显示部31进行图4所示那样的图形显示的状态时,如果具有来自用户的请求,则在显示部31对为了进行图形显示而计算出的变化度进行显示,使用户进行确认,并且对进行图形显示的数据项目的变更操作进行接收。下面,说明日志数据显示装置1对进行图形显示的数据项目的变更操作进行接收的动作。
37.图5是表示日志数据显示装置1对进行图形显示的数据项目的变更操作进行接收的动作的一个例子的流程图。
38.在日志数据显示装置1对进行图形显示的数据项目的变更操作进行接收的动作中,首先,操作接收部14从用户对各数据的变化度确认操作进行接收(步骤s21),显示控制部13将变化度确认用画面显示于显示部31(步骤s22)。操作接收部14在步骤s21中接收的变化度确认操作例如为如下操作,即,通过用户将鼠标的指针放在显示部31所显示的图形显示画面上而点击右键,从而调出用于使变化度的显示开始的菜单,对该菜单进行选择。此外,该操作为一个例子,可以是任意操作。
39.在步骤s22中,显示控制部13例如生成图6所示那样的变化度确认用画面50的数据而输出至显示部31,显示部31基于从显示控制部13接收到的变化度确认用画面50的数据,对变化度确认用画面50进行显示。此外,图6是日志数据显示装置1显示于显示部31的变化度确认用画面50的一个例子的图。变化度确认用画面50包含各项目的数据的变化度显示区域51。另外,变化度确认用画面50包含用于接收是否对数据进行图形显示的指定的指定接收区域52。
40.在执行步骤s22,显示部31开始了变化度确认用画面50的显示后,操作接收部14从用户对图形显示的对象项目的变更操作进行接收(步骤s23)。图形显示的对象项目的变更操作是对图6所示的指定接收区域52的勾选框进行勾选的操作及解除勾选的操作。指定接收区域52的勾选框被进行了勾选的数据为图形显示的对象。另一方面,指定接收区域52的勾选框未被勾选的数据不是图形显示的对象。此外,勾选框被进行勾选的数量被限制为小于或等于显示部31可同时显示的图形的数量。另外,显示部31在变化度确认用画面50的显示开始时间点,对此前进行了图形显示的数据的勾选框被进行了勾选的状态下的变化度确认用画面50进行显示。用户对在变化度确认用画面50的变化度显示区域51显示的各个数据项目的变化度进行确认,进行图形显示的对象项目的变更操作。
41.此外,在图6的变化度确认用画面50中用数值表示变化度,但也可以是与变化度的大小对应地改变数据名的颜色等,能够通过颜色来掌握变化度的区别。
42.如果由用户进行的图形显示的对象项目的变更操作完成,即,在显示部31对图6所示的变化度确认用画面50进行显示的状态下点击了ok按钮,则显示部31对该时间点的图形显示的对象项目的数据进行图形显示(步骤s24)。具体而言,显示控制部13基于指定接收区域52的勾选框被进行了勾选的项目的数据,对图形显示的画面数据进行更新而输出至显示部31。显示部31基于从显示控制部13接收到的画面数据,进行图形显示画面40的更新,即显示于图形显示画面40的图形的变更。
43.如上所述,日志数据显示装置1具有由显示部31对变化度确认用画面50进行显示的功能,因此在执行了图3所示的动作的情况下,能够对进行了图形显示的数据之外的数据中的用户希望的数据进行图形显示。另外,在选择进行图形显示的数据时,用户能够对各数据的变化度进行确认。因此,用户不会选择变化度小的数据,容易找到需要确认的数据。
44.如上所述,本实施方式涉及的日志数据显示装置1在对由多个项目的数据构成的日志数据3进行显示时,针对各项目的数据的每一者对值的变化度进行计算,从变化度大的项目的数据起依次对一定数量的项目的数据进行图形显示。可以想到,用户对日志数据3进行确认的大多是装置产生了异常的情况,在该情况下,需要确认从产生了异常的装置输出的数据,另外,从产生了异常的装置输出的数据与从其它装置输出的数据相比,存在值的变化度变大的倾向。因此,根据日志数据显示装置1,不需要用户从构成日志数据的大量项目的数据中找出确认的必要性高的数据的工作量,能够减轻对日志数据3进行确认的作业的负荷。
45.以上实施方式所示的结构表示的是内容的一个例子,也可以与其它公知的技术进行组合,也可以在不脱离主旨的范围内对结构的一部分进行省略、变更。
46.标号的说明
47.1日志数据显示装置,2控制装置,3日志数据,11数据取得部,12数据解析部,13显示控制部,14操作接收部,21数据保存部,31显示部,40图形显示画面,50变化度确认用画面,51变化度显示区域,52指定接收区域。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1