监视控制装置的制作方法

文档序号:11293308阅读:203来源:国知局
监视控制装置的制造方法

本发明涉及监视控制装置。



背景技术:

在以往的成套设备的监视控制装置中,已知有具备:使用了scada的监视控制装置;可编程逻辑控制器(plc),对成套设备(plant)进行控制;以及通信网络,将监视控制装置与可编程逻辑控制器以能够相互通信的方式连接(例如,参照专利文献1)。

现有技术文献

专利文献

专利文献1:国际公开第2011/036799号



技术实现要素:

发明要解决的课题

然而,专利文献1所示的以往的监视控制装置,在监视控制装置自身产生了异常的情况下,若是不对关于监视控制装置的状态以及动作的巨大量的日志信息进行分析,则不能确定出异常的主要因素。异常的主要因素的确定较为困难,而且即使能够确定也需要较多的时间。另外,由于难以确定异常的主要因素,因此在今后的异常发生时也难以高效地进行异常的检测。

而且,异常主要因素的确定需要较多的劳力、时间以及经验等,因此在从根本上除去异常发生的主要因素之前,再次发生异常而在监视控制装置中发生异常的机会变多。因此,在成套设备的运转效率的降低或者异常时,不能进行适当的操作,由成套设备制造的产品受损或加工精度降低,有时会导致产品品质的降低。

本发明为了解决这样的课题而做出,获得一种能够将取得、保存的日志信息的容量抑制为较少,并且能够高效地收集为了检测、分析监视控制装置自身的异常发生而需要的信息的监视控制装置。

用于解决课题的手段

在本发明的监视控制装置中,采用如下构成:一种监视控制装置,监视成套设备的状态,与控制上述成套设备的控制机构可通信地连接,并能够向上述控制机构输出用于指示上述成套设备的控制内容的控制信号,其中,上述监视控制装置具备:日志取得机构,取得与该监视控制装置的状态以及动作相关的日志信息;报警鸣响机构,在检测出与上述成套设备相关的异常的情况下,使报警音鸣响;操作检测机构,检测对于该监视控制装置的、上述报警音的鸣响停止操作;日志提取机构,在上述操作检测机构检测出鸣响停止操作的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及日志信息存储机构,对利用上述日志提取机构提取的日志信息进行存储。

或者,在本发明的监视控制装置中,采用如下构成:一种监视控制装置,监视成套设备的状态,与控制上述成套设备的控制机构可通信地连接,并能够向上述控制机构输出用于指示上述成套设备的控制内容的控制信号,其中,上述监视控制装置具备:日志取得机构,取得与该监视控制装置的状态以及动作相关的日志信息;报警产生机构,在检测出与上述成套设备相关的异常的情况下产生报警;操作检测机构,检测对于该监视控制装置的、上述报警的确认操作;日志提取机构,在上述操作检测机构检测出确认操作的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及日志信息存储机构,对利用上述日志提取机构提取的日志信息进行存储。

或者,在本发明的监视控制装置中,采用如下构成:一种监视控制装置,监视成套设备的状态,与控制上述成套设备的控制机构可通信地连接,并能够向上述控制机构输出用于指示上述成套设备的控制内容的控制信号,其中,上述监视控制装置具备:日志取得机构,取得与该监视控制装置的状态以及动作相关的日志信息;操作检测机构,检测对于该监视控制装置的、伴随着控制信号向上述控制机构的输出的信号输出操作;日志提取机构,在上述操作检测机构检测出信号输出操作的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及日志信息存储机构,对利用上述日志提取机构提取的日志信息进行存储。

或者,在本发明的监视控制装置中,采用如下构成:一种监视控制装置,监视成套设备的状态,与控制上述成套设备的控制机构可通信地连接,并能够向上述控制机构输出用于指示上述成套设备的控制内容的控制信号,其中,上述监视控制装置具备:日志取得机构,取得与该监视控制装置的状态以及动作相关的日志信息;显示机构,对操作画面进行显示;画面切换检测机构,检测显示于上述显示机构的操作画面的切换;日志提取机构,在上述画面切换检测机构检测出操作画面的切换的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及日志信息存储机构,对利用上述日志提取机构提取的日志信息进行存储。

发明效果

在本发明的监视控制装置中,起到如下效果:能够将取得、保存的日志信息的容量抑制为较少,并且能够高效地收集为了检测、分析监视控制装置自身的异常发生所需的信息。

附图说明

图1是表示具备本发明的实施方式1的监视控制装置的成套设备控制系统的构成的框图。

图2是表示本发明的实施方式1的监视控制装置的功能性的构成的框图。

图3是表示从本发明的实施方式1的监视控制装置所具备的操作输入记录部输出的信息的一个例子的图。

图4是表示从本发明的实施方式1的监视控制装置所具备的scada日志输出部输出的信息的一个例子的图。

图5是表示从本发明的实施方式1的监视控制装置所具备的os日志输出部输出的信息的一个例子的图。

图6是表示从本发明的实施方式1的监视控制装置所具备的通信sw日志输出部输出的信息的一个例子的图。

图7是表示从本发明的实施方式1的监视控制装置所具备的日志转换部输出的信息的一个例子的图。

图8是表示从本发明的实施方式1的监视控制装置所具备的日志统一部输出的信息的一个例子的图。

图9是表示本发明的实施方式1的监视控制装置所具备的异常/对策信息存储部中存储的信息的一个例子的图。

图10是表示本发明的实施方式1的监视控制装置的硬件构成的一个例子的框图。

图11是说明本发明的实施方式1的监视控制装置中的异常发生的一事例的图。

图12是图11的现象的时序图。

图13是表示具备本发明的实施方式2的监视控制装置的成套设备控制系统的构成的框图。

图14是表示具备本发明的实施方式3的监视控制装置的成套设备控制系统的构成的框图。

图15是表示具备本发明的实施方式4的监视控制装置的成套设备控制系统的构成的框图。

具体实施方式

一边参照添附的附图一边说明本发明。在各图中,相同的附图标记表示相同部分或者相当部分。适当地简化或省略关于同一附图标记的部分的重复说明。

实施方式1.

图1~图12涉及本发明的实施方式1,图1是表示具备监视控制装置的成套设备控制系统的构成的框图,图2是表示监视控制装置的功能性构成的框图,图3是表示从监视控制装置所具备的操作输入记录部输出的信息的一个例子的图,图4是表示从监视控制装置所具备的scada日志输出部输出的信息的一个例子的图,图5是表示从监视控制装置所具备的os日志输出部输出的信息的一个例子的图,图6是表示从监视控制装置所具备的通信sw日志输出部输出的信息的一个例子的图,图7是表示从监视控制装置所具备的日志转换部输出的信息的一个例子的图,图8是表示从监视控制装置所具备的日志统一部输出的信息的一个例子的图,图9是表示监视控制装置所具备的异常/对策信息存储部中存储的信息的一个例子的图,图10是表示监视控制装置的硬件构成的一个例子的框图,图11是说明监视控制装置中的异常发生的一事例的图,图12是图11的现象的时序图。

图1所示的监视控制装置1是hmi(humanmachineinterface,人机接口)。监视控制装置1用于对未图示的成套设备的状态进行监视。成套设备由作为控制机构的plc2(programablelogiccontroller,可编程逻辑控制器)来控制。监视控制装置1与plc2利用通信网络3连接成能够相互通信。另外,成套设备也利用通信网络3,将监视控制装置1以及plc2分别连接成能够相互通信。

监视控制装置1能够向作为控制机构的plc2输出用于指示成套设备的控制内容的控制信号。plc2根据从监视控制装置1输出的控制信号来控制成套设备。

监视控制装置1应用了scada(supervisorycontrolanddataacquisition,数据采集与监视控制系统)。即,监视控制装置1具备scada10的功能。另外,监视控制装置1除了该scada10之外,还具备os30(operatingsystem,操作系统)、plc通信用软件部40(以下,称作“plc通信用sw部40”)以及趋势监视功能部50。

如后述那样,在该实施方式中,监视控制装置1使用计算机而构成。而且,监视控制装置1利用计算机执行各种软件,从而安装前述scada10、os30、plc通信用sw部40以及趋势监视功能部50的各部分。特别是,scada10、plc通信用sw部40以及趋势监视功能部50利用在os30上工作的应用程序软件而被安装。

scada10通过使用plc通信用sw部40的功能,经由网络72实现与plc2之间的相互通信。此外,plc通信用sw部40被作为由监视控制装置1所具备的scada10以外的软件实现的功能的代表例而列举。因此,监视控制装置1plc除了通信用sw部40之外,也可以具有由scada10以外的软件实现的功能。

scada10具备输出与scada10的状态以及动作相关的日志信息的scada日志输出部11。同样,os30具备输出与os30的状态以及动作相关的日志信息的os日志输出部31。而且,plc通信用sw部40具备输出与plc通信用sw部40的状态以及动作相关的日志信息的通信sw日志输出部41。这些scada日志输出部11、os日志输出部31以及通信sw日志输出部41构成了取得与监视控制装置1的状态以及动作相关的日志信息的日志取得机构。此外,在日志取得机构所取得的日志信息中,至少含有与监视控制装置1所具备的各部分的异常以及变更处理相关的信息。

如前述那样,监视控制装置1用于监视成套设备的状态。监视控制装置1具备在对于成套设备的状态或者动作等检测出异常的情况下使报警音(蜂鸣器)鸣响的报警鸣响功能部(未图示)。在scada10中显示画面a21。在报警鸣响功能部鸣响报警音的过程中,在画面a21配置蜂鸣器复位按钮22。监视控制装置1的操作者通过操作蜂鸣器复位按钮22,能够使利用报警鸣响功能部鸣响的报警音停止。

接下来,也一边参照图2,一边对监视控制装置1所具备的趋势监视功能部50进行说明。操作输入记录部51记录对监视控制装置1进行的操作输入内容。将利用操作输入记录部51记录的与操作输入内容相关的信息的一个例子表示在图3中。如该图3所示,在利用操作输入记录部51记录的信息中,包含日期、时刻、状况、操作输入所属的组、与操作输入相关的注释、以及通过操作输入产生的信号的名称(信号名)的各栏的信息。

操作检测部52监视着利用操作输入记录部51记录的信息。然后,基于利用操作输入记录部51记录的信息,检测已对监视控制装置1进行了预先设定的操作的情况。成为该检测的对象的操作被预先存储于对象操作存储部53。

在该实施方式1中,对象操作存储部53将报警音的鸣响停止操作作为成为操作检测部52的检测对象的操作而存储。报警音的鸣响停止操作具体指的是在报警鸣响功能部鸣响报警音的过程中向蜂鸣器复位按钮22的操作。

操作检测部52在利用操作输入记录部51记录的信息中,搜索是否存在相当于对象操作存储部53所存储的检测对象操作的操作。该搜索例如每当经过预先设定的一定时间时,或每当更新利用操作输入记录部51记录的信息时等就进行。

然后,如果在利用操作输入记录部51记录的信息中存在相当于检测对象操作的操作,则操作检测部52检测已对监视控制装置1进行了该检测对象操作的情况。这里,如前述那样,检测对象动作是蜂鸣器复位按钮22的操作、即报警音的鸣响停止操作。因此,操作检测部52构成了检测对于监视控制装置1的报警音的鸣响停止操作的操作检测机构。

日志提取部54在操作检测部52检测出检测对象操作的情况下,提取由日志取得机构取得的日志信息。这里,如前述那样,日志取得机构是scada日志输出部11、os日志输出部31以及通信sw日志输出部41。因此,对于分别从scada日志输出部11、os日志输出部31以及通信sw日志输出部41输出的日志信息进行提取。

日志提取部54提取由日志取得机构取得的日志信息中的、一定的时间范围内的日志信息。该一定的时间范围是以操作检测部52检测出检测对象操作的时刻(以下简称为“检测时刻”)为基准决定的。该一定的时间范围可以是以检测时刻为中心而前后对称的范围,也可以是非对称的范围。另外,可以仅设为比检测时刻靠后的范围,也可以仅设为比检测时刻靠前的范围。进一步来说,成为基准的检测时间可以包含在一定的时间范围内,也可以不包含在一定的时间范围内。

该日志提取部54提取日志信息的一定的时间范围被预先设定。此外,也可以预先将该一定的时间范围的设定信息存储于对象操作存储部53。此时,在检测对象操作具有多个的情况下,也可以设为,能够按照每个检测对象操作将一定的时间范围设定为不同。

这样,日志提取部54构成了如下日志提取机构:在作为操作检测机构的操作检测部52检测出检测对象操作(这里是鸣响停止操作)的情况下,提取以该检测时刻为基准的预先设定的时间范围内的、由日志取得机构取得的日志信息。

日志转换部55将由日志提取部54提取的日志信息的形式(格式)转换成预先决定的统一形式。在日志取得机构具有多个日志输出部的情况下,从这些多个日志输出部输出的日志信息成为日志提取部54所提取的对象。从不同的日志输出部输出的日志信息的形式大多不同。日志转换部55用于将从多个日志输出部输出的形式不同的日志信息转换成统一形式的日志信息。

具体而言,这里,日志取得机构具有scada日志输出部11、os日志输出部31以及通信sw日志输出部41。首先,将从scada日志输出部11输出的日志信息的一个例子表示在图4中。如该图4所示,从scada日志输出部11输出的日志信息包含no、date、time、pid、tid、flag、compo(component)以及message的各栏的信息。

接下来,将从os日志输出部31输出的日志信息的一个例子表示在图5中。如该图5所示,从os日志输出部31输出的日志信息包含等级(level)、日期与时刻、来源、事件id以及详细的各栏的信息。然后,将从通信sw日志输出部41输出的日志信息的一个例子表示在图6中。如该图6所示,从通信sw日志输出部41输出的日志信息包含day、date、time以及message的各栏的信息。

最后,在图7中表示由日志转换部55将从通信sw日志输出部41输出的日志信息转换成统一形式之后的日志信息的一个例子。如该图7所示,由日志转换部55转换后的统一形式的日志信息包含种类、日期与时刻、来源、id以及详细的各栏的信息。日志转换部55在转换日志信息时附加“种类”这一栏。该“种类”栏表示该日志的数据是从scada日志输出部11、os日志输出部31以及通信sw日志输出部41中的哪个日志输出部输出的数据。

另外,日志转换部55在日志信息的转换中,使从各日志输出部输出的日志信息的日期与时刻的格式与例如“年/月/日时:分:秒”等一致。此外,日志转换部55对于利用操作输入记录部51记录的信息也转换成统一形式。

日志统一部56将利用日志转换部55转换后的统一形式的各日志信息统一成沿时间序列排列的一系列的日志信息。将利用日志统一部56统一后的日志信息的一个例子表示在图8中。在该图8所示的例子中,为了改善可视性,每当日期改变时都插入了空行的数据。

如该图8所示,统一形式的日志信息的“来源”的栏对应于利用操作输入记录部51记录的信息的“组”、利用scada日志输出部11输出的日志信息的“compo”、以及利用os日志输出部31输出的日志信息的“来源”。另外,统一形式的日志信息的“id”的栏对应于利用scada日志输出部11输出的日志信息的“pid”以及“tid”、和利用os日志输出部31输出的日志信息的“事件id”。

然后,统一形式的日志信息的“详细”的栏对应于利用操作输入记录部51记录的信息的“注释”、利用scada日志输出部11输出的日志信息的“message”、利用os日志输出部31输出的日志信息的“详细”、以及利用通信sw日志输出部41输出的日志信息的“message”。

此外,在日志取得机构只具有单一的日志输出部的情况下等无需日志信息的转换以及统一的情况下,也可以不必具备日志转换部55以及日志统一部56。

利用日志统一部56统一的日志信息被存储于统一日志存储部57。该统一日志存储部57是对由作为日志提取机构的日志提取部54提取出的日志信息进行存储的日志信息存储机构。此外,虽然如前述那样,可以不必设置日志转换部55以及日志统一部56,但在设有日志转换部55以及日志统一部56的情况下,作为日志信息存储机构的统一日志存储部57所存储的日志信息,成为将利用日志提取部54提取的日志信息进一步用日志转换部55转换、然后用日志统一部56统一后的日志信息。

异常/对策信息存储部58是将过去的监视控制装置1的产生异常时的日志信息进行存储的异常信息存储机构。另外,异常/对策信息存储部58将监视控制装置1的异常的对策信息与该异常的过去的发生时的日志信息建立对应地存储。将存储于该异常/对策信息存储部58的信息的一个例子表示在图9中。

如该图9所示,作为监视控制装置1中的过去的异常发生时的日志信息,至少存储有“来源”与“id”的信息。该“来源”以及“id”对应于统一日志存储部57所存储的统一形式的日志信息的“来源”以及“id”。另外,在存储于异常/对策信息存储部58的信息中,也包含“说明”以及“对策”的栏。

在该图9所示的表中,同一行的“来源”以及“id”和“说明”以及“对策”建立了对应。“说明”的栏是在输出了同一行的“来源”以及“id”的日志信息的情况下产生的异常的说明。“对策”的栏是用于解决在输出了同一行的“来源”以及“id”的日志信息的情况下产生的异常的对策。

异常信息提取部59基于存储于异常/对策信息存储部58以及统一日志存储部57的信息,检测监视控制装置1中的异常的产生。接着,说明该异常信息提取部59对监视控制装置1的异常发生检测。异常信息提取部59首先将存储于统一日志存储部57的日志信息、以及存储于异常/对策信息存储部58的异常发生时的日志信息进行对照。

即,异常信息提取部59对存储于异常/对策信息存储部58的异常发生时的各个日志信息,在存储于统一日志存储部57的日志信息中进行搜索。然后,如果在存储于统一日志存储部57的日志信息之中,存在与存储于异常/对策信息存储部58的异常发生时的日志信息的某一个一致者,则异常信息提取部59检测为在监视控制装置1中产生了异常。

另外,异常信息提取部59从存储于统一日志存储部57的日志信息中提取该一致的日志信息。此时,不仅提取该一致的日志信息,也可以将该一致的日志信息的前后的时间范围的信息也一并提取。

对应于在对照中一致的日志信息,存储于异常/对策信息存储部58的“说明”的栏的信息示出了:因异常信息提取部59而被检测出产生的异常是何种异常。而且,对应于该一致的日志信息,存储于异常/对策信息存储部58的“对策”的栏的信息示出了:针对该异常的对策。异常信息提取部59在检测出监视控制装置1中产生了异常的情况下,从异常/对策信息存储部58中取得该检测出的异常的“说明”以及“对策”的信息。

这样,异常信息提取部59构成了将作为日志信息存储机构的统一日志存储部57所存储的日志信息和作为异常信息存储机构的异常/对策信息存储部58所存储的日志信息进行对照、并检测监视控制装置1中产生了异常的情况的异常检测机构。然后,该作为异常检测机构的异常信息提取部59在检测出监视控制装置1中产生了异常的情况下,从作为异常信息存储机构的异常/对策信息存储部58所存储的信息中取得该异常的对策信息。

异常信息输出部60将利用异常信息提取部59提取的信息输出。利用异常信息提取部59提取的信息具体指的是,异常信息提取部59检测出监视控制装置1的异常发生时的日志信息。异常信息输出部60的日志信息的输出使用作为计算机的监视控制装置1所具备的输出装置来进行。例如,在监视控制装置1所具备的监视器上显示由异常信息提取部59提取的日志信息。另外,在监视控制装置1具备打印机作为输出装置的情况下,也可以从该打印机输出异常发生时的日志信息。此时,来自打印机的异常发生时的日志信息的输出,可以不是始终进行,而是按照来自操作者的要求来进行。

另外,对于由异常信息提取部59检测出了发生的异常,取得对策信息的情况下,异常信息输出部60除了异常发生检测时的日志信息之外,也一并输出对策信息。该对策信息与日志信息同样,也使用监视控制装置1所具备的输出装置(例如监视器、打印机等)输出。

报告部61在利用作为异常检测机构的异常信息提取部59检测出在监视控制装置1中产生了异常的情况下,报告该主旨。具体来说,例如报告部61使报告灯点亮或从扬声器鸣响报告音或者报告消息,向监视控制装置1的操作者报告已检测出在监视控制装置1中产生了异常。

监视控制装置1具备异常信息更新部62。异常信息更新部62用于进行异常/对策信息存储部58所存储的信息的更新、追加、修正等。具体来说,例如,异常信息更新部62具备异常/对策信息存储部58所存储的信息的导入功能以及导出功能。

在该情况下,为了使用异常信息更新部62对对策信息存储部58所存储的信息进行更新等,首先,使用异常信息更新部62的导出功能,输出异常/对策信息存储部58所存储的信息,例如以文本形式等保存于文件。接下来,使用通用文本编辑器等对被导出的文件的内容进行编辑,追加例如与新获得的异常和对策相关的信息。

然后,使用异常信息更新部62的导入功能,将编辑后的文件的内容取入异常/对策信息存储部58所存储的信息中。这样,能够将与新获得的异常和对策相关的信息等反映到异常/对策信息存储部58所存储的信息中。

此外,也可以设为能够利用异常信息更新部62直接编辑异常/对策信息存储部58所存储的信息。另外,异常信息更新部62只要成为能够根据需要,将异常/对策信息存储部58所存储的异常发生时的日志信息以及对于异常的对策信息中的至少一方进行更新即可。

这样,异常信息更新部62构成了用于将存储于作为异常信息存储机构的异常/对策信息存储部58的、过去的监视控制装置1的产生异常时的日志信息以及针对该异常的对策信息中的至少一方更新的更新机构。

由于具备作为更新机构的异常信息更新部62,能够变更存储于作为异常信息存储机构的异常/对策信息存储部58的信息,因此能够反映新获得的与监视控制装置1的异常相关的信息以及对策信息,并基于新的信息提早进行监视控制装置1自身的异常主要因素的确定与对策的实施。而且,通过防止监视控制装置1自身异常的再次发生,能够抑制导致成套设备的运转效率或产品品质降低那样的状况的产生。

具备以上那种功能性构成的监视控制装置1,如前述那样使用例如公知的计算机而构成。接下来,一边参照图10,一边对用于使用计算机安装监视控制装置1的硬件构成的一个例子进行说明。

如图10所示,监视控制装置1具备cpu101、rom102、ram103、输入部104、监视器105、硬盘106以及通信接口107。cpu101是执行被赋予的命令(包含作为命令的集合的程序)而进行信息的运算或者加工的中央处理装置(centralprocessingunit)。

rom102是非易失性地储存数据或者程序的读出专用存储器(readonlymemory,只读存储器)。ram103是用于易失性即暂时性地储存数据或者程序的可读写的随机访问存储器(randomaccessmemory)。这些rom102以及ram103是能够从cpu101直接访问的主存储装置。

输入部104用于将监视控制装置1的操作者所希望的信息输入到监视控制装置1。具体来说,输入部104例如能够包含键盘、鼠标、触摸面板以及麦克风等。监视器105是主要用于对监视控制装置1的操作者输出图像信息的输出装置。作为其他的输出装置,例如可以具备扬声器以及打印机等。监视器105能够输出图1所示的scada10的画面a21。

硬盘106(硬盘驱动器)是辅助存储装置。因此,硬盘106不能从cpu101直接访问。硬盘106能够非易失性地储存数据或者程序。该硬盘106构成特别是图2所示的对象操作存储部53、统一日志存储部57以及异常/对策信息存储部58。

通信接口107是监视控制装置1进行与外部的通信时所需的硬件。监视控制装置1经由通信接口107而与通信网络3物理性地连接。通信接口107的动作由os30以及plc通信用sw部40来控制。

这些cpu101、rom102、ram103、输入部104、监视器105、硬盘106以及通信接口107利用总线或者连接线缆等以能够相互进行信息的交换的方式连接。此外,监视控制装置1也可以具备cd-rom等作为外部存储装置。另外,对于输入部104、监视器105以及硬盘106,也可以不必内置于监视控制装置1,而可以设于监视控制装置1的外部。

在构成监视控制装置1的计算机的rom102中,预先储存有用于使如以上那样构成的计算机作为监视控制装置1工作的程序。而且,cpu101首先从rom102读出程序而将程序以可执行的形式储存于ram103。然后,cpu101一边读出储存于该ram103的程序,一边执行该程序。

这样,通过将作为软件的程序读取到计算机中,利用软件与硬件资源相互协作的具体机构,实现信息的运算或者加工,从而构建了具备图1以及图2所示的各功能的监视控制装置1。

即,在监视控制装置1的计算机的cpu101中执行的程序,用于使监视控制装置1的计算机作为scada10、os30、plc通信用sw部40以及趋势监视功能部50的各部分发挥功能。

此外,程序也可以储存于硬盘106或者外部存储装置而并非储存于rom102,也可以将程序从外部经由通信接口107向计算机下载来使用。

一边参照图11以及图12,一边说明如以上那样构成的监视控制装置1自身产生了异常时的一事例。如图11所示,在该事例的期间,监视控制装置1自身产生了2次异常。这些2次异常均为通信异常(向通信网络3的通信被切断)。

首先,第一次通信异常发生于2014年9月20日。在该2014年9月20日的通信异常发生时,从os日志输出部31输出的日志信息中包含“来源”为“e1cexpress”、“id”为“27”的日志数据。另一方面,在异常/对策信息存储部58中,作为监视控制装置1自身在过去产生异常时的日志数据,存储了“来源”为“e1cexpress”、“id”为“27”。

因此,存储于异常/对策信息存储部58的日志信息中存在与存储于统一日志存储部57的日志信息一致的内容,异常信息提取部59检测出监视控制装置1自身产生了异常。此时,在异常/对策信息存储部58中,作为该异常的“说明”,存储有“通信网络的通信切断”这一信息,作为对策,存储有“通信线缆的确认,频繁发生时os不稳定”这一信息。

因此,异常信息提取部59提取检测出监视控制装置1的异常时的日志信息,并且从异常/对策信息存储部58取得该检测出的异常的说明以及对策的信息。然后,利用异常信息输出部60输出提取、取得的这些信息。另外,此时,报告部61对检测出监视控制装置1自身产生了异常的情况进行报告。

接下来,第二次通信异常发生于2014年9月27日。在该2014年9月20日的通信异常发生时,在从通信sw日志输出部41输出的日志信息中包含“详细”为“client(12)abnormal”的日志数据。该日志数据表示plc通信用sw部40的通信客户发生了异常。

若观察统一后的日志信息,则可知在这些通信异常发生以前,蜂鸣器复位按钮22已被操作。在第一次的通信异常发生之前,操作了两次蜂鸣器复位按钮22。另外,在第二次的通信异常发生之前,操作了一次蜂鸣器复位按钮22。

而且,可知第一次以及第二次通信异常的产生均是在最后操作蜂鸣器复位按钮22之后的约5日后产生了通信异常。与此相对,在蜂鸣器复位按钮22被操作的前后,未记录有表示监视控制装置1的异常发生的日志数据。

这样,根据由日志提取部54提取并存储于统一日志存储部57的日志信息,蜂鸣器复位按钮22的操作与监视控制装置1的通信异常的产生存在一定的相关性,能够掌握存在最后操作蜂鸣器复位按钮22之后的约5日后产生通信异常这样的趋势。然后,根据该趋势,可推测若不进行蜂鸣器复位按钮22的操作则关系到通信异常的产生。

因此,能够以该推测为基础,将不操作蜂鸣器复位按钮22作为条件,进行再现试验。这样,通过对由日志提取部54提取并存储于统一日志存储部57的日志信息进行分析,能够限定再现试验的条件,能够在短时间内进行异常发生的主要因素的确定与针对该异常的对策的制定。

特别是,关于第一次的异常发生,在操作了蜂鸣器复位按钮22之后经过5日之前、再次操作了蜂鸣器复位按钮22的情况下(2014年9月13日→15日),未产生通信异常。另一方面,在操作蜂鸣器复位按钮22之后、不再次操作蜂鸣器复位按钮22而经过了约5日的情况下,产生了通信异常。

对于该事例的第一次的通信异常实施了再现试验时,发现了如下问题:若监视控制装置1的声音输出功能存在问题,报警音持续鸣响,则存储器的使用量增加。即,如图11所示,在于5日以内操作了蜂鸣器复位按钮22的情况下,由于在存储器使用量超过上限之前报警音的鸣响停止,因此未到达输出异常日志的程度。

另一方面,能够查明,若不操作蜂鸣器复位按钮22而经过5日以上、报警音的鸣响持续,则存储器使用量超过上限,os变得不稳定,误检测出向通信网络3的通信切断的日志。而且,还能够通过声音输出功能的设定的重新修改来实施即使报警音的鸣响持续、存储器使用量也不会增加这样的根本对策。

如以上那样构成的监视控制装置是监视成套设备的状态、与控制成套设备的控制机构(plc2)可通信地连接、并能够向控制机构输出用于指示成套设备的控制内容的控制信号的监视控制装置。而且,具备:取得与该监视控制装置1的状态以及动作相关的日志信息的日志取得机构即scada日志输出部11、os日志输出部31及通信sw日志输出部41;报警鸣响机构,在检测出与成套设备相关的异常的情况下使报警音鸣响;操作检测部52,检测出对于该监视控制装置1的、报警音的鸣响停止操作;日志提取部54,在操作检测部52检测出鸣响停止操作的情况下,提取在以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及作为日志信息存储机构的统一日志存储部57,该统一日志存储部57对利用日志提取机构提取的日志信息进行存储。

这样,通过着眼于报警音的鸣响停止操作,能够将取得、保存的日志信息的容量抑制成较少,并且能够高效地收集为了对监视控制装置1自身的特别是与报警音的鸣响停止操作相关的异常发生进行检测、分析所需的信息。

而且,能够使用监视控制装置1自身产生异常时收集到的日志信息,进行特别是以与报警音的鸣响停止操作的关联为中心所需的足够量的日志信息的分析,因此在确定异常主要因素时无需较多的劳力以及时间等,能够高效地实施主要因素的确定以及异常发生的主要因素的除去。

另外,在以往的监视控制装置1中,聚集性地存在大量的日志信息,因此在监视控制装置1自身的异常发生时,难以掌握该异常产生的主要因素与报警音的鸣响停止操作的相关性以及趋势,存在不能确定出本来的主要因素的可能性。因此,担心实施与本来的主要因素无关的通信线缆或者hub的交换等的无效果的对策,担心再次发生问题,成套设备的运转效率降低,或者不能在异常中进行适当的操作,成套设备所制造的产品受损或加工精度降低,由此导致产品品质的持续降低。

与此相对,根据本发明的监视控制装置1,能够提早地进行监视控制装置1自身的异常主要因素的确定与对策的实施,通过防止监视控制装置1自身的异常的再次发生,能够抑制导致成套设备的运转效率、产品品质的降低那样的状况。

实施方式2.

图13涉及本发明的实施方式2,是表示具备监视控制装置的成套设备控制系统的构成的框图。

前述的实施方式1在操作检测机构检测出对于监视控制装置的报警音的鸣响停止操作的情况下,由日志提取机构提取以检测时刻为基准的时间范围内的日志信息。与此相对,这里说明的实施方式2,在操作检测机构检测出对于监视控制装置的报警的确认操作的情况下,由日志提取机构提取以检测时刻为基准的时间范围内的日志信息。

即,监视控制装置1具备在对成套设备的状态或者动作等检测出异常的情况下产生报警的报警产生功能部(未图示)。另外,也可以与报警产生功能部一起具备在实施方式1中说明过的报警鸣响功能部。

如图13所示,在scada10显示画面b23。在报警产生功能部产生报警的过程中,在画面b23上配置有报警确认按钮24以及报警显示部25。在报警显示部25显示与产生中的报警相关的信息。监视控制装置1的操作者在确认了报警显示部25的显示内容之后,操作报警确认按钮24,从而能够使利用报警产生功能部产生的报警停止。

在该实施方式2中,与实施方式1相同,监视控制装置1也具备趋势监视功能部50。该趋势监视功能部50的基本构成与实施方式1相同。因此,在实施方式2中,也一边参照图2一边对趋势监视功能部50的构成进行说明。在该实施方式2中,取代蜂鸣器复位按钮22,利用操作输入记录部51记录至少报警确认按钮24的操作内容。

另外,在实施方式2中,对象操作存储部53将报警的确认操作作为成为操作检测部52的检测对象的操作而存储。报警的确认操作具体而言是在报警产生功能部产生报警的过程中向报警确认按钮24的操作。因此,操作检测部52构成了检测对于监视控制装置1的报警的确认操作的操作检测机构。

然后,日志提取部54构成了在作为操作检测机构的操作检测部52检测出作为检测对象操作的确认操作的情况下、提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息的日志提取机构。

此外,关于其他构成以及动作,与实施方式1相同,省略其详细说明。

如以上那样构成的监视控制装置是监视成套设备的状态、与控制成套设备的控制机构(plc2)可通信地连接、并能够向控制机构输出用于指示成套设备的控制内容的控制信号的监视控制装置。而且,具备:取得与该监视控制装置1的状态以及动作相关的日志信息的日志取得机构即scada日志输出部11、os日志输出部31及通信sw日志输出部41;报警产生机构,在检测出与成套设备相关的异常的情况下产生报警;操作检测部52,检测对于该监视控制装置1的报警的确认操作;日志提取部54,在操作检测部52检测出确认操作的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及作为日志信息存储机构的统一日志存储部57,该统一日志存储部57对利用日志提取部54提取的日志信息进行存储。

而且,通过像这样着眼于报警的确认操作,能够将取得、保存的日志信息的容量抑制成较少,并且能够高效地收集为了对监视控制装置1自身的特别是与报警音的鸣响停止操作相关的异常发生进行检测、分析所需的信息。

另外,能够使用收集到的日志信息高效地并且提早地进行监视控制装置1自身的异常主要因素的确定与对策的实施,通过防止监视控制装置1自身再次发生异常,能够抑制导致成套设备的运转效率、产品品质的降低那样的状况。

此外,实施方式1的报警音的鸣响停止操作以及该实施方式2的报警的确认操作都可以说是对于成套设备的异常信号的、向监视控制装置1的操作。因此,若总结实施方式1以及实施方式2,也可以说通过着眼于对于成套设备的异常信号的、向监视控制装置1的操作,能够将取得、保存的日志信息的容量抑制成较少,并且能够高效地收集为了对监视控制装置1自身的与对于成套设备的异常信号的向监视控制装置1的操作有关的异常发生进行检测、分析所需的信息。

实施方式3.

图14涉及本发明的实施方式3,是表示具备监视控制装置的成套设备控制系统的构成的框图。

这里说明的实施方式3是在实施方式1中,在操作检测机构检测出对于监视控制装置的、伴随着控制信号向控制机构(plc)的输出的信号输出操作的情况下,由日志提取机构提取以检测时刻为基准的时间范围内的日志信息。

即,如在实施方式1中说明的那样,监视控制装置1能够向作为控制机构的plc2输出用于指示成套设备的控制内容的控制信号。而且,scada10通过使用plc通信用sw部40的功能,经由网络72实现与plc2之间的相互通信。因此,经由plc通信用sw部40进行scada10的操作下的、向plc2的控制信号的输出。

如图14所示,在scada10显示画面c26。在画面c26配置有清除按钮27、执行按钮28以及控制操作按钮29。控制操作按钮29用于在利用监视控制装置1的操作进行成套设备的控制的手动控制、以及利用plc2自主地进行成套设备的控制的自动控制之间进行切换。在切换手动控制与自动控制时,从监视控制装置1向plc2输出该旨意的控制信号。

另外,若在利用控制操作按钮29选择了手动控制的状态下,操作执行按钮28,则向plc2输出用于执行已设定的控制内容的控制信号。然后,若在利用控制操作按钮29选择了手动控制的状态下,操作清除按钮27,则向plc2输出用于清除已设定的控制内容的控制信号。

在该实施方式3中,与实施方式1相同,监视控制装置1也具备趋势监视功能部50。该趋势监视功能部50的基本的构成与实施方式1相同。因此,在实施方式3中,也一边参照图2一边对趋势监视功能部50的构成进行说明。在该实施方式3中,取代蜂鸣器复位按钮22,利用操作输入记录部51记录至少清除按钮27、执行按钮28以及控制操作按钮29的操作内容。

另外,在实施方式3中,对象操作存储部53将伴随着向控制机构(plc2)的控制信号的输出的信号输出操作存储为作为操作检测部52的检测对象的操作。所谓伴随着向plc2的控制信号的输出的信号输出操作,具体而言是指,向清除按钮27、执行按钮28以及控制操作按钮29中的某一个的操作。因此,操作检测部52构成了检测信号输出操作的操作检测机构,所述信号输出操作是对于监视控制装置1的、伴随着控制信号向控制机构(plc2)的输出的操作。

然后,日志提取部54构成了在作为操作检测机构的操作检测部52检测出作为检测对象操作的信号输出操作的情况下、提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息的日志提取机构。

此外,关于其他构成以及动作,与实施方式1相同,省略其详细说明。

如以上那样构成的监视控制装置是监视成套设备的状态、与控制成套设备的控制机构(plc2)可通信地连接、并能够向控制机构输出用于指示成套设备的控制内容的控制信号的监视控制装置。而且,具备:取得与该监视控制装置1的状态以及动作相关的日志信息的日志取得机构即scada日志输出部11、os日志输出部31及通信sw日志输出部41;操作检测部52,检测对于该监视控制装置1的、伴随着向控制机构的控制信号的输出的信号输出操作;日志提取部54,在操作检测部52检测出信号输出操作的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及作为日志信息存储机构的统一日志存储部57,对利用日志提取部54提取的日志信息进行存储。

而且,通过像这样着眼于伴随着控制信号向控制机构(plc2)的输出的信号输出操作,能够将取得、保存的日志信息的容量抑制成较少,并且能够高效地收集为了对监视控制装置1自身的特别是与伴随着控制信号向控制机构的输出的信号输出操作相关的异常发生进行检测、分析所需的信息。

另外,能够使用收集到的日志信息高效地并且提早地进行监视控制装置1自身的异常主要因素的确定与对策的实施,通过防止监视控制装置1自身再次发生异常,能够抑制导致成套设备的运转效率、产品品质的降低那样的状况。

实施方式4.

图15涉及本发明的实施方式4,是表示具备监视控制装置的成套设备控制系统的构成的框图。

这里说明的实施方式4在实施方式1中具备对显示于显示机构的操作画面的切换进行检测的画面切换检测机构,在画面切换检测机构检测出操作画面的切换的情况下,由日志提取机构提取以检测时刻为基准的时间范围内的日志信息。

即,如在实施方式1中说明的那样,监视控制装置1具备例如显示监视器105等的操作画面的显示机构。如图15所示,在scada10显示例如画面a21以及画面c26。这些画面a21以及画面c26是显示于作为显示机构的监视器105的操作画面。此外,画面a21与实施方式1中说明的相同,画面c26与实施方式3中说明的相同。

监视控制装置1的操作者能够根据需要,将操作画面在画面a21与画面c26之间进行切换。该操作画面的切换具体而言是通过向实施方式1中说明过的作为输入部104的鼠标或者键盘等的操作来进行的。监视控制装置1具备画面切换检测部70。画面切换检测部70是检测显示于作为上述显示机构的监视器105的操作画面的切换的画面切换检测机构。此外,成为画面切换检测部70的画面切换的检测对象的,不仅是scada10中的画面,也可以是scada10的画面与os30的画面的切换,或scada10的画面与通信sw日志输出部41的画面的切换。

在该实施方式4中,与实施方式1相同,监视控制装置1也具备趋势监视功能部50。该趋势监视功能部50的基本的构成与实施方式1相同。因此,在实施方式4中。也一边参照图2一边对趋势监视功能部50的构成进行说明。在该实施方式4中,取代蜂鸣器复位按钮22,利用操作输入记录部51记录至少画面切换检测部70的检测内容。在利用操作输入记录部51记录画面切换检测部70的检测内容时,该记录的内容中至少包含能够确定从哪个操作画面向哪个操作画面进行切换的信息。

另外,在实施方式4中,对象操作存储部53将利用画面切换检测部70检测出的操作画面的切换存储为作为操作检测部52的检测对象的输入。而且,日志提取部54在操作检测部52检测出作为检测对象的操作画面的切换的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息。

这里,所谓操作检测部52检测出作为检测对象的操作画面的切换的情况,即是指画面切换检测部70检测出操作画面的切换的情况。因此,可以说日志提取部54构成了提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息的日志提取机构。

此外,关于其他构成以及动作,与实施方式1相同,省略其详细说明。

如以上那样构成的监视控制装置是监视成套设备的状态、与控制成套设备的控制机构即plc2可通信地连接、并能够向控制机构输出用于指示成套设备的控制内容的控制信号的监视控制装置。而且,具备:取得与该监视控制装置1的状态以及动作相关的日志信息的日志取得机构即scada日志输出部11、os日志输出部31及通信sw日志输出部41;显示机构,显示操作画面;画面切换检测部70,检测显示于显示机构的操作画面的切换;日志提取部54,在画面切换检测部70检测出操作画面的切换的情况下,提取以该检测时刻为基准的预先设定的时间范围内由日志取得机构取得的日志信息;以及作为日志信息存储机构的统一日志存储部57,对利用日志提取部54提取的日志信息进行存储。

而且,通过像这样着眼于操作画面的切换,能够将取得、保存的日志信息的容量抑制成较少,并且能够高效地收集为了对监视控制装置1自身的特别是与操作画面的切换相关的异常发生进行检测、分析所需的信息。

另外,能够使用收集到的日志信息高效地并且提早地进行监视控制装置1自身的异常主要因素的确定与对策的实施,通过防止监视控制装置1自身再次发生异常,能够抑制导致成套设备的运转效率、产品品质的降低那样的状况。

工业实用性

本发明能够应用于监视成套设备的状态、与控制该成套设备的控制机构(例如plc)可通信地连接、并能够向控制机构输出用于指示成套设备的控制内容的控制信号的监视控制装置。

附图标记说明

1监视控制装置,2plc,3通信网络,10scada,11scada日志输出部,21画面a,22蜂鸣器复位按钮,23画面b,24报警确认按钮,25报警显示部,26画面c,27清除按钮,28执行按钮,29控制操作按钮,30os,31os日志输出部,40plc通信用sw部,41通信sw日志输出部,50趋势监视功能部,51操作输入记录部,52操作检测部,53对象操作存储部,54日志提取部,55日志转换部,56日志统一部,57统一日志存储部,58异常/对策信息存储部,59异常信息提取部,60异常信息输出部,61报告部,62异常信息更新部,70画面切换检测部,101cpu,102rom,103ram,104输入部,105监视器,106硬盘,107通信接口。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1