一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据显示程序、可编程显示器及可编程显示器的再现模拟器的制作方法

2022-08-28 06:05:30 来源:中国专利 TAG:


1.本发明涉及对在生产设备系统中产生的异常的原因的解析进行辅助的数据显示程序、可编程显示器及可编程显示器的再现模拟器。


背景技术:

2.在专利文献1中公开了一种可编程显示器,该可编程显示器能够对与可编程逻辑控制器(programmable logic controller:plc)连接的设备的状态进行显示,在产生了警报时,对与警报产生原因相关的数据进行一览显示。具体地说,在专利文献1所记载的可编程显示器中,警报数据与该警报数据的状态发生变化的时间即状态变化时间一起被收集。另外,对于对警报数据的产生原因进行解析来说有效的解析用数据与该解析用数据的产生的时间即产生时间一起被收集。这些警报数据及解析用数据被登记于数据库。然后,在产生了警报时,从数据库取得解析用数据而进行一览显示,该解析用数据具有包含警报数据的状态变化时间在内的范围的产生时间。
3.专利文献1:日本特开2012-14384号公报


技术实现要素:

4.然而,在多个装置进行动作的生产设备系统中,谋求在产生了异常时迅速的异常原因的解决。但是,在上述专利文献1所记载的技术中,专用于与可编程显示器连接的可编程逻辑控制器及设备的警报数据的解析。即,如果没有警报数据则无法确定出异常。因此,谋求如下技术,即,不专用于警报数据,而是能够使用对于对生产设备系统的异常产生原因进行解析来说有效的通用的解析数据,进行生产设备系统的异常原因的解析。另外,在专利文献1所记载的技术中还存在以下问题,即,由于在可编程显示器中进行警报数据的解析,因此进行解析作业的场所受到限制。
5.本发明就是鉴于上述课题而提出的,其目的在于得到无需挑选解析作业的场所,能够使用对于对生产设备系统的异常产生原因进行解决来说有效的解析数据对生产设备系统中的异常原因的解析进行辅助的数据显示程序。
6.为了解决上述课题,达成目的,本发明是使解析数据得到显示的数据显示程序,该解析数据是能够用于解决包含可编程逻辑控制器及可编程显示器在内的生产设备系统中的异常产生原因的数据,且包含具有与日期时间关联起来的内容的多个记录,该数据显示程序用于使计算机作为解析数据显示单元、数据输出单元、数据显示变更单元及日期时间通知单元起作用。解析数据显示单元将表示从可编程显示器取得的多个解析数据的一览的解析数据一览画面及表示从解析数据一览画面选择出的解析数据所包含的记录的内容的内容显示画面分别与第1画面和第2画面分开显示。第1画面是基于对存储有可编程逻辑控制器的动作的数据即第1再现数据而由对可编程逻辑控制器的动作进行再现的可编程逻辑控制器动作再现部再现的画面。第2画面是基于存储有可编程显示器的动作的数据即第2再现数据而由对可编程显示器的显示动作进行再现的可编程显示器动作再现部再现的画面。
数据输出单元从多个解析数据检索具有与从可编程逻辑控制器动作再现部通知来的正在再现的第1再现数据的日期时间即再现日期时间一致或最接近的日期时间的记录。数据显示变更单元在通知来的再现日期时间的第1再现数据由可编程逻辑控制器动作再现部再现时,根据由数据输出单元检索到的记录的日期时间,使与相对于再现日期时间来说不是未来的日期时间对应的内容显示画面内的位置通过与其它记录不同的方法进行显示。日期时间通知单元将在内容显示画面中选择出的记录的日期时间作为指定日期时间而通知给可编程逻辑控制器动作再现部,使具有与指定日期时间相同的日期时间的第1再现数据由可编程逻辑控制器动作再现部再现。
7.发明的效果
8.本发明涉及的数据显示程序取得下述效果,即,无需挑选解析作业的场所,能够使用对于对生产设备系统的异常产生原因进行解决来说有效的解析数据对生产设备系统中的异常原因的解析进行辅助。
附图说明
9.图1是示意性地表示实施方式1涉及的异常原因解析辅助装置的功能结构的一个例子的框图。
10.图2是表示解析数据一览画面及内容显示画面的一个例子的图。
11.图3是表示解析数据一览画面及以功能名进行排序后的内容显示画面的一个例子的图。
12.图4是表示内容显示画面的显示项目的设定画面的一个例子的图。
13.图5是表示解析数据一览画面及将显示项目变更后的内容显示画面的一个例子的图。
14.图6是表示解析数据的检索画面的一个例子的图。
15.图7是表示实施方式1涉及的数据显示程序中的数据显示方法的流程的一个例子的流程图。
16.图8是示意性地表示实施方式1涉及的导入有数据显示程序后的信息处理装置的硬件结构的一个例子的图。
17.图9是表示实施方式1涉及的具有数据显示程序的可编程显示器的再现模拟器的结构的一个例子的图。
具体实施方式
18.以下,基于附图,对本发明的实施方式涉及的数据显示程序、可编程显示器及可编程显示器的再现模拟器详细地进行说明。此外,本发明不限定于本实施方式。
19.实施方式1
20.首先,对实施方式1涉及的导入有数据显示程序的异常原因解析辅助装置进行说明,然后,对异常原因解析辅助装置的数据显示方法进行说明。图1是示意性地表示实施方式1涉及的异常原因解析辅助装置的功能结构的一个例子的框图。异常原因解析辅助装置10是对具有可编程逻辑控制器71及可编程显示器72的生产设备系统70中的异常原因的解析进行辅助的装置。
21.在图1的例子中,异常原因解析辅助装置10与生产设备系统70的1台可编程逻辑控制器71、1台可编程显示器72连接。可编程逻辑控制器71按照控制程序与未图示的设备之间进行数据的输入输出处理或进行使用了从设备输入的数据的运算处理。可编程逻辑控制器71将表示各时刻的动作状况的数据作为再现数据而输出至异常原因解析辅助装置10。
22.可编程显示器72对可编程逻辑控制器71的动作状况进行显示,并且对能够用于解决生产设备系统70的异常产生原因的数据即解析数据进行收集。解析数据包含具有与日期时间关联起来的内容的多个记录。解析数据的一个例子是由可编程显示器72收集到的警报数据、操作日志数据、日志记录数据。可编程显示器72将表示各时刻的动作状况的数据即再现数据和与表示产生在生产设备系统70中产生的现象时的日期时间的产生日期时间关联起来的解析数据输出至异常原因解析辅助装置10。
23.异常原因解析辅助装置10具有再现数据取得部11、再现数据取得部12、再现数据存储部13、解析数据取得部14、解析数据存储部15、可编程逻辑控制器动作再现部16、可编程显示器动作再现部17、数据显示部18、输入部19和显示部20。
24.再现数据取得部11从可编程逻辑控制器71取得第1再现数据即再现数据131。再现数据取得部11将取得的再现数据131保存至再现数据存储部13。
25.再现数据取得部12从可编程显示器72取得第2再现数据即再现数据132。再现数据取得部12将取得的再现数据132保存至再现数据存储部13。
26.再现数据存储部13对由再现数据取得部11、12取得的可编程逻辑控制器71的再现数据131及可编程显示器72的再现数据132进行存储。
27.解析数据取得部14取得从可编程显示器72输出的解析数据151a、151b,将取得的解析数据151a、151b保存至解析数据存储部15。解析数据存储部15对解析数据151a、151b进行存储。在解析数据存储部15中,以文件为单位对输出的解析数据151a、151b进行管理。解析数据取得部14在完成解析数据151a、151b的取得而存储于解析数据存储部15之后,也能够再次取得解析数据151a、151b。在图1中,示出在解析数据存储部15存储2个解析数据151a、151b的情况,但在解析数据存储部15存储的解析数据151a、151b的文件的数量依赖于从可编程显示器72发送的解析数据的数量。
28.可编程逻辑控制器动作再现部16基于由再现数据取得部11取得的可编程逻辑控制器71的再现数据131而再现实际的生产设备系统70中的可编程逻辑控制器71的动作。在对再现数据131进行再现时,可编程逻辑控制器动作再现部16将附加于再现数据131的日期时间即再现日期时间通知给数据显示部18及可编程显示器动作再现部17。在一个例子中,可编程逻辑控制器动作再现部16基于再现数据131而使梯形图程序的显示发生变化。
29.另外,可编程逻辑控制器动作再现部16如果从数据显示部18接收到所指定的日期时间即指定日期时间,则对具有与指定日期时间相同的再现日期时间的再现数据131进行再现。此时,可编程逻辑控制器动作再现部16将来自数据显示部18的指定日期时间按照来自数据显示部18的指示通知给可编程显示器动作再现部17。在一个例子中,由可编程逻辑控制器动作再现部16基于再现数据131而再现的画面即第1画面被显示于显示部20之上。
30.可编程显示器动作再现部17基于由再现数据取得部12取得的可编程显示器72的再现数据132而再现生产设备系统70运转时的可编程显示器72的实际的显示动作。可编程显示器动作再现部17使用与从可编程逻辑控制器动作再现部16接收到的再现日期时间或
指定日期时间对应的再现数据132而再现可编程显示器72的动作。在被通知了指定日期时间的情况下,能够对由用户指定的指定日期时间的时间点的可编程显示器72的画面进行显示。在一个例子中,由可编程显示器动作再现部17基于再现数据132而再现的画面即第2画面被显示于显示部20之上。
31.数据显示部18在可编程逻辑控制器动作再现部16及可编程显示器动作再现部17对再现数据131、132进行再现时,对与再现中的再现数据131、132相关的解析数据151a、151b的内容进行显示。数据显示部18具有显示处理部30和数据输出部40,该显示处理部30进行与解析数据151a、151b的显示相关的处理,该数据输出部40从在解析数据存储部15存储的解析数据151a、151b之中检索满足所指定的条件的记录,输出检索结果。
32.显示处理部30具有解析数据显示部31、数据显示变更部32、日期时间通知部33、日期时间联动变更部34和更新通知部35。
33.解析数据显示部31参照解析数据存储部15中的解析数据151a、151b,生成表示在解析数据存储部15中存储的解析数据151a、151b的一览的画面即解析数据一览画面而显示于显示部20。解析数据显示部31对应于解析数据显示单元。在解析数据一览画面中,解析数据151a、151b的文件名一览地显示。此时,解析数据显示部31也可以以表示解析数据存储部15中的解析数据151a、151b的种类的功能类别为单位进行分类。功能类别在一个例子中是解析数据151a、151b的预先确定的位置处包含的内容,解析数据显示部31能够通过读入解析数据151a、151b中的功能类别而进行分类。
34.另外,如果用户经由输入部19在解析数据一览画面中选择了解析数据151a、151b的文件名,则解析数据显示部31从解析数据存储部15中读出已选择的文件名的解析数据,生成表示已选择的解析数据的内容的画面即内容显示画面而显示于显示部20。解析数据显示部31将解析数据一览画面及内容显示画面作为与对由可编程逻辑控制器动作再现部16及可编程显示器动作再现部17再现的再现数据131、132进行显示的画面不同的画面进行显示。
35.图2是表示解析数据一览画面及内容显示画面的一个例子的图。这里,示出了解析数据一览画面200显示于画面的左侧,内容显示画面210显示于画面的中央附近的例子。在解析数据一览画面200中,解析数据的文件名以功能类别为单位而树状地显示。在图2的例子中,功能类别是“警报履历(用户)”、“警报履历(系统)”及“操作日志”。9个解析数据被分类为“警报履历(用户)”,2个解析数据被分类为“警报履历(系统)”,2个解析数据被分类为“操作日志”。
36.在图2中,示出由用户选择出解析数据一览画面200内的“操作日志”所包含的1个解析数据151的情况,该解析数据151的内容显示于内容显示画面210。通常,解析数据151如内容显示画面210所示的那样包含记录有解析数据151的详细内容的多个记录221。在记录221中包含取得该内容的日期时间。记录221包含表示解析数据151的内容的预先确定的项目。在图2所示的功能类别是“操作日志”的解析数据151的情况下,作为项目,包含对记录221进行识别的识别信息即“日志编号”211、表示记录221被创建的日期及时刻的“日期时间”212、表示成为变更对象的功能的“功能名”213、表示变更后的功能的值的“变更值”214及表示被显示的画面的“画面no.”215。
37.解析数据显示部31具有基于来自用户的指示对在内容显示画面210显示的解析数
据151的内容进行排序的功能。在一个例子中,通过对项目进行选择,从而以选择出的项目的值升序或降序的方式对记录221进行排序。
38.图3是表示解析数据一览画面及以功能名进行排序后的内容显示画面的一个例子的图。在图3中,示出针对解析数据151的项目即“功能名”213进行排序后的状态。这样,通过具有排序功能,从而对用户而言,能够以容易处理的方式对解析数据151的内容进行显示。
39.在内容显示画面210显示的项目根据被显示的解析数据151的功能类别而不同。解析数据显示部31在默认时使用以功能类别为单位预先设定的项目将解析数据151的内容显示于内容显示画面210。但是,解析数据显示部31还具有按照来自用户的指示对在内容显示画面210显示的解析数据151的项目进行变更的功能。
40.图4是表示内容显示画面的显示项目的设定画面的一个例子的图。内容显示画面210的显示项目的设定画面240具有设定对象设定区域250和显示项目设定区域260。在设定对象设定区域250中设置有对成为使项目发生变更的对象的解析数据151的功能类别进行设定的设定对象栏251。显示项目设定区域260具有显示项目栏261、显示项目候选栏262、选择按钮263、删除按钮264、ok按钮265及取消按钮266。在显示项目栏261显示欲显示于内容显示画面210的项目。在显示项目候选栏262显示能够显示于内容显示画面210的项目。这里,示出了对能够显示于内容显示画面210的项目中的未包含于显示项目栏261的项目进行显示的例子。选择按钮263是在将项目从显示项目候选栏262选择至显示项目栏261的情况下使用的。删除按钮264是在将项目从显示项目栏261删除的情况下使用的。ok按钮265是指示将在显示项目设定区域260设定的内容确定下来的按钮。取消按钮266是对取消在显示项目设定区域260设定的内容进行指示的按钮。
41.图5是表示解析数据一览画面及将显示项目变更后的内容显示画面的一个例子的图。示出在图4的内容显示画面210的显示项目的设定画面240中按下ok按钮265后的解析数据一览画面200及内容显示画面210。图4的显示项目栏261所包含的项目被设定为内容显示画面210的项目。这样,通过对项目进行变更,从而能够设为将对用户而言不需要的项目隐藏后的容易观察的显示形式。
42.另外,解析数据显示部31在显示于内容显示画面210的解析数据151被进行了更新的情况下,从解析数据存储部15再次读入更新后的解析数据151,对内容显示画面210的内容进行更新。此外,解析数据151已更新这一情况能够通过来自后述的更新通知部35的通知而进行识别。
43.数据显示变更部32如果在被从可编程逻辑控制器动作再现部16通知了再现日期时间之后,被通知由后述的数据输出部40检索到的记录的信息,则根据通知来的记录的日期时间,使与相对于再现日期时间来说并非未来的日期时间对应的内容显示画面210内的位置通过与其它记录不同的方法进行显示。内容显示画面210内的位置有时是记录221,有时是相邻的记录221的边界部分。该处理在每次被从可编程逻辑控制器动作再现部16通知了再现时刻时执行,因而按照再现时刻的通知,在内容显示画面210内通过与其它记录不同的方法进行显示的位置发生变动。数据显示变更部32对应于数据显示变更单元。
44.在一个例子中,数据显示变更部32使光标移动至内容显示画面210内的被通知的记录上或基于被通知的记录而决定的记录上,或者与基于被通知的记录而决定的时刻对应的内容显示画面210内的位置处。数据显示变更部32也可以使被通知的记录反色显示,或者
使被通知的记录或基于被通知的记录而决定的记录通过其它颜色而显示。由此,能够使用户关注特定的数据。在图2的例子中,数据显示变更部32是使光标231移动至内容显示画面210的日志编号为“1”的记录232,并且使日志编号为“1”的记录232反色显示而成为容易被用户关注的显示。
45.在从数据输出部40通知来的记录的日期时间与再现日期时间相同的情况下,或者在相对于再现日期时间来说是过去的日期时间的情况下,数据显示变更部32使通知来的记录通过与其它记录不同的方法进行显示。另一方面,在通知来的记录的日期时间相对于再现日期时间来说是未来的日期时间的情况下,数据显示变更部32不是对通知来的记录进行显示,而是使具有通知来的记录的前一个日期时间的记录通过与其它记录不同的方法进行显示。如后面所叙述的那样,从数据输出部40通知来的记录的日期时间是选择了最接近于再现日期时间的记录的日期时间。因此,并非是与再现日期时间相同,而是与具有最接近于再现日期时间的未来的日期时间的记录相比前一个日期时间的记录成为具有最接近于再现日期时间的过去的日期时间的记录。或者,数据显示变更部32也可以使光标处于被通知的记录与相比于被通知的记录来说前一个日期时间的记录之间的位置处。
46.日期时间通知部33如果检测到用户经由输入部19在解析数据一览画面200中选择了解析数据151,并且选择了与选择出的解析数据151相关的内容显示画面210中的记录221,则向可编程逻辑控制器动作再现部16及可编程显示器动作再现部17通知选择出的记录的日期时间即指定日期时间。由此,在可编程逻辑控制器动作再现部16及可编程显示器动作再现部17中显示与指定日期时间相同的再现日期时间的再现数据131、132。其结果,在内容显示画面210中选择出的记录221、在可编程逻辑控制器动作再现部16显示的再现数据131、在可编程显示器动作再现部17显示的再现数据132的日期时间彼此一致。日期时间通知部33对应于日期时间通知单元。
47.日期时间联动变更部34按照来自用户的经由输入部19的指示,对是否经由再现日期时间及指定日期时间而与可编程逻辑控制器动作再现部16及可编程显示器动作再现部17联动进行变更。具体地说,日期时间联动变更部34进行是否使日期时间在由解析数据显示部31显示的解析数据一览画面200及内容显示画面210的内容与可编程逻辑控制器动作再现部16的再现数据131及可编程显示器动作再现部17的再现数据132之间联动的变更。日期时间联动变更部34对应于日期时间联动变更单元。
48.日期时间联动变更部34在从用户接收到使日期时间联动的指示时,设定为数据显示变更部32及日期时间通知部33进行动作。由此,在显示部20显示的解析数据一览画面200及内容显示画面210的内容与由可编程逻辑控制器动作再现部16再现的再现数据131及由可编程显示器动作再现部17再现的再现数据132的日期时间是联动的。
49.另一方面,日期时间联动变更部34在从用户接收到不使日期时间联动的指示时,设定为数据显示变更部32及日期时间通知部33不进行动作。由此,在显示部20显示的解析数据一览画面200及内容显示画面210的内容与由可编程逻辑控制器动作再现部16再现的再现数据131及由可编程显示器动作再现部17再现的再现数据132是独立的。即,数据显示部18能够与可编程逻辑控制器动作再现部16及可编程显示器动作再现部17断开地对解析数据的内容进行显示。在这种情况下,可编程逻辑控制器动作再现部16及可编程显示器动作再现部17也可以不设置于异常原因解析辅助装置10。
50.更新通知部35在由解析数据取得部14取得了与已经存储于解析数据存储部15的解析数据151a、151b相同的解析数据151a、151b的情况下,即在解析数据151a、151b已更新的情况下,将表示解析数据151a、151b已更新这一情况的更新通知画面显示于显示部20。另外,更新通知部35将表示解析数据151a、151b已更新这一情况的通知通知给解析数据显示部31。更新通知部35对应于更新通知单元。
51.数据输出部40如果从可编程逻辑控制器动作再现部16接收到再现数据131的再现日期时间,则对解析数据存储部15中的解析数据151a、151b进行检索,从解析数据151a、151b之中提取具有与再现日期时间相同的日期时间的记录或具有最接近于再现日期时间的日期时间的记录。数据输出部40对应于数据输出单元。以下,有时将最接近于再现日期时间的日期时间的记录称为发现记录。数据输出部40最开始将在内容显示画面210显示的解析数据151设为检索对象,当在内容显示画面210所显示的解析数据151中没有具有与再现日期时间相同的日期时间的记录及发现记录的情况下,将解析数据存储部15中的其它解析数据151a、151b设为检索对象。数据输出部40将检索结果即具有与再现日期时间相同的日期时间的记录或发现记录通知给显示处理部30的数据显示变更部32。
52.另外,数据输出部40按照来自用户的检索条件的指定,从解析数据存储部15中的解析数据151a、151b检索与被指定的检索条件对应的记录。作为检索条件,能够使用日期时间及关键词。由此,即使当在解析数据存储部15存储有大量的解析数据151a、151b的情况下,也能够容易地提取特定的数据。另外,数据输出部40将从通过检索而得到的记录的一览显示于显示部20或作为输出数据而以文本文件的形式进行保存。
53.图6是表示解析数据的检索画面的一个例子的图。解析数据的检索画面300具有输入检索条件的区域即检索条件输入区域310和对与检索条件吻合的检索结果进行显示的区域即检索结果显示区域320。
54.在图6的例子中,检索条件输入区域310具有检索对象输入部311、检索方法输入部312、日期时间指定部313和检索按钮314。在一个例子中,向检索对象输入部311输入解析数据151的功能类别。在图6的例子中,输入了“操作日志”。在检索方法输入部312指定由检索对象输入部311指定的功能类别的解析数据151中的成为检索对象的项目。在图6的例子中,指定了“日期时间”。在日期时间指定部313指定成为检索对象的范围的日期时间。在一个例子中,指定了对检索对象的范围进行指定的日期时间和使用了所指定的日期时间的检索对象的范围。在图6的例子中,指定“2019/12/06 09:47:54以前”的记录。此外,除此以外,针对成为检索对象的项目为“日期时间”以外的项目,也可以进行关键词检索。
55.检索结果显示区域320具有检索结果显示部321、导出按钮322和关闭按钮323。在检索结果显示部321显示与在检索条件输入区域310中输入的检索条件吻合的检索结果。在针对操作日志的检索结果中,将“文件名”、“日志编号”、“日期时间”、“功能名”、“变更值”等作为项目,记录以列表形式进行显示。导出按钮322是指示将检索结果作为文件而输出的按钮。关闭按钮323是指示将解析数据的检索画面300关闭的按钮。
56.输入部19接收来自用户的信息的输入。在一个例子中,输入部19接收解析数据一览画面200中的解析数据151的选择、内容显示画面210中的记录221的选择或是否需要日期时间联动的变更。输入部19在一个例子中是键盘、鼠标、操作按钮。
57.显示部20向用户显示信息。在一个例子中,显示部20对由解析数据显示部31生成
的解析数据一览画面200或内容显示画面210进行显示。另外,显示部20对由可编程逻辑控制器动作再现部16再现的信息进行显示或对由可编程显示器动作再现部17再现的信息进行显示。显示部20在一个例子中是液晶显示装置。输入部19和显示部20也可以由将两者一体化后的触摸屏构成。
58.此外,在图1中,示出了1台可编程逻辑控制器71、1台可编程显示器72与异常原因解析辅助装置10连接的情况。但是,也可以在异常原因解析辅助装置10连接多台可编程逻辑控制器71及多台可编程显示器72。在这种情况下,在异常原因解析辅助装置10设置多个可编程逻辑控制器动作再现部16及多个可编程显示器动作再现部17。
59.另外,在图1中,异常原因解析辅助装置10处于与可编程逻辑控制器71及可编程显示器72连接的状态。并且,异常原因解析辅助装置10从可编程逻辑控制器71取得再现数据131,从可编程显示器72取得再现数据132及解析数据151a、151b。但是,异常原因解析辅助装置10也可以相对于生产设备系统70而独立地设置。在这种情况下,在一个例子中,也可以是由异常原因解析辅助装置10对存储有来自可编程逻辑控制器71的再现数据131和来自可编程显示器72的再现数据132及解析数据151a、151b的存储介质进行读取,对异常原因的解析进行辅助。
60.图7是表示实施方式1涉及的数据显示程序中的数据显示方法的流程的一个例子的流程图。异常原因解析辅助装置10的再现数据取得部11从可编程逻辑控制器71取得再现数据131。另外,异常原因解析辅助装置10的再现数据取得部12从可编程显示器72取得再现数据132。再现数据取得部11、12将取得的再现数据131、132存储于再现数据存储部13。异常原因解析辅助装置10的解析数据取得部14从可编程显示器72取得解析数据151a、151b,以文件为单位作为解析数据151a、151b而保存于解析数据存储部15(步骤s11)。
61.解析数据显示部31对解析数据一览画面200进行显示(步骤s12),从解析数据存储部15读出在解析数据一览画面200中由用户选择出的解析数据,将选择出的解析数据的内容显示于内容显示画面210(步骤s13)。
62.可编程逻辑控制器动作再现部16基于再现数据131而对生产设备系统70的运转状况进行再现,并且将再现日期时间通知给数据显示部18及可编程显示器动作再现部17。可编程逻辑控制器动作再现部16在一个例子中将基于再现数据131的再现内容显示于显示部20。
63.可编程显示器动作再现部17使用具有与从可编程逻辑控制器动作再现部16接收到的再现日期时间相同的再现日期时间的再现数据132而对可编程显示器72的动作状况进行再现。可编程显示器动作再现部17在一个例子中将基于再现数据132的再现内容显示于显示部20。
64.如果数据显示部18的解析数据显示部31从可编程逻辑控制器动作再现部16接收到再现日期时间(步骤s14),则数据输出部40将在内容显示画面210显示的解析数据151选择作为检索对象文件(步骤s15)。然后,数据输出部40对再现日期时间是否落在检索对象文件所包含的下限日期时间及上限日期时间的范围内进行判定(步骤s16)。下限日期时间是解析数据151所包含的记录中的最久远的日期时间,上限日期时间是解析数据151所包含的记录中的最新的日期时间。
65.在再现日期时间未落在检索对象文件所包含的下限日期时间及上限日期时间的
范围内的情况下(在步骤s16中为no的情况下),数据输出部40对在解析数据存储部15中是否存在尚未检索的解析数据151a、151b进行判定(步骤s17)。当在解析数据存储部15中存在尚未检索的解析数据151a、151b的情况下(在步骤s17中为yes的情况下),数据输出部40将检索对象文件变换为解析数据存储部15中的其它解析数据151a、151b(步骤s18)。此时,解析数据显示部31将变更后的解析数据151a、151b的内容显示于内容显示画面210(步骤s19)。然后,处理返回至步骤s15。
66.另一方面,当在解析数据存储部15中不存在尚未检索的解析数据151a、151b的情况下(在步骤s17中为no的情况下),判断为与接收到的再现日期时间关联的记录不存在于解析数据存储部15中的解析数据151a、151b中,不进行任何处理,结束数据显示方法。
67.在步骤s16中,在再现日期时间落在检索对象文件所包含的下限日期时间及上限日期时间的范围内的情况下(在步骤s16中为yes的情况下),数据输出部40对在检索对象文件之中是否存在与再现日期时间一致的日期时间的记录进行判定(步骤s20)。
68.当在检索对象文件之中存在与再现日期时间一致的日期时间的记录的情况下(在步骤s20中为yes的情况下),数据输出部40将具有与再现日期时间一致的日期时间的记录的信息传输至数据显示变更部32。然后,数据显示变更部32在内容显示画面210内将具有与再现日期时间一致的日期时间的记录通过与其它记录不同的方法进行显示(步骤s21)。在一个例子中,如图2所示,使光标231处于具有与再现日期时间一致的日期时间的记录232处,或者使具有与再现日期时间一致的日期时间的记录232反色显示。然后,结束处理。
69.当在检索对象文件之中不存在与再现日期时间一致的日期时间的记录的情况下(在步骤s20中为no的情况下),数据输出部40将在检索对象文件之中具有最接近于再现日期时间的日期时间的记录设为发现记录(步骤s22)。数据输出部40将发现记录的信息传输至数据显示变更部32。此外,相对于再现日期时间,发现记录的日期时间有时是未来的,有时是过去的。
70.数据显示变更部32对发现记录的日期时间相对于再现日期时间来说是否为未来的日期时间进行判定(步骤s23)。在发现记录的日期时间相对于再现日期时间来说为未来的日期时间的情况下(在步骤s23中为yes的情况下),数据显示变更部32对发现记录的前一个日期时间的记录或发现记录与发现记录的前一个记录之间的位置通过与其它记录不同的方法进行显示(步骤s24)。然后,结束处理。
71.在发现记录的日期时间相对于再现日期时间来说不是未来的日期时间的情况下(在步骤s23中为no的情况下),数据显示变更部32对发现记录通过与其它记录不同的方法进行显示(步骤s25)。然后,结束处理。
72.如上所述,由可编程逻辑控制器动作再现部16再现的动作及由可编程显示器动作再现部17再现的显示动作进行联动,相关的解析数据151中的记录232被以用户容易识别的方式进行显示,因此,用户容易推进异常产生的原因的解析处理。
73.以上所说明的异常原因解析辅助装置10在一个例子中是由导入有数据显示程序的个人计算机等信息处理装置实现的,该数据显示程序记述有实施方式1涉及的图7所示的数据显示方法的流程。
74.图8是示意性地表示实施方式1涉及的导入有数据显示程序的信息处理装置的硬件结构的一个例子的图。此外,对与图1相同的结构要素标注相同的标号,省略其说明。
75.信息处理装置80具有通信接口(interface:i/f)81、输入部82、处理器83、存储器84和输出部85。通信接口81、输入部82、处理器83、存储器84及输出部85经由总线86而连接。处理器83的例子是cpu(central processing unit)或系统lsi(large scale integration)。存储器84的例子是作为主存储装置的ram(random access memory)、rom(read only memory)、作为辅助存储装置的hdd(hard disk drive)或ssd(solid state drive)。
76.信息处理装置80在一个例子中是通过由处理器83读出、执行在辅助存储装置中存储的用于执行数据显示部18的动作的可由计算机执行的数据显示程序180而实现的。用于执行数据显示部18的动作的程序即数据显示程序180也可以说是使计算机执行异常原因解析辅助装置10的数据显示方法的流程的程序。
77.由信息处理装置80执行的数据显示程序180呈包含解析数据显示部31、数据显示变更部32、日期时间通知部33、日期时间联动变更部34、更新通知部35及数据输出部40的模块结构,它们被加载至主存储装置之上,它们在主存储装置之上生成。
78.另外,信息处理装置80在一个例子中是通过由处理器83读出、执行在辅助存储装置中存储的用于执行可编程逻辑控制器动作再现部16的动作的可由计算机执行的可编程逻辑控制器的再现模拟器160而实现的。并且,信息处理装置80在一个例子中是通过由处理器83读出、执行在辅助存储装置中存储的用于执行可编程显示器动作再现部17的动作的可由计算机执行的可编程显示器的再现模拟器170而实现的。
79.即,在信息处理装置80中导入有实施方式1涉及的数据显示程序180、可编程逻辑控制器的再现模拟器160和可编程显示器的再现模拟器170。可编程逻辑控制器的再现模拟器160对应于图1的可编程逻辑控制器动作再现部16。可编程显示器的再现模拟器170对应于图1的可编程显示器动作再现部17。数据显示程序180对应于图1的数据显示部18及解析数据存储部15。
80.存储器84也被用作处理器83执行各种处理时的临时存储器。另外,存储器84也被用作再现数据存储部13及解析数据存储部15。
81.输入部82在一个例子中是键盘、鼠标、按钮等输入装置。输入部82提供由用户进行数据显示处理的设定时的输入接口。输出部85将数据显示处理的设定画面显示给用户,或者将解析数据显示给用户。输出部85在一个例子中是显示装置。通信接口81通过预先确定的通信协议与可编程逻辑控制器71及可编程显示器72之间进行通信。如图1所示,在异常原因解析辅助装置10已与生产设备系统70连接的情况下,通信接口81从可编程逻辑控制器71接收再现数据131,从可编程显示器72接收再现数据132及解析数据151a、151b。
82.数据显示程序180也可以作为以可安装的形式或可执行的形式的文件存储于计算机可读取的存储介质中的计算机程序产品而提供。另外,数据显示程序180也可以经由互联网等网络提供给信息处理装置80。
83.此外,如图8所示,也可以向个人计算机等信息处理装置80导入数据显示程序180而构成为异常原因解析辅助装置10,也可以向可编程显示器72导入数据显示程序180。
84.另外,在上述说明中,示出了数据显示程序180被导入至信息处理装置80的情况,但也可以装至可编程显示器的再现模拟器170。图9是表示实施方式1涉及的具有数据显示程序的可编程显示器的再现模拟器的结构的一个例子的图。此外,对与图1及图8相同的结
构要素标注相同的标号,省略其说明。
85.在图9中,在信息处理装置80a未导入数据显示程序180,在可编程显示器的再现模拟器170a装有数据显示程序180。由此,在可编程显示器的再现模拟器170a中,能够显示与可编程逻辑控制器71的再现数据131的再生日期时间对应的解析数据的记录。
86.在实施方式1中,解析数据显示部31对在解析数据存储部15存储的来自可编程显示器72的解析数据151a、151b的一览进行显示,并且对从一览中选择出的解析数据的内容进行显示。如果从可编程逻辑控制器动作再现部16接收到再现数据131的再现日期时间,则数据输出部40从解析数据存储部15中的解析数据151a、151b检索具有与再现日期时间一致的日期时间的记录或者具有最接近于再现日期时间的日期时间的记录即发现记录。数据显示变更部32在接收到的记录的日期时间是具有与再现日期时间一致的日期时间的记录的情况下,或在发现记录相对于再现日期时间来说是过去的日期时间的情况下,通过与其它记录相同的方法进行具有与再现日期时间一致的日期时间的记录或发现记录的显示。并且,在每次由可编程逻辑控制器动作再现部16再现的再现数据131的再现日期时间发生改变时重复该处理。
87.由此,可以由可编程逻辑控制器动作再现部16基于再现数据131而对生产设备系统70的运转状况进行再现,另一方面,数据显示部18将可编程显示器72所记录的解析数据151a、151b与可编程逻辑控制器动作再现部16的再现时刻一起进行显示。另外,此时,在与可编程逻辑控制器71的动作被再现的再现日期时间一致的日期时间或接近的日期时间产生的解析数据151内的记录被以用户容易识别的形式进行提示。即,由可编程逻辑控制器动作再现部16再现的信息、由可编程显示器动作再现部17再现的信息、由数据显示部18显示的信息被针对日期时间而联动地显示,因而能够对用户提示解析数据在各日期时间存在何种变化。其结果,具有能够减小在生产设备系统70中产生的异常原因的解析所耗费的用户的工作量的效果。
88.另外,数据显示变更部32在发现记录相对于再现日期时间来说是未来的日期时间的情况下,对前一个日期时间的记录或者发现记录与日期时间比发现记录更靠前一个的记录之间的位置通过与其它记录不同的方法进行显示。即,在没有具有与再现日期时间一致的日期时间的记录的情况下,从解析数据151a、151b之中动态地选择、显示最接近于再现日期时间的过去的日期时间的数据。解析数据151a、151b由用户操作的信息、警报信息、日志记录下来的数据等构成,但并非必须存在与再现日期时间一致的记录。因此,在不存在与再现日期时间一致的记录的情况下,使其与相对于再现日期时间来说最接近的过去的日期时间同步。由此,不选择、显示解析数据151a、151b中的与再现日期时间所示的日期时间相比更靠未来的日期时间的记录。其结果,能够抑制用户将相对于再现日期时间来说更靠未来的日期时间的记录识别为生产设备系统70的异常原因。
89.并且,日期时间通知部33将由用户选择出的解析数据151中的记录的指定日期时间通知给可编程逻辑控制器动作再现部16及可编程显示器动作再现部17。由此,与解析数据151中的记录的指定日期时间对应的可编程逻辑控制器71及可编程显示器72的动作由可编程逻辑控制器动作再现部16及可编程显示器动作再现部17再现。其结果,具有能够将解析数据151中的记录的指定日期时间作为基准时刻而对生产设备系统70的运转状况进行确认的效果。即,能够将可编程逻辑控制器71及可编程显示器72在指定日期时间正在进行何
种动作提示给用户。
90.这样,在实施方式1中,数据显示部18能够从可编程逻辑控制器动作再现部16接收再现时刻,对与再现时刻对应的解析数据中的记录以用户容易识别的形式进行显示,并且,将与由用户指定的解析数据中的记录对应的指定时刻通知给可编程逻辑控制器动作再现部16及可编程显示器动作再现部17而再现出指定时刻的动作。即,在数据显示部18中,能够相对于可编程逻辑控制器动作再现部16而双向地交换时间信息,能够提供用户想要的信息。其结果,与以往相比,能够拓展由用户进行的生产设备系统70中的异常原因的解析的辅助的范围。
91.以上的实施方式所示的结构表示的是一个例子,也能够与其它的公知技术进行组合,实施方式彼此也能够进行组合,在不脱离主旨的范围也能够省略、变更结构的一部分。
92.标号的说明
93.10异常原因解析辅助装置,11、12再现数据取得部,13再现数据存储部,14解析数据取得部,15解析数据存储部,16可编程逻辑控制器动作再现部,17可编程显示器动作再现部,18数据显示部,19、82输入部,20显示部,30显示处理部,31解析数据显示部,32数据显示变更部,33日期时间通知部,34日期时间联动变更部,35更新通知部,40数据输出部,70生产设备系统,71可编程逻辑控制器,72可编程显示器,80、80a信息处理装置,81通信接口,83处理器,84存储器,85输出部,86总线,131、132再现数据,151、151a、151b解析数据,160可编程逻辑控制器的再现模拟器,170可编程显示器的再现模拟器,180数据显示程序。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献