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

系统构成信息管理装置及操作输入装置的制作方法

2022-07-24 00:55:56 来源:中国专利 TAG:


1.本发明的实施方式涉及系统构成信息管理装置及操作输入装置。


背景技术:

2.以往,例如,对水处理设施等工业工厂(plant)(以下也简称为“工厂”)等进行控制的控制系统由相互以网络连接的多个组件构成。这些组件是基于工厂内的传感器的输出而对阀等控制对象的设备进行控制的控制器、供操作员监视该控制器所进行的处理的执行状况等的监视控制装置(以下也称为“hmi”(人机界面(human machine interface)))等。hmi例如基于操作员的操作输入而向控制器发出控制请求,也能够称为操作输入装置。
3.另外,各组件所具有的硬件、os(操作系统(operating system))、软件等构成要素的版本,对构成控制系统的组件的组合造成影响。例如,在长时间使用的hmi的硬件及os发生故障而对其进行更新的情况下,能够获得的硬件及os大多为新的版本。在该情况下,hmi所搭载的新的版本的硬件及os中有时搭载了新的功能,对控制系统的其他组件(例如控制器)也造成影响。
4.因此,在应对组件的故障等不良状况时,也需要除了发生故障的组件以外的组件的构成要素的版本信息,因此期望以控制系统为单位对组件及其构成要素的版本信息进行管理。
5.而且,在构成控制系统的组件及其构成要素的版本发生了变更时,期望能够更新为新的信息并进行管理。
6.现有技术文献:
7.专利文献:
8.专利文献1:日本特许第5454102号公报


技术实现要素:

9.发明所要解决的课题
10.本发明所要解决的课题在于,提供能够以用户所使用的控制系统为单位对组件及其构成要素的版本信息进行管理的系统构成信息管理装置。另外,课题还在于提供能够输出为了更新系统构成信息管理装置所管理的组件及其构成要素的版本信息而需的信息的操作输入装置。
11.用于解决课题的手段
12.实施方式的系统构成信息管理装置具备:存储器装置,将用于识别控制系统的控制系统识别信息、用于识别构成所述控制系统的多个组件中的各个组件的组件识别信息、以及表示至少具有硬件的所述组件的构成要素的版本的版本信息建立对应地存储。
13.另外,实施方式的操作输入装置具备:存储器装置,存储将用于识别构成控制系统的多个组件中的各个组件的组件识别信息与表示至少具有硬件的所述组件的构成要素的版本的版本信息建立对应而得到的信息;采集部,从构成所述控制系统的多个组件中的各
个组件,采集所述版本信息;以及检测部,检测所述存储器装置中存储的所述信息与将所述组件识别信息和所述采集部所采集的所述版本信息建立对应而得到的信息之间的差异。
附图说明
14.图1是表示第1实施方式所涉及的控制系统和系统构成信息管理装置的图。
15.图2是表示第1实施方式所涉及的系统构成信息管理装置的硬件构成的框图。
16.图3是表示第1实施方式所涉及的系统构成信息管理装置所具备的顾客信息存储部的数据结构的图。
17.图4是表示第1实施方式所涉及的系统构成信息管理装置所具备的合同信息存储部的数据结构的图。
18.图5是表示第1实施方式所涉及的系统构成信息管理装置所具备的系统信息存储部的数据结构的图。
19.图6是表示第1实施方式所涉及的系统构成信息管理装置的功能构成的框图。
20.图7是表示第1实施方式所涉及的系统构成信息管理装置的控制部所进行的登记处理的流程的流程图。
21.图8是表示第1实施方式所涉及的控制系统的硬件构成的框图。
22.图9是表示第1实施方式所涉及的操作输入装置所具备的指导数据库存储部的数据结构的图。
23.图10是表示第1实施方式所涉及的操作输入装置所具备的自身信息存储部的数据结构的图。
24.图11是表示第1实施方式所涉及的操作输入装置所具备的组件信息存储部的数据结构的图。
25.图12是表示第1实施方式所涉及的操作输入装置所具备的合同信息存储部的数据结构的图。
26.图13是表示第1实施方式所涉及的操作输入装置的功能构成的框图。
27.图14是表示第1实施方式所涉及的操作输入装置中的组件信息/合同信息显示画面的图。
28.图15是表示第1实施方式所涉及的操作输入装置中的指导显示画面的图。
29.图16是表示第1实施方式所涉及的操作输入装置的控制部所进行的组件信息更新处理的流程的流程图。
30.图17是表示第1实施方式所涉及的操作输入装置中的通知画面的图。
31.图18是表示变形例中的操作输入装置的合同信息存储部的数据结构的图。
32.图19是表示变形例中的操作输入装置的组件信息/合同信息显示画面的图。
33.图20是表示第2实施方式所涉及的控制系统中的数据流的图。
34.图21是表示第3实施方式所涉及的控制系统中的数据流的图。
35.图22是表示第4实施方式所涉及的控制系统中的数据流的图。
36.图23是表示第5实施方式所涉及的控制系统的概略的图。
具体实施方式
37.以下,使用附图说明本实施方式所涉及的系统构成信息管理装置及控制系统。控制系统具备作为操作输入装置的一例的hmi。此外,在第2实施方式以后,对于与此前的实施方式中说明的事项同样的事项适宜地省略说明。
38.(第1实施方式)
39.图1是表示第1实施方式所涉及的系统构成信息管理装置和控制系统的一例的图。系统构成信息管理装置1由向用户提供构成控制系统2的组件的供应商管理。在此,提供组件,包括供应商向用户出售组件的情况以及出借组件的情况。
40.控制系统2例如是对工厂进行控制的控制系统,由对工厂进行管理的用户使用。在本实施方式中,说明用户利用租赁合同(以下也简称为合同)从供应商长期租赁控制系统2的全部或者一部分组件来使用的情况,但不限于此。系统构成信息管理装置1及控制系统2也能够适用于用户从供应商购买各组件来使用的情况。在任一种情况下,在控制系统2发生了不良状况时都由供应商应对。
41.控制系统2具有控制器3、hmi 4及工程工具5。控制器3、hmi 4及工程工具5通过lan(局域网(local area network))以能够相互通信的方式连接。控制器3及hmi 4是构成控制系统2的组件的一例。组件由硬件、软件(包括os)等构成要素构成,至少具有硬件。此外,控制器3及hmi4的个数与使用控制系统2的工厂相应地适宜设定。
42.控制器3基于工厂内的传感器的输出,对阀等控制对象的设备进行控制。hmi 4被设置以供操作员监视控制器3所进行的处理的执行状况等,操作员根据需要进行操作,由此例如向控制器3输出控制请求。工程工具5进行控制器3中执行的控制程序的生成等。
43.关于系统构成信息管理装置1及控制系统2的详细情况后述,系统构成信息管理装置1所输出的信息(与合同相关的信息、与组件相关的信息等)被输入至hmi 4。
44.接下来,详细说明系统构成信息管理装置1。系统构成信息管理装置1以控制系统为单位对构成该控制系统的各组件的各种信息进行管理。在此,各种信息是用于识别组件的组件识别信息(以下也称为组件id)、构成组件的构成要素的版本信息、以及与组件的合同相关的信息等。图2是表示系统构成信息管理装置1的硬件构成的图。
45.系统构成信息管理装置1具备控制部10、存储器装置11、输入装置12及显示器13。控制部10、存储器装置11、输入装置12及显示器13经由总线14等相互连接。此外,也可以对系统构成信息管理装置1设置通信接口而使其能够与控制系统2通信。
46.控制部10由具备未图示的cpu(中央处理单元(central processing unit))、rom(只读存储器(read only memory))及ram(随机存取存储器(random access memory))的计算机构成。控制部10通过cpu依照被存储在rom中且在ram上展开的控制程序进行动作,从而执行系统构成信息管理装置1的各种控制处理。
47.存储器装置11例如由hdd(硬盘驱动器(hard disk drive))等存储装置构成。存储器装置11具备顾客信息存储部111、合同信息存储部112及系统信息存储部113。
48.顾客信息存储部111如图3所示,是将用于识别控制系统2的用户的用户信息(以下也称为顾客id)与用于识别控制系统2的控制系统识别信息(以下也称为控制系统id)建立对应地存储的存储区域。对被输入的多个组件id分配控制系统id。
49.合同信息存储部112是将组件识别信息与表示合同期间的期满日的信息建立对应
地存储的存储区域。详细而言,合同信息存储部112是按每个组件存储与供应商和用户之间的合同相关的信息的存储区域。
50.合同信息存储部112如图4所示,是将组件id、名称、顾客id、合同期间及更新通知时期建立对应地存储的存储区域。组件id是用于识别组件的信息,而且是组件识别信息的一例。名称是表示以利用系统构成信息管理装置1的供应商易于理解的方式决定的组件的名称的信息。顾客id是如上所述的信息。合同期间是表示组件的合同的合同期间的信息,而且是表示合同期间的期满日的信息的一例。更新通知时期是表示向供应商通知合同的期满日的时期的信息。在图4中,在合同期间及更新通知时期中未存储信息的组件g、h是由顾客购买的组件。
51.系统信息存储部113是将用于识别控制系统的控制系统识别信息、用于识别构成所述控制系统的多个组件中的各个组件的组件识别信息、以及表示至少具有硬件的所述组件的构成要素的版本的版本信息建立对应地存储的存储区域。具体而言,在系统信息存储部113中,如图5所示,控制系统id、组件id、表示构成要素的信息、以及版本信息建立对应地存储。
52.控制系统id如上所述,是用于识别用户所使用的控制系统2的信息,而且是控制系统识别信息的一例。组件id是用于识别在控制系统2中使用的组件的信息,例如是制造编号等表示该组件的唯一的信息。构成要素是表示构成组件的软件或os或硬件的信息。版本信息是表示构成要素的版本的信息。以下,将组件id、表示构成要素的信息以及版本信息建立对应而得到的信息,有时称为组件信息。另外,有时将控制系统id与各组件的组件信息建立对应而得到的信息称为系统信息。
53.通过系统构成信息管理装置1具备系统信息存储部113,供应商能够以控制系统为单位对组件及其构成要素的版本信息进行管理。
54.返回图2,输入装置12由键盘、鼠标、从记录有各种信息的介质读取信息的读取装置等构成。显示器13是显示各种信息的显示装置。
55.接下来,说明系统构成信息管理装置1的功能构成。图6是表示系统构成信息管理装置1的功能构成的一例的框图。控制部10通过cpu依照被存储在rom中的控制程序进行动作,从而作为分配部101、存储部102及输出部103发挥功能。此外,也可以由硬件实现这些各功能。
56.分配部101例如针对被输入至输入装置12的多个组件id分配控制系统id。详细而言,分配部101针对被输入至输入装置12的登记请求中包含的多个组件id分配控制系统id。登记请求用于向由多个组件构成的控制系统2请求分配控制系统id。
57.分配部101在由登记请求中包含的多个组件id识别的组件中的某一个是合同所涉及的组件的情况下,在判断用户是否有使用的权限的基础上分配控制系统id。具体而言,分配部101基于合同信息存储部112,判断由被输入的登记请求中包含的组件id识别的组件是否为合同对象。进而,分配部101在上述组件为合同对象的情况下,判断是否处于合同期间内,如果处于合同期间内,则针对上述多个组件id分配控制系统id。
58.在本实施方式中,在登记请求中,包含将各组件id、表示构成要素的信息以及版本信息建立对应而得到的组件信息。但是,根据组件的合同等,在供应商按每个组件对构成要素的版本信息进行管理的情况下,在登记请求中包含组件id即可。
59.在用户新导入控制系统2的情况等下,上述登记请求基于来自用户的申请被输入至系统构成信息管理装置1。例如由从用户以纸张或者电子介质的方式接受了多个组件id的提供的供应商输入登记请求。也可以从与系统构成信息管理装置1以网络连接的控制系统2输入登记请求。
60.存储部102向系统信息存储部113存储(登记)将控制系统id与被输入的登记请求中包含的组件信息建立对应而得到的系统信息。另外,如果包含组件信息的更新请求被输入至控制部10,则存储部102基于该更新请求中包含的组件信息,对系统信息存储部113进行更新。例如在控制系统2导入后用户自行对组件的软件进行了版本升级的情况等下,基于来自用户的信息输入更新请求。此外,在此,所谓对系统信息存储部113进行更新,包括覆盖系统信息存储部113中存储的组件信息的情况、或者追加存储组件信息的情况。
61.输出部103输出系统信息存储部113中存储的系统信息。例如,输出部103将上述系统信息向显示器13输出。由此,显示器13能够向供应商以控制系统为单位显示各组件及其构成要素的版本信息。另外,输出部103从存储有各组件的合同的更新通知时期的合同信息存储部112,提取已到该更新通知时期的组件,并输出表示所提取的组件的合同的期满日的信息。由此,显示器13能够向供应商显示临近期满日的合同。
62.接下来,说明系统构成信息管理装置1的控制部10的登记处理。图7是表示系统构成信息管理装置1的控制部10所进行的登记处理的流程的流程图。登记处理是存储系统信息的处理,在用户导入控制系统2时等执行。
63.首先,如果输入了登记请求(s1),则分配部101基于合同信息存储部112中存储的信息,判断由登记请求中包含的组件id识别的各组件是否为合同的对象(s2)。
64.如果有合同对象的组件(s2:是),则分配部101判断是否处于合同期间内(s3),如果合同对象的全部组件处于合同期间内(s3:是),则针对登记请求中包含的多个组件id分配控制系统id(s4)。在s2的处理中没有合同对象的组件的情况下(s2:否),控制部10跳过s3的处理并转移至s4的处理。
65.接下来,存储部102向系统信息存储部113存储将分配部101所分配的控制系统id与登记请求中包含的组件信息建立对应而得到的系统信息(s5),并结束登记处理。另外,存储部102向顾客信息存储部111存储控制系统id。
66.在s3的处理中不处于合同期间内的情况下(s3:否),输出部103向显示器13输出表示错误显示的信息(s6),并结束登记处理。显示器13显示被输入的登记请求中包含的组件id所涉及的组件处于合同的对象期间外的情况。
67.通过以上的登记处理,系统信息存储部113中存储系统信息。由此,对系统构成信息管理装置1进行管理的供应商能够以控制系统为单位、换言之按每个控制系统,对组件及其构成要素的版本信息进行管理。
68.接下来,说明合同的期满日的通知方法。控制部10对合同信息存储部112中存储的合同信息的合同期间及更新通知时期进行监视,针对已到更新通知时期的合同,将表示合同期满日的信息(合同期间、合同期满日等)向例如显示器13输出。由此,掌握了合同期满日的供应商能够催促用户更新合同。此外,也可以将系统构成信息管理装置1与用户所使用的控制系统2通过网络连接,并将表示合同期满日的信息向例如hmi 4输出,由此直接催促用户更新合同。
69.如以上所说明的那样,本实施方式的系统构成信息管理装置1具备:存储器装置,将用于识别控制系统的控制系统识别信息、用于识别构成所述控制系统的多个组件中的各个组件的组件识别信息、以及表示至少具有硬件的所述组件的构成要素的版本的版本信息建立对应地存储。
70.因此,供应商能够以控制系统为单位掌握组件及其构成要素的版本并进行管理。因此,在某一个组件发生了故障等不良状况而对该组件进行更新时等,供应商能够掌握其他组件的构成要素的版本并迅速地进行应对。
71.另外,本实施方式的系统构成信息管理装置1具备针对被输入的多个组件识别信息分配控制系统识别信息的分配部,在存储器装置中,存储由分配部分配的所述控制系统识别信息、所述组件识别信息、以及所述版本信息。
72.因此,系统构成信息管理装置1通过输入构成控制系统2的多个组件识别信息,能够存储用于以控制系统为单位对组件及其构成要素的版本进行管理的信息。
73.而且,本实施方式的系统构成信息管理装置1在存储器装置中,将表示合同期间的期满日的信息与组件识别信息建立对应地存储。
74.因此,供应商能够根据需要对组件的合同期间的期满日进行确认。由此,供应商能够催促用户更新组件的合同。因此,能够抑制用户忘记更新合同的情况。
75.接下来,详细说明控制系统2。图8是表示控制系统2的硬件构成的框图。如上所述,控制系统2具备控制器3、hmi 4及工程工具5。工程工具5由pc(个人计算机(personal computer))等构成。
76.控制器3具备控制部30、存储器装置31、i/o接口32及通信接口33。控制部30、存储器装置31、i/o接口32及通信接口33经由总线34相互连接。
77.控制部30由具备cpu、rom及ram的计算机构成。控制部30通过cpu依照被存储在rom中且在ram上展开的控制程序进行动作,从而执行控制器3的各种控制处理。
78.存储器装置31由hdd等存储装置构成。存储器装置31存储控制器3的各种信息。例如,存储器装置31存储有控制器3的组件id、控制器3的构成要素的版本信息等。
79.i/o接口32是用于在与工厂的控制对象的设备、各种传感器等之间进行信息的收发的接口。通信接口33是用于经由lan而与hmi 4、工程工具5进行通信的接口。
80.接下来说明hmi 4。hmi 4具备控制部40、存储器装置41、显示器42、输入装置43及通信接口44。控制部40、存储器装置41、显示器42、输入装置43及通信接口44经由总线45相互连接。
81.hmi 4是用于供操作员对控制器3中执行的处理的状况等进行监视的装置。hmi 4将对设备进行控制的控制器3的处理的执行状况等显示在显示器42上。另外,hmi 4显示:在预定的时期显示的指导、在从控制器3接收了表示异常的警报时显示的指导等。对hmi 4进行操作的操作员能够依照显示的指导采取必要的应对。
82.控制部40由具备cpu、rom及ram的计算机构成。控制部40通过cpu依照被存储在rom中且在ram上展开的控制程序进行动作,从而执行hmi 4的各种控制处理。
83.存储器装置41由hdd等存储装置构成,具备指导数据库存储部411、自身信息存储部412、组件信息存储部413、合同信息存储部414及系统警报履历存储部415。
84.指导数据库存储部411存储由工程工具5设定且被下载至hmi 4的指导数据库。在
指导数据库中,设定有hmi 4进行指导显示的显示时期。在本实施方式中,在指导数据库中还设定有显示合同信息的显示时期,显示已到该显示时期的合同信息。由此,hmi 4能够利用用于进行指导显示的机制来显示合同信息。指导数据库存储部411如图9所示,是将指导编号、组件id、显示时期、再次提醒功能设定及指导内容建立对应地存储的存储区域。
85.指导编号是用于识别指导内容的信息。组件id是用于识别控制系统2中使用的组件的信息,例如是制造编号等表示该组件的唯一的信息。
86.显示时期是表示要显示指导的时期的信息。换言之,显示时期能够称为表示要显示指导的条件的信息。再次提醒功能设定是表示是否采用再次提醒功能、在采用的情况下的指导显示间隔的信息。指导内容是表示要进行指导显示的内容的信息。此外,设定为在显示各指导时一并显示合同期间。
87.自身信息存储部412是存储本装置(hmi 4)的组件信息的存储区域。详细而言,在自身信息存储部412中,如图10所示,将hmi 4的组件id、构成要素及版本信息建立对应地存储。组件id在指导数据库存储部411的说明中已进行了说明。构成要素是表示构成组件的软件或os或硬件的信息。版本信息是表示各构成要素的版本的信息。自身信息存储部412既可以通过操作员的输入而存储,也可以通过控制部40的功能而存储。
88.组件信息存储部413是存储将组件识别信息与版本信息建立对应而得到的信息的存储区域,所述组件识别信息用于识别构成控制系统的多个组件中的各个组件,所述版本信息表示至少具有硬件的组件的构成要素的版本。
89.组件信息存储部413如图11所示,存储有构成控制系统2的各组件的组件信息。详细而言,在组件信息存储部413中,存储自身信息存储部412中存储的版本信息等、以及其他组件(例如控制器3)的版本信息等。由此,用户能够一元地管理构成控制系统2的组件及其构成要素的版本信息。组件信息存储部413中存储的组件信息从输入装置43输入。或者,也可以将hmi 4与系统构成信息管理装置1经由网络连接,并从系统构成信息管理装置1接收组件信息。
90.合同信息存储部414是存储控制系统2的各组件的合同的合同期间的存储区域。详细而言,在合同信息存储部414中,如图12所示,将组件id、名称及合同期间建立对应地存储。组件id及名称是如上所述的信息。合同期间是表示组件的合同的期间的信息。
91.返回图8,系统警报履历存储部415是存储从控制系统2内的组件(例如控制器3)通知的系统警报的发生履历(例如系统警报的发生日期时间)的存储区域。
92.显示器42是显示各种信息的显示装置。输入装置43由键盘、鼠标、从记录有各种信息的介质读取信息的读取装置等构成。通信接口44是用于经由lan而与控制器3、工程工具5进行通信的接口。
93.接下来,说明hmi 4的功能构成。图13是表示hmi 4的功能构成的一例的框图。控制部40通过cpu依照被存储在rom中的控制程序进行动作,从而作为存储部401、采集部402、检测部403、输出部404及动作控制部405发挥功能。此外,也可以由硬件实现这些各功能。
94.存储部401将被输入至输入装置43的构成控制系统2的各组件的组件信息存储至组件信息存储部413。例如基于从系统构成信息管理装置1输出的信息而从供应商处提供被输入至输入装置43的组件信息。详细而言,从由系统管理装置1管理的系统信息之中,将构成hmi 4所属的控制系统2的组件的组件信息输出并提供给用户。此外,也可以将hmi 4与系
统构成信息管理装置1以网络连接,并从系统构成信息管理装置1接收上述各组件的组件信息。
95.采集部402从构成控制系统2的多个组件中的各个组件,采集构成要素的版本信息。具体而言,采集部402在规定的定时定期地(例如1次/日)向经由lan连接的各组件输出对构成要素的版本信息的请求,作为对其的响应而从各组件采集该构成要素的版本信息。此外,采集部402也可以不输出上述请求,而由各组件定期地发送自身的组件id和构成要素的版本信息。
96.检测部403检测组件信息存储部413中存储的信息与将组件识别信息与采集部402所采集的版本信息建立对应而得到的信息之间的差异。具体而言,检测部403对组件信息存储部413中存储的组件id,和与采集部402所采集的版本信息建立了对应的组件id进行比较,检测两者的差异。另外,检测部403对组件信息存储部413中存储的版本信息与采集部402所采集的版本信息进行比较,检测两者的差异。检测部403在采集部402每次采集版本信息时检测上述差异。
97.在以下的情况下,组件信息存储部413中存储的信息、与将组件识别信息和采集部402所采集的版本信息建立对应而得到的信息产生差异。在组件信息存储部413中存储了组件信息之后,(1)追加了构成控制系统2的组件的情况、(2)删除了构成控制系统2的组件的情况、以及(3)构成控制系统2的组件的构成要素的版本发生了变更的情况。检测部403在上述(1)、(2)的情况下检测组件识别信息的差异,在上述(3)的情况下检测版本信息的差异。
98.输出部404输出表示检测部403所检测出的差异的信息。作为一例,输出部404向显示器42输出表示差异的信息。显示器42向用户显示最新的组件信息。由此,用户能够向供应商通知最新的组件信息。从用户接受了通知的供应商能够对系统构成信息管理装置1的系统信息进行更新,来管理最新的组件信息。
99.另外,输出部404将合同信息存储部414中存储的表示各组件的合同的期满日的合同信息向显示器42输出。例如,输出部404与用户的请求相应地将上述合同信息向显示器42输出。另外,输出部404将已到指导数据库存储部411中存储的显示时期的组件的合同信息向显示器42输出。
100.动作控制部405基于表示在合同期间的期满日以后是否还能够使用所述组件的延期信息,对合同期间的期满日以后的组件的动作进行控制。动作控制部405的详细情况在后述的变形例中说明。
101.说明基于上述构成的hmi 4的动作。最初,说明组件信息/合同信息的显示动作。显示器42基于使用hmi 4的操作员的请求,显示组件信息、合同信息。图14是表示组件信息/合同信息显示画面g2的一例的图。如果输入装置43被输入了组件信息/合同信息的显示指示,则控制部40基于组件信息存储部413和合同信息存储部414中存储的信息,使显示器42显示图14所示的组件信息/合同信息显示画面g2。
102.由此,操作员能够根据需要,对构成控制系统2的各组件的组件信息、各组件的合同的信息进行确认。此外,在组件信息/合同信息显示画面g2中显示文件输出按钮421。如果通过文件输出按钮421指示了输出,则控制部40向未图示的打印机等外部装置,指示组件信息/合同信息显示画面g2中显示的内容的输出。
103.接下来,说明催促更新合同的指导显示动作。显示器42进行催促更新合同的指导
显示。图15是表示指导画面g3的一例的图。首先,输出部404读出已到指导数据库存储部411中存储的显示时期(例如合同期满日的1个月前)的组件的合同信息,并将包含该合同信息的画面信息向显示器42输出。
104.显示器42显示指导画面g3。图15是与指导数据库存储部411的编号2对应的显示,显示器42不仅显示指导数据库存储部411中存储的指导内容,而且还显示合同期间。合同期间是表示期满日的信息的一例。
105.另外,指导画面g3包含能够指示关闭指导画面g3的ok按钮422。如果由操作员操作了ok按钮422而指示了关闭指导画面g3,则控制部40结束指导画面g3的显示。其中,在指导数据库中设定了再次提醒功能的情况下,控制部40与再次提醒功能的设定(例如每隔1日)相应地,在显示器42上反复显示指导画面g3。由此,操作员能够掌握临近合同更新时期的组件。
106.接下来,说明组件信息的更新动作。图16是表示控制部40所进行的组件信息更新处理的流程的流程图。在组件信息存储部413中存储了组件信息之后,在采集部402每次采集组件信息时执行组件信息更新处理。
107.首先,采集部402从构成hmi 4所属的控制系统2的多个组件,采集构成要素的版本信息(s11)。采集部402向各组件输出对构成要素的版本信息的请求,作为对其的响应而从各组件采集该构成要素的版本信息。接下来,检测部403对组件信息存储部413中存储的信息、与将组件id和采集部402所采集的版本信息建立对应而得到的信息进行比较,判断两者是否存在差异(s12)。换言之,控制部40判断在组件信息存储部413中存储了组件信息之后,是否发生了组件的追加或者删除、以及是否发生了版本信息的变更。此外,采集部402也可以从各组件采集将组件id与版本信息建立对应而得到的信息。
108.在存在差异的情况下(s12:是),存储部401对组件信息存储部413进行更新(s13)。接下来,输出部404向显示器42输出表示差异的信息,控制部40使显示器42显示表示差异的信息(s14),并结束处理。在s12的处理中不存在差异的情况下(s12:否),控制部40跳过s13及s14的处理并结束处理。
109.图17是表示在检测部403检测出差异的情况下显示器42上显示的通知画面g4的一例的图。通知画面g4所示的信息是表示差异的信息的一例。
110.在通知画面g4中,显示“控制系统的变更信息如下。”这样的消息、有无组件的追加、有无组件的删除、有无组件的构成要素的变更及变更内容。在图17的例中,显示了没有组件的追加及删除,而控制器的构成要素的版本发生了变更的情况。具体而言,表示了控制器的软件的版本从“cnt_s_xxx”变更为“cnt_s_yyy”。
111.由此,用户能够对更新后的组件信息进行确认并通知供应商。结果,供应商能够对最新的组件信息进行管理。供应商能够基于被通知的组件信息,对系统构成信息管理装置1的系统信息存储部113进行更新。
112.此外,在本实施方式中,输出部404将表示差异的信息向显示器42输出,但也可以经由网络向系统构成信息管理装置1输出。
113.接下来,说明hmi 4的变形例。图18是表示合同信息存储部414的数据结构的图。合同信息存储部414的数据结构不仅具备系统构成信息管理装置1的合同信息存储部112的数据结构(图4),而且具备延期信息。延期信息是表示在合同期满日以后是否还能够使用组件
的信息。即,合同信息存储部414是将表示在合同期间的期满日以后是否还能够使用组件的延期信息与组件识别信息建立对应地存储的存储区域。
114.供应商能够按每个组件设定延期信息。例如,供应商在合同期间期满后用户有可能恶意使用组件的情况下,为了在合同期间期满后限制组件的使用而设定无延期。另一方面,供应商例如在合同期间期满后直到更新合同为止的期间内认可用户使用的情况下,设定有延期以在合同期间期满后不立即限制组件的使用。
115.接下来,说明基于延期信息的控制。动作控制部405基于合同信息存储部414中存储的延期信息,对合同对象的组件的动作进行控制。例如,动作控制部405针对经过了合同期间的期满日后的组件之中的、延期信息中存储了“无”的组件,在合同期间的期满日以后进行动作限制。作为一例,动作控制部405向组件的控制部输出使动作的一部分或者全部停止的指示信号。由此,动作控制部405对组件的动作进行限制来防止用户的恶意使用。
116.另一方面,动作控制部405针对已到合同期间的期满日的组件之中的、延期信息中存储了“有”的组件,在合同期间的期满日以后也不进行动作限制。由此,设为能够继续使用组件,使得用户不会发生不佳情况。
117.接下来,说明组件信息/合同信息的显示。图19是表示变形例中的显示器42所示的组件信息/合同信息显示画面的图。如果输入装置43被输入了组件信息/合同信息的显示指示,则输出部404基于组件信息存储部413和合同信息存储部414中存储的信息,使显示器42显示图19所示的组件信息/合同信息显示画面g1。
118.此外,在组件信息/合同信息显示画面g1中显示有文件输出按钮421。如果通过文件输出按钮421指示了输出,则控制部10向未图示的打印机等外部装置,指示组件信息/合同信息显示画面g1中显示的内容的输出。
119.像这样,供应商能够根据需要,对各组件的名称、组件信息、合同期间、延期信息进行确认。
120.如以上说明的那样,本实施方式的hmi 4具备:存储器装置,存储将用于识别构成控制系统的多个组件中的各个组件的组件识别信息与表示至少具有硬件的所述组件的构成要素的版本的版本信息建立对应而得到的信息;采集部,从构成所述控制系统的多个组件中的各个组件,采集所述版本信息;以及检测部,检测所述存储器装置中存储的所述信息与将所述组件识别信息和所述采集部所采集的所述版本信息建立对应而得到的信息之间的差异。
121.因此,hmi 4能够识别组件信息存储部413中存储的组件信息与实际在控制系统2中使用的组件信息之间的差异。
122.另外,本实施方式的hmi 4具备显示装置,该显示装置显示表示所述检测部所检测出的所述组件识别信息的差异及所述版本信息的差异的信息。
123.因此,用户能够知晓检测部403所检测出的组件识别信息的差异及版本信息的差异。供应商通过关于上述差异从用户接受通知,能够掌握控制系统2的最新的组件信息,对系统构成信息管理装置1所管理的组件信息进行更新。即,hmi 4能够将为了更新系统构成信息管理装置1所管理的组件信息而需的信息显示在显示器42上。
124.因此,在控制系统2发生了不良状况的情况下,供应商能够容易地掌握构成控制系统2的各组件的最新的组件信息,因此能够采取迅速的应对。
125.此外,输出部404也可以将表示差异的信息向供应商所管理的系统构成信息管理装置1输出。在该情况下,供应商能够通过系统构成信息管理装置1所示的信息掌握控制系统2的最新的组件信息,对系统构成信息管理装置1所管理的组件信息进行更新。
126.另外,本实施方式的hmi 4在存储器装置中,将表示在合同期间的期满日以后是否还能够使用所述组件的延期信息与所述组件识别信息建立对应地存储,该hmi 4具备:动作控制部,基于所述延期信息,对所述期满日以后的所述组件的动作进行控制。
127.因此,hmi 4能够针对构成控制系统2的组件,对合同期间期满日以后的动作进行控制。
128.(第2实施方式)
129.第2实施方式是hmi 4经由网关6而与系统构成信息管理装置1收发数据的例子。在以下的说明中,针对与第1实施方式同样的构成省略说明。
130.图20是表示第2实施方式所涉及的控制系统中的数据流的图。使用图20,说明本实施方式所涉及的控制系统2的概略。
131.本实施方式所涉及的控制系统不仅具有控制器3、hmi 4及工程工具5,而且还具有网关6。
132.网关6如图20所示,是对控制系统2内的hmi 4、控制器3等组件与系统构成信息管理装置1等外部装置之间的通信进行中继的设备(网关装置)。经由网关6在组件与系统构成信息管理装置1之间收发的各种信息(例如合同信息、组件信息)设为通过加密等而被保密。
133.在本实施方式中,网关6如图20所示,具有申请功能部61、合同信息分发功能部62及版本信息采集功能部63。
134.申请功能部61在组件的合同签订后,将从用户申报的组件id经由互联网等网络向系统构成信息管理装置1通知(动作(1))。此外,在本实施方式中,将申请功能部61设置在网关6中,但也可以设置在系统构成信息管理装置1中。
135.接下来,系统构成信息管理装置1针对由从申请功能部61通知的组件id的组件构成的控制系统,分配控制系统id。然后,系统构成信息管理装置1将从申请功能部61通知的组件id的组件的合同信息(参照图4)和组件信息(参照图5)向网关6发送(动作(2))。
136.也就是说,合同信息分发功能部62经由网络,从系统构成信息管理装置1接收合同信息及组件信息。然后,合同信息分发功能部62将从系统构成信息管理装置1接收的合同信息及组件信息经由lan分发至控制系统2内的hmi 4(动作(3))。hmi 4将从合同信息分发功能部62分发的合同信息写入至合同信息存储部414,并且将组件信息写入至组件信息存储部413。
137.接下来,版本信息采集功能部63经由lan而与hmi 4的版本信息采集功能部423进行通信,接收由该版本信息采集功能部423采集的控制系统2内的组件的构成要素的版本信息(动作(4))。在本实施方式中,版本信息采集功能部63设为接收由控制系统2内的hmi 4之中的任1个hmi 4的版本信息采集功能部423采集的版本信息。
138.上述的申请功能部61将由版本信息采集功能部63从hmi 4接收的组件信息(包含版本信息及组件id)经由网络向系统构成信息管理装置1发送(动作(5))。在本实施方式中,申请功能部61对加密的组件的版本信息进行解密,并向系统构成信息管理装置1发送。系统构成信息管理装置1判断系统信息存储部113中存储的组件信息与接收的组件信息是否一
致。
139.然后,系统构成信息管理装置1在系统信息存储部113中存储的组件信息与接收的组件信息不同的情况下,将系统信息存储部113中存储的组件信息更新为所接收的组件信息。由此,对系统构成信息管理装置1进行管理的供应商能够容易地掌握控制系统2内的各组件所具有的已设的构成要素的版本,因此能够顺利地推进构成要素的更新。
140.在本实施方式中,hmi 4的合同信息采集功能部422从系统构成信息管理装置1经由互联网等网络接收合同信息及组件信息。具体而言,合同信息采集功能部422接收由网关6所具有的合同信息分发功能部62分发的合同信息及组件信息。然后,合同信息采集功能部422将接收的合同信息写入至合同信息存储部414。
141.hmi 4的版本信息采集功能部423经由lan,向网关6发送将组件id与从控制系统2内的各组件采集的版本信息建立对应而得到的组件信息。此时,版本信息采集功能部423判断组件信息存储部413中存储的组件信息与包含从控制系统2内的各组件采集的版本信息的组件信息是否一致。
142.然后,版本信息采集功能部423经由lan,向网关6发送组件信息存储部413中存储的组件信息与包含从控制系统内的各组件采集的版本信息的组件信息之间的差量信息。
143.像这样,根据第2实施方式所涉及的控制系统2,对系统构成信息管理装置1进行管理的供应商能够容易地掌握控制系统2内的各组件所具有的已设的构成要素的版本,因此能够顺利地推进构成要素的更新。
144.(第3实施方式)
145.接下来,说明第3实施方式的控制系统2。图21是表示第3实施方式所涉及的控制系统2中的数据流的图。在第3实施方式中,从hmi 4在申请时将组件的版本信息向网关6发送。
146.首先,网关6的版本信息采集功能部63与hmi 4的版本信息采集功能部423进行通信,取得包含组件的版本信息在内的组件信息(动作(11)、(12))。此外,该组件信息被进行了加密处理。
147.接下来,网关6的申请功能部61对从版本信息采集功能部63取得的组件信息进行解密(动作(13))。像这样,申请功能部61取得控制系统2的全部组件的组件信息。
148.接下来,网关6的申请功能部61向系统构成信息管理装置1在申请时发送组件信息(动作(14))。
149.像这样,根据第3实施方式所涉及的控制系统2,能够更简易且准确地进行从各组件向系统构成信息管理装置1的申请等处理。
150.(第4实施方式)
151.接下来,说明第4实施方式的控制系统2。图22是表示第4实施方式所涉及的控制系统中的数据流的图。在第4实施方式中,在申请后,在网关6中定期地采集组件的版本信息,并向系统构成信息管理装置1发送。
152.首先,网关6的版本信息采集功能部63定期地与hmi 4的版本信息采集功能部423进行通信,取得包含组件的版本信息在内的组件信息(动作(21)、(22))。
153.接下来,网关6的版本信息采集功能部63向系统构成信息管理装置1发送组件的组件信息。
154.像这样,根据第4实施方式所涉及的控制系统2,对系统构成信息管理装置1进行管
理的供应商能够总是掌握已设的组件的版本信息,这是很便利的。
155.(第5实施方式)
156.接下来,说明第5实施方式的控制系统2。在第5实施方式中,各组件具备存储从系统构成信息管理装置1发送的合同信息的合同信息存储部数据库,并且具备在合同期间经过后施加使规定的功能停止的制约的制约控制功能部。
157.图23是表示第5实施方式所涉及的控制系统2的概略的图。hmi 4具备存储合同信息的合同信息存储部414。控制器3具备:存储包含延期信息的合同信息的合同信息存储部312、以及存储作为控制程序的pou(程序组织单元(program organization unit))的任务条目313。另外,作为控制器3的控制部30所实现的功能构成,具备制约控制功能部301。
158.工程工具5具备存储包含延期信息的合同信息的合同信息存储部511、以及pou程序代码512。另外,工程工具5具备制约控制功能部501作为控制部所实现的功能构成。
159.接下来,说明制约的例子。例如,通过使用专用的工程工具5将数据下载至控制器3,从而实现控制器3的工程(engineering)(控制器3的登记、pou的设计、变量的分配等)。
160.在下载pou时,例如,工程工具5的制约控制功能部501参照合同信息存储部511,在处于合同期间外而且延期为“无”的情况下,如以下的制约1、2那样施加制约。
161.(制约例1)
162.工程工具5的制约控制功能部501在工程工具5处于合同期间外时,施加下载(发送)制约。
163.(制约例2)
164.工程工具5的制约控制功能部501在控制器3处于合同期间外时,施加下载(发送)制约。
165.另外,在下载pou时,例如,控制器3的制约控制功能部301参照合同信息存储部312,在处于合同期间外而且延期为“无”的情况下,如以下的制约3、4那样施加制约。
166.(制约例3)
167.控制器3的制约控制功能部301在工程工具5处于合同期间外时,施加下载(接收)制约。
168.(制约例4)
169.控制器3的制约控制功能部301在控制器3处于合同期间外时,施加下载(接收)制约。
170.像这样,根据第5实施方式所涉及的控制系统2,在合同未被更新的状态下经过了合同期间,而控制系统2的各组件继续被使用的情况下,能够在各组件中施加使功能停止的制约,这是很便利的。
171.此外,在本实施方式的hmi 4、控制器3、工程工具5、网关6等中执行的程序被预先装入rom等来提供。另外,也可以构成为将该程序作为能够安装的形式或者能够执行的形式的文件记录至cd-rom、软盘(fd)、cd-r、dvd(数字通用盘(digital versatile disk))等计算机可读取的记录介质来提供。
172.进而,也可以构成为将该程序存储至与互联网等网络连接的计算机上,并经由网络下载来提供。另外,也可以构成为将该程序经由互联网等网络提供或者分发。
173.以上说明了本发明的几个实施方式,但这些实施方式作为例子来提示,其意图不
在于对发明的范围进行限定。这些新的实施方式能够以其他各种方式被实施,在不脱离发明的主旨的范围内,能够进行各种省略、置换、变更。这些实施方式及其变形被包含在发明的范围和主旨中,并且被包含在权利要求书所记载的发明及其等同的范围中。
再多了解一些

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

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

相关文献