数据显示控制程序、数据显示控制方法及数据显示控制装置与流程

文档序号:33197601发布日期:2023-02-04 15:04阅读:106来源:国知局
数据显示控制程序、数据显示控制方法及数据显示控制装置与流程

1.本发明涉及对随着时间的经过而变化的数据进行显示的数据显示控制程序、数据显示控制方法及数据显示控制装置。


背景技术:

2.为了对装置产生了问题时的数据进行确认,存在取得正在运转的装置的数据而显示于显示装置的数据显示控制装置。该数据显示控制装置例如取得对装置的控制数据进行日志记录得到的日志记录数据而对其进行显示。由此,用户一边查看所显示的数据一边对装置的问题的原因等进行分析。
3.专利文献1所记载的工程设计工具使表示日志记录数据的变化的波形、由程序实现的控制状态这样的多种数据在时间上同步,一边移动时间一边使它们依次地联动显示。由此,用户从由工程设计工具联动显示的多种数据之中对想要关注的数据进行确认。
4.专利文献1:国际公开第2014/167726号


技术实现要素:

5.但是,在上述专利文献1的技术中,用户在想要对一度确认过的数据再次进行确认的情况下,需要使多种数据再次联动显示而进行确认。因此,存在以下问题,即,用户搜索所期望的数据的处理耗费工作量。
6.本发明就是鉴于上述情况而提出的,其目的在于得到能够从随时间变化的多种数据之中容易地对用户所期望的数据进行显示的数据显示控制程序。
7.为了解决上述课题,实现目的,本发明的数据显示控制程序使计算机执行存储步骤,该存储步骤由存储装置对第1数据及第2数据进行存储,该第1数据及第2数据是与正在动作的制造装置相关的数据,且是包含第1日期时间在内的时间中的时序数据。另外,本发明的数据显示控制程序使计算机执行以下步骤:第1显示步骤,由第1显示工具使第1数据显示于第1显示区域,并且如果被指定了第2日期时间,则使表示第2日期时间的第1标记位置显示于第1显示区域;以及第1登记步骤,由第1显示工具将与第1标记位置相关的第1标记信息登记于存储装置。另外,本发明的数据显示控制程序使计算机执行第2显示步骤,该第2显示步骤由第2显示工具使第2数据显示于第2显示区域,并且从存储装置读入第1标记信息,使表示第2日期时间的第1标记位置显示于第2显示区域。
8.发明的效果
9.本发明涉及的数据显示控制程序取得能够从随时间变化的多种数据之中容易地对用户所期望的数据进行显示的效果。
附图说明
10.图1是表示具有实施方式涉及的数据显示控制装置的数据显示系统的结构的图。
11.图2是表示实施方式涉及的数据显示控制装置所使用的第1标记信息的结构的图。
12.图3是表示由实施方式涉及的数据显示控制装置显示的程序画面例的图。
13.图4是表示由实施方式涉及的数据显示控制装置显示的波形画面例的图。
14.图5是表示由实施方式涉及的数据显示控制装置显示的影像画面例的图。
15.图6是用于说明被实施方式涉及的数据显示控制装置设为进行联动的标记位置的图。
16.图7是表示由实施方式涉及的影像显示工具显示的标记位置的显示处理流程的流程图。
17.图8是表示由实施方式涉及的程序显示工具显示的标记位置的显示处理流程的流程图。
18.图9是表示图7的步骤s140及图8的步骤s240的详细的处理流程的流程图。
19.图10是表示图7的步骤s130及图8的步骤s230的详细的处理流程的流程图。
20.图11是用于说明由实施方式涉及的数据显示控制装置追加或删除的标记位置的图。
21.图12是用于说明由实施方式涉及的数据显示控制装置向标记位置登记的备注的图。
22.图13是用于说明由实施方式涉及的数据显示控制装置对已完成登记的标记位置进行显示的处理的图。
23.图14是用于说明由实施方式涉及的数据显示控制装置执行的检索处理的图。
24.图15是用于说明由实施方式涉及的数据显示控制装置执行的检索处理的处理结果的图。
25.图16是表示实现实施方式涉及的数据显示控制装置的硬件结构例的图。
具体实施方式
26.以下,基于附图,对本发明的实施方式涉及的数据显示控制程序、数据显示控制方法及数据显示控制装置详细地进行说明。
27.实施方式
28.图1是表示具有实施方式涉及的数据显示控制装置的数据显示系统的结构的图。数据显示系统1是对从制造现场的装置(以下,称为制造装置)等取得的多种数据进行显示的系统。数据显示系统1例如显示表示对装置的控制数据进行日志记录得到的日志记录数据51的变化的波形、由日志记录数据51表示的控制状态及装置的影像。由日志记录数据51表示的控制状态通过制造装置的控制所使用的控制程序上的日志记录数据值进行显示。
29.作为追踪数据的日志记录数据51是以与采样的单位时间相当的索引为单位,将收集时刻与在对制造装置进行控制的可编程控制器这样的控制装置的存储部中存储的内部数据值(设备数据的值)关联起来的数据。内部数据值的例子是表示从与制造装置的控制装置连接的输入装置取得的值或向与制造装置的控制装置连接的输出装置输出的值的运算处理信息。
30.数据显示系统1进行显示的多种各数据也可以分别是不同的日期时间的数据。即,数据显示系统1也可以对第1定时(timing)的波形数据、由控制程序实现的第2定时的控制状态及第3定时的影像同时地进行显示。换言之,数据显示系统1也可以不使所显示的各数
据的日期时间进行联动。
31.数据显示系统1具有数据显示控制装置10、输入装置71和显示装置72。输入装置71是用于向数据显示控制装置10输入信息的装置。输入装置71例如是鼠标及键盘。
32.数据显示控制装置10是按照由输入装置71输入的信息使各种数据显示于显示装置72的计算机。显示装置72是对从数据显示控制装置10发送来的数据进行显示的装置。显示装置72例如是液晶监视器。
33.数据显示控制装置10具有程序显示工具20、波形显示工具30和影像显示工具40。另外,数据显示控制装置10具有通信部60和作为存储装置的存储部50。
34.通信部60从制造装置等接收日志记录数据51及影像数据53。日志记录数据51是对制造装置的控制数据进行日志记录得到的数据。在日志记录数据51中包含在对制造装置进行控制时使用的程序(以下,称为装置控制程序)的状态随时间的推移的信息。装置控制程序的例子是由梯形图语言记述的梯形图程序、由st(structured text,结构化文本)语言、fbd(function block diagram,功能块图)语言、sfc(sequential function chart,顺序功能图)语言等记述的程序。另外,在日志记录数据51中包含装置控制程序的内部数据值即日志记录数据值随时间的推移的信息。影像数据53是表示由照相机等拍摄装置拍摄到的制造装置及工件的动作的影像。影像数据53是多个图像的集合,在影像数据53中,拍摄装置所具有的内部时钟的时刻信息与图像被关联起来。
35.通信部60将接收到的日志记录数据51及影像数据53储存于存储部50。存储部50是对数据显示控制装置10所使用的各种数据进行存储的存储器等。存储部50对日志记录数据51、第1标记信息52、影像数据53及第2标记信息54进行存储。
36.第1标记信息52是与被设定于日志记录数据51的标记位置相关的信息。第1标记信息52是表示日志记录数据51中的特定的日期时间的信息。第1标记信息52是由程序显示工具20及波形显示工具30创建的。这里,标记的信息也可以除了包含与被标记指定的数据的日期时间相关的信息以外,还包含后述的附加信息。
37.第2标记信息54是与被设定于影像数据53的标记位置相关的信息。第2标记信息54是表示影像数据53中的特定的日期时间的信息。第2标记信息54是由影像显示工具40创建的。
38.程序显示工具20是使用日志记录数据51而使装置控制程序及作为装置控制程序的状态的内部数据值显示于显示装置72的电路监视工具。程序显示工具20具有对装置控制程序中的要显示于显示装置72的部位(以下,称为程序特定区域)进行变更的功能。即,程序显示工具20能够对使装置控制程序中的哪个区域显示于显示装置72进行变更。另外,程序显示工具20具有使拖动条与程序特定区域一起显示于显示装置72的功能。以下,将由程序显示工具20显示的拖动条称为程序拖动条。
39.程序显示工具20使与在程序拖动条上由用户指定的日期时间(以下,称为用户指定位置)对应的程序特定区域显示于显示装置72。此时,程序显示工具20对用户指定位置处的作为程序特定区域的控制状态的内部数据值即监视值进行显示。内部数据值的例子是设备的接通或断开、设备的值等。设备是装置控制程序所包含的要素,设备的例子是内部继电器、输入触点、输出线圈、数据寄存器等。在装置控制程序中,内部继电器、输入触点及输出线圈成为接通或断开,在数据寄存器中储存设备的值。在程序特定区域中包含1个或多个程
序块,在各程序块中包含命令符。用户通过使用程序显示工具20,从而能够一边使控制程序的内部数据值进行变化一边对控制逻辑进行确认。
40.程序显示工具20如果从用户接收到程序拖动条上的标记位置或从第2标记信息54提取到标记位置,则将该标记位置登记于第1标记信息52。标记位置是由日期时间表示的时间的信息。标记位置也通过波形显示工具30而被登记于第1标记信息52。程序显示工具20将被登记于第1标记信息52的标记位置及由用户输入的标记位置显示于程序拖动条上。另外,程序显示工具20将存在来自用户的删除指示的标记位置从程序拖动条上删除,并且也从第1标记信息52删除。程序显示工具20及波形显示工具30通过对日志记录数据51所包含的索引进行指定而指定标记位置。
41.程序显示工具20具有显示控制部21和显示位置指定部22。显示位置指定部22具有标记位置指定部23,标记位置指定部23具有标记信息接收部24和标记信息读入部25。
42.显示控制部21从存储部50读出日志记录数据51,生成与日志记录数据51对应的装置控制程序及程序拖动条。显示控制部21使生成的装置控制程序及程序拖动条显示于显示装置72。另外,显示控制部21按照来自显示位置指定部22的指示,例如使程序特定区域、标记位置、用户指定位置等显示于显示装置72。
43.显示位置指定部22将想要显示于显示装置72的信息的显示位置指示给显示控制部21。标记位置指定部23将想要显示于显示装置72的标记位置指示给显示控制部21。
44.标记信息读入部25从存储部50读出第1标记信息52,将在第1标记信息52内储存的标记位置发送至显示控制部21。另外,标记信息读入部25从存储部50读出第2标记信息54,将在第2标记信息54储存的标记位置发送至显示控制部21。
45.另外,标记信息读入部25对第2标记信息54所包含的信息中的未包含于第1标记信息52的信息进行提取。标记信息读入部25将提取到的信息登记于第1标记信息52。
46.这样,第1标记信息52不断被更新。同样地,第2标记信息54也不断被更新。在第2标记信息54比第1标记信息52新的情况下,即在更新时期是最近的情况下,标记信息读入部25对第1标记信息52所包含的信息中的未包含于第2标记信息54的信息进行提取。该提取出的信息是被从第2标记信息54删除的信息。
47.因此,标记信息读入部25如果检测到被从第2标记信息54删除的标记位置,则将该标记位置发送至显示控制部21,并且从第1标记信息52删除。
48.标记信息接收部24接收由用户输入至输入装置71的标记位置而登记于第1标记信息52。另外,标记信息接收部24将接收到的标记位置发送至显示控制部21。
49.波形显示工具30是使用日志记录数据51而使装置控制程序内的内部数据值的波形显示于显示装置72的工具。波形显示工具30具有对内部数据的波形中的要显示于显示装置72的部位(以下,称为波形特定区域)进行变更的功能。即,波形显示工具30能够对使装置控制程序中的哪个区域显示于显示装置72进行变更。另外,波形显示工具30具有使标记位置与波形特定区域一起显示于显示装置72的功能。
50.波形显示工具30使与由用户指定的用户指定位置对应的波形特定区域显示于显示装置72。波形显示工具30如果从用户接收到标记位置或从第2标记信息54提取到标记位置,则将该标记位置登记于第1标记信息52。波形显示工具30将被登记于第1标记信息52的标记位置及由用户输入的标记位置显示于波形之上。另外,波形显示工具30将存在来自用
户的删除指示的标记位置从波形上删除,并且也从第1标记信息52删除。
51.波形显示工具30具有显示控制部31和显示位置指定部32。显示位置指定部32具有标记位置指定部33,标记位置指定部33具有标记信息接收部34和标记信息读入部35。
52.显示控制部31从存储部50读出日志记录数据51,生成与日志记录数据51对应的波形。另外,显示控制部31按照来自显示位置指定部32的指示而使各种数据显示于显示装置72。显示控制部31例如使波形特定区域、标记位置、用户指定位置等显示于显示装置72。
53.显示位置指定部32将想要显示于显示装置72的信息的显示位置指示给显示控制部31。标记位置指定部33将想要显示于显示装置72的标记位置指示给显示控制部31。
54.标记信息读入部35从存储部50读出第1标记信息52,将在第1标记信息52内储存的标记位置发送至显示控制部31。另外,标记信息读入部35从存储部50读出第2标记信息54,将在第2标记信息54储存的标记位置发送至显示控制部31。
55.另外,标记信息读入部35对第2标记信息54所包含的信息中的未包含于第1标记信息52的信息进行提取。标记信息读入部25将提取到的信息登记于第1标记信息52。
56.在第2标记信息54比第1标记信息52新的情况下,即更新时期是最近的情况下,标记信息读入部35对第1标记信息52所包含的信息中的未包含于第2标记信息54的信息进行提取。该提取出的信息是被从第2标记信息54删除的信息。
57.因此,标记信息读入部35如果检测到被从第2标记信息54删除的标记位置,则将该标记位置发送至显示控制部31,并且从第1标记信息52删除。
58.标记信息接收部34接收由用户输入至输入装置71的标记位置而登记于第1标记信息52。另外,标记信息接收部34将接收到的标记位置发送至显示控制部31。
59.影像显示工具40是使用影像数据53而使影像显示于显示装置72的工具。影像显示工具40具有使拖动条与影像一起显示于显示装置72的功能。以下,将由影像显示工具40显示的拖动条称为影像拖动条。
60.影像显示工具40使与在影像拖动条上由用户指定的用户指定位置对应的影像显示于显示装置72。
61.影像显示工具40如果从用户接收到影像拖动条上的标记位置或从第1标记信息52提取到标记位置,则将该标记位置登记于第2标记信息54。影像显示工具40将被登记于第2标记信息54的标记位置及由用户输入的标记位置显示于影像拖动条上。另外,影像显示工具40将存在来自用户的删除指示的标记位置从影像拖动条上删除,并且也从第2标记信息54删除。
62.影像显示工具40具有显示控制部41和显示位置指定部42。显示位置指定部42具有标记位置指定部43,标记位置指定部43具有标记信息接收部44和标记信息读入部45。
63.显示控制部41从存储部50读出影像数据53,生成与影像数据53对应的影像拖动条。显示控制部41使影像数据53及影像拖动条显示于显示装置72。另外,显示控制部41按照来自显示位置指定部42的指示使影像显示于显示装置72。另外,显示控制部41按照来自显示位置指定部42的指示,例如使影像、标记位置、用户指定位置等显示于显示装置72。
64.显示位置指定部42将想要显示于显示装置72的信息的显示位置指示给显示控制部41。标记位置指定部43将想要显示于显示装置72的标记位置指示给显示控制部41。
65.标记信息读入部45从存储部50读出第2标记信息54,将在第2标记信息54内储存的
标记位置发送至显示控制部41。另外,标记信息读入部45从存储部50读出第1标记信息52,将在第1标记信息52储存的标记位置发送至显示控制部41。
66.另外,标记信息读入部45对第1标记信息52所包含的信息中的未包含于第2标记信息54的信息进行提取。标记信息读入部45将提取到的信息登记于第2标记信息54。
67.这样,第2标记信息54及第1标记信息52不断被更新。在第1标记信息52比第2标记信息54新的情况下,即在更新时期是最近的情况下,标记信息读入部45对第2标记信息54所包含的信息中的未包含于第1标记信息52的信息进行提取。该提取出的信息是被从第1标记信息52删除的信息。
68.因此,标记信息读入部45如果检测到被从第1标记信息52删除的标记位置,则将该标记位置发送至显示控制部41,并且从第2标记信息54删除。
69.标记信息接收部44接收由用户输入至输入装置71的标记位置而登记于第2标记信息54。另外,标记信息接收部44将接收到的标记位置发送至显示控制部41。
70.此外,程序显示工具20、波形显示工具30及影像显示工具40的各工具具有使数据以特定的速度推进的播放功能。另外,各工具也可以具有逐帧播放(frame advance)功能、暂停功能、快进功能、倒带功能等。另外,各工具也可以具有使正在显示的标记位置的数据跳转至下一个日期时间的标记位置处的跳转功能。
71.在程序显示工具20是第1显示工具的情况下或在波形显示工具30是第1显示工具的情况下,日志记录数据51是第1数据,影像数据53是第2数据。在影像显示工具40是第1显示工具的情况下,影像数据53是第1数据,日志记录数据51是第2数据。
72.此外,显示装置72也可以是多个。例如,在显示装置72是3台的情况下,程序显示工具20使数据显示于第1显示装置72,波形显示工具30使数据显示于第2显示装置72,影像显示工具40使数据显示于第3显示装置72。
73.另外,数据显示系统1可以以任意的顺序执行以下的(处理1)至(处理4)。
74.(处理1)第1显示工具对由用户指定的标记位置进行显示。
75.(处理2)第2显示工具对由用户指定的标记位置进行显示。
76.(处理3)第1显示工具从存储部50读入标记位置而对其进行显示。
77.(处理4)第2显示工具从存储部50读入标记位置而对其进行显示。
78.这样,在数据显示系统1中,第1显示工具对由用户指定的第1数据的标记位置即第1标记位置进行显示而登记于存储部50,第2显示工具对第1标记位置进行显示。在这种情况下,第2显示工具可以对由用户指定的第2数据的标记位置即第2标记位置进行显示,也可以不对其进行显示。另外,第2显示工具可以将第2标记位置登记于存储部50,也可以不进行登记。另外,第1显示工具可以对第2标记位置进行显示,也可以不对其进行显示。
79.图2是表示实施方式涉及的数据显示控制装置所使用的第1标记信息的结构的图。此外,第2标记信息54也具有与第1标记信息52相同的结构,因而省略其说明。
80.第1标记信息52是将识别编号、标记位置、备注、追加者、参照文档关联起来的信息。识别编号是对标记位置进行识别的信息。标记位置是由用户追加的标记的位置,由日期时间来表示。
81.备注是针对标记位置而由用户输入的备注。追加者是对追加了标记位置的用户进行识别的信息。参照文档是由用户与标记位置相关联的文档的名称。这些备注、追加者及参
照文档是针对标记位置的附加信息。
82.图3是表示由实施方式涉及的数据显示控制装置显示的程序画面例的图。在由显示装置72显示的程序画面81a中包含有程序特定区域79a、程序拖动条80a及日期时间显示区域82。并且,标记位置83、用户指定位置84a及触发位置85显示于程序拖动条80a内。由显示装置72显示的标记位置83可以是1个,也可以是多个。触发位置85是表示在制造装置中产生了异常的定时的信息。日期时间显示区域82是对与程序特定区域79a对应的日期时间进行显示的区域。在日期时间显示区域82显示的日期时间与用户指定位置84a相对应。
83.如果在制造装置中产生了异常,则该异常产生前后的日志记录数据51被发送至数据显示控制装置10。用户通过对触发位置85前后的制造装置的程序特定区域79a、后述的波形特定区域79b、后述的影像显示区域79c进行确认,从而能够对在制造装置中产生的问题的原因等进行分析。
84.用户能够通过对程序拖动条80a上的位置进行指定而指定标记位置83及用户指定位置84a。另外,用户能够通过对用户指定位置84a进行变更而将在程序画面81a显示的程序特定区域79a变更为与用户指定位置84a对应的日期时间的程序特定区域79a。
85.如果在显示装置72显示出某个程序特定区域79a的状态下由用户将标记位置83的追加指示输入至输入装置71,则程序显示工具20将与正在显示的程序特定区域79a对应的日期时间作为标记位置83而登记于第1标记信息52。
86.另外,如果在显示装置72显示出某个程序特定区域79a的状态下由用户将标记位置83的删除指示输入至输入装置71,则程序显示工具20将与正在显示的程序特定区域79a对应的日期时间的标记位置83从第1标记信息52删除。
87.此外,用户也可以不指定用户指定位置84a而是将程序拖动条80a上的特定位置设定为标记位置83。在这种情况下,程序显示工具20将与被指定的特定位置对应的日期时间作为标记位置83而登记于第1标记信息52。另外,用户也可以不指定用户指定位置84a而是从程序拖动条80a上的特定位置将标记位置83删除。在这种情况下,程序显示工具20将与被指定的特定位置对应的日期时间的标记位置83从第1标记信息52删除。
88.图4是表示由实施方式涉及的数据显示控制装置显示的波形画面例的图。在由显示装置72显示的波形画面81b中包含有波形特定区域79b、标记显示区域78b及日期时间显示区域82。标记显示区域78b是显示出标记位置83、用户指定位置84b及触发位置85的区域。
89.用户能够通过对波形画面81b上的位置进行指定而指定标记位置83及用户指定位置84b。另外,用户能够通过对用户指定位置84b进行变更而将在波形画面81b显示的波形特定区域79b变更为与用户指定位置84b对应的日期时间的波形特定区域79b。数据显示控制装置10例如使滑动条显示于波形画面81b,由用户使用滑动条对波形特定区域79b进行变更。
90.如果在显示装置72显示出某个波形特定区域79b的状态下由用户将标记位置83的追加指示输入至输入装置71,则波形显示工具30将与正在显示的波形特定区域79b对应的日期时间作为标记位置83而登记于第1标记信息52。
91.另外,如果在显示装置72显示出某个波形特定区域79b的状态下由用户将标记位置83的删除指示输入至输入装置71,则波形显示工具30将与正在显示的波形特定区域79b对应的日期时间的标记位置83从第1标记信息52删除。
92.此外,用户也可以与程序显示工具20的情况同样地,通过对标记显示区域78b上的特定位置进行指定而执行标记位置83的追加或删除。
93.图5是表示由实施方式涉及的数据显示控制装置显示的影像画面例的图。在由显示装置72显示的影像画面81c中包含有影像显示区域79c、影像拖动条80c及日期时间显示区域82。并且,标记位置83、用户指定位置84c及触发位置85显示于影像拖动条80c内。
94.用户能够通过对影像拖动条80c上的位置进行指定而指定标记位置83及用户指定位置84c。另外,用户能够通过对用户指定位置84c进行变更而将在影像画面81c上显示的影像变更为与用户指定位置84c对应的日期时间的影像。
95.如果在显示装置72显示出某个定时的影像的状态下由用户将标记位置83的追加指示输入至输入装置71,则影像显示工具40将与正在显示的影像对应的日期时间作为标记位置83而登记于第2标记信息54。
96.另外,如果在显示装置72显示出某个影像的状态下由用户将标记位置83的删除指示输入至输入装置71,则影像显示工具40将与正在显示的影像对应的日期时间的标记位置83从第2标记信息54删除。
97.此外,用户也可以与程序显示工具20的情况同样地,通过对影像拖动条80c上的特定位置进行指定而执行标记位置83的追加或删除。
98.例如,在程序显示工具20是第1显示工具的情况下,影像显示工具40是第2显示工具。在这种情况下,显示出程序画面81a的区域是第1显示区域,显示出影像画面81c的区域是第2显示区域。另外,用户指定位置84a是第1日期时间,程序拖动条80a上的标记位置83是第2日期时间。另外,用户指定位置84c是第3日期时间,影像拖动条80c上的标记位置83是第4日期时间。另外,程序拖动条80a上的标记位置83是第1标记位置,影像拖动条80c上的标记位置83是第2标记位置。
99.例如,在影像显示工具40是第1显示工具的情况下,波形显示工具30是第2显示工具。在这种情况下,显示出影像画面81c的区域是第1显示区域,显示出波形画面81b的区域是第2显示区域。另外,用户指定位置84c是第1日期时间,影像拖动条80c上的标记位置83是第2日期时间。另外,用户指定位置84b是第3日期时间,标记显示区域78b上的标记位置83是第4日期时间。另外,影像拖动条80c上的标记位置83是第1标记位置,标记显示区域78b上的标记位置83是第2标记位置。
100.例如,在波形显示工具30是第1显示工具的情况下,程序显示工具20是第2显示工具。在这种情况下,显示出波形画面81b的区域是第1显示区域,显示出程序画面81a的区域是第2显示区域。另外,用户指定位置84b是第1日期时间,标记显示区域78b上的标记位置83是第2日期时间。另外,用户指定位置84a是第3日期时间,程序拖动条80a上的标记位置83是第4日期时间。另外,标记显示区域78b上的标记位置83是第1标记位置,程序拖动条80a上的标记位置83是第2标记位置。此外,第1日期时间至第4日期时间可以以任意的顺序进行显示。
101.图6是用于说明被实施方式涉及的数据显示控制装置设为进行联动的标记位置的图。在图6中图示了程序画面81a的程序拖动条80a、波形画面81b的标记显示区域78b和影像画面81c的影像拖动条80c。
102.在图6中,将使用程序显示工具20而指定的标记位置83由标记位置a1示出。另外,
将使用波形显示工具30而指定的标记位置83由标记位置b1示出。另外,将使用影像显示工具40而指定的标记位置83由标记位置c1示出。
103.如果由用户指定了标记位置a1、b1、c1,则标记位置a1、b1被储存于第1标记信息52,标记位置c1被储存于第2标记信息54。
104.程序显示工具20从第1标记信息52读入标记位置a1、b1,从第2标记信息54读入标记位置c1。由此,程序显示工具20使标记位置a1、b1、c1同时地显示于程序拖动条80a。这里,使多个标记位置同时地显示是指在相同显示画面内显示多个标记位置。
105.波形显示工具30从第1标记信息52读入标记位置a1、b1,从第2标记信息54读入标记位置c1。由此,波形显示工具30使标记位置a1、b1、c1同时地显示于标记显示区域78b。
106.影像显示工具40从第1标记信息52读入标记位置a1、b1,从第2标记信息54读入标记位置c1。由此,影像显示工具40使标记位置a1、b1、c1同时地显示于影像拖动条80c。
107.这样,数据显示控制装置10通过使由各工具指定的标记位置83反映于各工具,从而能够使各标记位置83在各工具中联动。
108.此外,程序显示工具20也可以使标记位置a1、b1、c1中的1个或2个显示于程序拖动条80a。另外,波形显示工具30也可以使标记位置a1、b1、c1中的1个或2个显示于标记显示区域78b。另外,影像显示工具40也可以使标记位置a1、b1、c1中的1个或2个显示于影像拖动条80c。
109.另外,由程序显示工具20实现的标记位置a1、b1、c1的同时显示、由波形显示工具30实现的标记位置a1、b1、c1的同时显示、由影像显示工具40实现的标记位置a1、b1、c1的同时显示也可以在不同的定时执行。
110.图7是表示由实施方式涉及的影像显示工具显示的标记位置的显示处理流程的流程图。影像显示工具40按照来自用户的指示而打开影像数据53(步骤s110)。由此,影像显示工具40在显示装置72中对影像数据53的影像进行播放(步骤s120)。
111.影像显示工具40读入标记信息(步骤s130)。由影像显示工具40读入的标记信息是第1标记信息52及第2标记信息54。第1标记信息52是由程序显示工具20及波形显示工具30创建的信息,第2标记信息54是由影像显示工具40在之前所创建的信息。
112.影像显示工具40从用户接收标记位置83的追加指示或删除指示(步骤s140)。影像显示工具40在接收到标记位置83的追加指示的情况下,将存在追加指示的标记位置83追加至影像拖动条80c。影像显示工具40在接收到标记位置83的删除指示的情况下,将存在删除指示的标记位置83从影像拖动条80c删除。影像显示工具40反复进行步骤s120至s140的处理。
113.图8是表示由实施方式涉及的程序显示工具显示的标记位置的显示处理流程的流程图。程序显示工具20按照来自用户的指示而打开日志记录数据51(步骤s210)。由此,程序显示工具20使与日志记录数据51对应的装置控制程序显示于显示装置72(步骤s220)。
114.程序显示工具20读入标记信息(步骤s230)。由程序显示工具20读入的标记信息是第1标记信息52及第2标记信息54。第1标记信息52是由程序显示工具20及波形显示工具30在之前所创建的信息,第2标记信息54是由影像显示工具40创建的信息。
115.程序显示工具20从用户接收标记位置83的追加指示或删除指示(步骤s240)。程序显示工具20在接收到标记位置83的追加指示的情况下,将存在追加指示的标记位置83追加
至程序拖动条80a。程序显示工具20在接收到标记位置83的删除指示的情况下,将存在删除指示的标记位置83从程序拖动条80a删除。程序显示工具20反复进行步骤s220至s240的处理。
116.由波形显示工具30进行的标记位置83的显示处理流程与由程序显示工具20进行的标记位置83的显示处理流程相同,因此省略其说明。
117.这里,对步骤s140、s240的处理进行说明。图9是表示图7的步骤s140及图8的步骤s240的详细的处理流程的流程图。此外,图7的步骤s140的处理及图8的步骤s240的处理是相同的处理,因而,这里对图7的步骤s140的处理进行说明。
118.影像显示工具40如果从用户接收到标记位置83的追加指示或删除指示,则取得当前播放位置的日期时间信息即当前日期时间(步骤s310)。影像显示工具40按照标记位置83的追加指示或删除指示对第2标记信息54进行编辑(步骤s320)。
119.影像显示工具40在接收到标记位置83的追加指示的情况下,将当前日期时间追加至第2标记信息54。此外,影像显示工具40在从用户接收到备注的设定指示的情况下,将接收到的备注与当前日期时间关联地登记于第2标记信息54。影像显示工具40在接收到标记位置83的删除指示的情况下,将当前日期时间的标记位置83从第2标记信息54删除。
120.图10是表示图7的步骤s130及图8的步骤s230的详细的处理流程的流程图。此外,图7的步骤s130的处理及图8的步骤s230的处理是相同的处理,因而,这里对图7的步骤s130的处理进行说明。
121.影像显示工具40从标记信息取得表示标记位置83的日期时间(步骤s410)。即,影像显示工具40从第1标记信息52取得表示标记位置83的日期时间,从第2标记信息54取得表示标记位置83的日期时间。
122.针对影像拖动条80c,影像显示工具40向所取得的日期时间的位置追加标记位置83的显示(步骤s420)。由此,影像显示工具40能够使由用户追加的标记位置83、被登记于第1标记信息52的标记位置83和被登记于第2标记信息54的标记位置83显示于显示装置72。
123.此外,程序显示工具20、波形显示工具30及影像显示工具40的各工具先执行对由用户指定的标记位置83进行显示的处理和将由用户指定的标记位置83登记于存储部50的处理中的哪一者都可以。
124.这里,对标记位置83的追加处理、针对标记位置83的备注的登记处理、已登记的备注的显示处理、标记信息内的检索处理、检索结果的显示处理进行说明。标记信息内的检索处理是第1标记信息52内及第2标记信息54内的检索处理。此外,这5个处理在针对程序画面81a、波形画面81b及影像画面81c的哪一者执行的情况下都是相同的,因而,这里对由数据显示控制装置10针对程序画面81a而执行上述5个处理的情况进行说明。
125.图11是用于说明由实施方式涉及的数据显示控制装置追加或删除的标记位置的图。在程序画面81a中,在程序拖动条80a的附近等显示有用于追加标记位置83的追加按钮91及用于删除标记位置83的删除按钮92。如果在指定了程序拖动条80a上的特定位置的状态或显示有程序特定区域79a的状态下按下追加按钮91,则程序显示工具20将被指定的位置作为标记位置83而进行登记。由程序显示工具20登记的标记位置83可以是1个,也可以大于或等于2个。
126.图12是用于说明由实施方式涉及的数据显示控制装置向标记位置登记的备注的
图。如果在程序拖动条80a的附近等显示的追加按钮91被按下,则程序显示工具20对用于输入与所追加的标记位置83对应的备注的备注输入窗口93进行显示。
127.如果向该备注输入窗口93输入了备注,则程序显示工具20将输入的备注与所追加的标记位置83相关联而登记于第1标记信息52。
128.图13是用于说明由实施方式涉及的数据显示控制装置对已完成登记的标记位置进行显示的处理的图。如果光标被置于在程序拖动条80a显示的标记位置83,则程序显示工具20显示针对存在光标的标记位置83登记的备注。
129.图14是用于说明由实施方式涉及的数据显示控制装置执行的检索处理的图。在程序画面81a中,在程序拖动条80a的附近等显示有检索按钮94。检索按钮94是用于从第1标记信息52内及第2标记信息54内检索特定的数据的按钮。
130.如果按下检索按钮94,则程序显示工具20对用于输入想要检索的数据及检索的条件的检索输入窗口95进行显示。在检索输入窗口95能够输入作为检索对象的字符串、检索对象的日期时间等。程序显示工具20从第1标记信息52内及第2标记信息54内检索与被输入至检索输入窗口95的信息对应的数据。
131.图15是用于说明由实施方式涉及的数据显示控制装置执行的检索处理的处理结果的图。程序显示工具20在执行检索处理时,提取与被输入至检索输入窗口95的信息对应的数据所关联的标记位置83。程序显示工具20将提取出的标记位置83作为检索处理的处理结果而显示于程序拖动条80a。即,程序显示工具20从标记位置83之中对与由用户指定的条件吻合的标记位置83进行检索而使其显示于程序拖动条80a。程序显示工具20以能够对提取出的标记位置83与其它标记位置83进行识别的方式使提取出的标记位置83的颜色等进行变更而显示。
132.这里,对数据显示控制装置10的硬件结构进行说明。图16是表示实现实施方式涉及的数据显示控制装置的硬件结构例的图。
133.数据显示控制装置10能够由通信装置300、处理器100、存储器200及输出装置400实现。处理器100的例子是cpu(central processing unit,也称为中央处理装置、处理装置、运算装置、微处理器、微型计算机、dsp(digital signal processor))或系统lsi(large scale integration)。存储器200的例子是ram(random access memory)、rom(read only memory)。
134.数据显示控制装置10是通过由处理器100读出、执行可由计算机执行的数据显示控制程序而实现的,该数据显示控制程序用于执行在存储器200中存储的数据显示控制装置10的动作。用于执行数据显示控制装置10的动作的程序即数据显示控制程序也称为使计算机执行数据显示控制装置10的流程或方法的程序。
135.由数据显示控制装置10执行的数据显示控制程序呈包含程序显示工具20、波形显示工具30及影像显示工具40的模块结构,它们被加载至主存储装置上,它们在主存储装置上生成。
136.通信装置300接收日志记录数据51及影像数据53而发送至存储器200。存储器200被用作由处理器100执行各种处理时的临时存储器。另外,存储器200对日志记录数据51、第1标记信息52、影像数据53及第2标记信息54进行存储。输出装置400将日志记录数据51、影像数据53、程序拖动条80a、影像拖动条80c、程序特定区域79a、标记位置83、用户指定位置
84a~84c、当前日期时间等输出至显示装置72。
137.数据显示控制程序也可以是以可安装的格式或可执行的格式的文件的方式被存储于计算机可读取的存储介质,作为计算机程序产品而提供的。另外,数据显示控制程序也可以经由互联网等网络而被提供至数据显示控制装置10。此外,关于数据显示控制装置10的功能,也可以一部分由专用电路等专用的硬件实现,一部分由软件或固件实现。
138.这样,程序显示工具20能够对制造装置的控制状态的变化进行显示,并且,当用户在控制状态中发现了关注点的情况下,将正在显示的时刻位置作为标记位置83而进行登记。
139.另外,波形显示工具30能够通过曲线图的波形对制造装置的控制信号的变化进行显示,并且,当用户在曲线图的波形中发现了关注点的情况下,将正在显示的时刻位置作为标记位置83而进行登记。
140.影像显示工具40能够对影像进行显示,并且,当用户在影像内发现了关注点的情况下,将正在显示的时刻位置作为标记位置83而进行登记。
141.程序显示工具20能够读入由波形显示工具30及影像显示工具40登记的标记位置83而显示于程序画面81a。另外,波形显示工具30能够读入由程序显示工具20及影像显示工具40登记的标记位置83而显示于波形画面81b。另外,影像显示工具40能够读入由程序显示工具20及波形显示工具30登记的标记位置83而显示于影像画面81c。
142.在本实施方式中,公开了通过日志记录数据51和影像数据53对标记信息进行设定及登记的情况,但进行设定及登记的信息只要是在对制造装置等装置进行控制时取得的数据即可。例如,关于用于对装置进行控制的基本单元的数据及扩展单元的数据,也能够应用本实施方式。另外,对标记信息进行设定及登记的数据也可以是大于或等于3种数据。
143.这样,在实施方式中,在数据显示控制装置10中,程序显示工具20、波形显示工具30及影像显示工具40各工具对随时间变化的数据及从用户接收到的标记位置83进行显示。另外,各工具将从用户接收到的标记位置83登记于存储部50。并且,各工具从存储部50读入由其它工具或本工具登记的标记位置83而进行显示。由此,数据显示控制装置10能够从随时间变化的多种数据之中容易地对用户所期望的数据进行显示。
144.由此,用户能够根据在显示装置72显示的数据来确认制造装置的故障状况。另外,用户能够从各数据的观点出发对数据的关注点进行标记,通过各工具对被标记的关注点的数据进行确认。由此,用户能够基于在显示装置72显示的数据而执行故障的排除,因而,能够缩短故障排除所耗费的时间。
145.另外,数据显示控制装置10能够通过各工具分别对关注点进行标记,因而,多个用户能够从不同的观点出发在用户间对标记位置83即关注点进行共享。因此,各用户能够高效地对数据进行分析。
146.另外,数据显示控制装置10能够使各工具对不同的日期时间的数据进行显示,因而,用户即使不使特定的数据的日期时间变化,也能够使其它数据发生变化而对其它数据的变化进行确认。
147.另外,数据显示控制装置10即使在影像被暂停于标记位置83处的状态下,也能够在波形显示工具30上对由用户指定的日期时间的波形数据进行显示。
148.另外,数据显示控制装置10即使在影像被暂停于标记位置83处的状态下,也能够
在程序显示工具20上对由用户指定的日期时间的内部数据值进行显示。
149.另外,用户能够在程序显示工具20上一边使控制程序的内部数据值进行变化一边对控制逻辑进行确认。
150.在1个日志记录数据51及影像数据53之中大多存在多个成为与故障相关的要因的关注点。数据显示控制装置10能够针对各关注点而设定标记位置83,能够立即地跳转至各标记位置83而进行显示。由此,数据显示控制装置10能够跳过关注点以外的无需确认的数据。
151.另外,数据显示控制装置10能够对备注等附加信息进行显示,因而,不仅标记位置83的日期时间,还能够将表示以何种理由进行了标记的标记意图等包含于标记信息而进行显示。由此,用户能够进行迅速的分析。
152.另外,数据显示控制装置10能够执行标记信息内的检索处理,因而,用户能够迅速地访问所期望的作为目的的标记位置83。由此,用户能够进行迅速的分析。
153.以上的实施方式所示的结构表示的是一个例子,也能够与其它公知技术进行组合,在不脱离主旨的范围,也能够省略、变更结构的一部分。
154.标号的说明
155.1数据显示系统,10数据显示控制装置,20程序显示工具,21、31、41显示控制部,22、32、42显示位置指定部,23、33、43标记位置指定部,24、34、44标记信息接收部,25、35、45标记信息读入部,30波形显示工具,40影像显示工具,50存储部,51日志记录数据,52第1标记信息,53影像数据,54第2标记信息,60通信部,71输入装置,72显示装置,78b标记显示区域,79a程序特定区域,79b波形特定区域,79c影像显示区域,80a程序拖动条,80c影像拖动条,81a程序画面,81b波形画面,81c影像画面,82日期时间显示区域,83标记位置,84a~84c用户指定位置,85触发位置,91追加按钮,92删除按钮,93备注输入窗口,94检索按钮,95检索输入窗口,100处理器,200存储器,300通信装置,400输出装置,a1、b1、c1标记位置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1