设施监视控制系统的制作方法

文档序号:8322595阅读:149来源:国知局
设施监视控制系统的制作方法
【技术领域】
[0001]本发明涉及设施监视控制系统,具有恢复管理设施的运转数据的数据库的功能。
【背景技术】
[0002]在设施监视控制系统中,设施的运转数据通过网络从控制器积蓄到服务器的数据库,在监视装置的监视画面中显示为趋势(trend)或警报(alarm)历史。作为管理设施的监视数据的装置,例如有如下装置:将从控制对象设施收集到的消息积蓄到数据库,并在积蓄了的消息的发生次数超过了阈值的情况下,在显示画面中显示警告消息(专利文献I参照)。
[0003]近年来,使用了公用线路或无线LAN (Local Area Network:局域网)的系统的网络在增加。在公用线路或无线LAN中,根据环境或装置的状态网络的连接变得不稳定,如果控制器与服务器之间的网络暂时被切断,则有时会丢失应该在服务器的数据库中积蓄的运转数据。
[0004]专利文献1:日本特开2013-097458号公报

【发明内容】

[0005]由网络的故障导致丢失了的运转数据是不存在于服务器的数据库中的运转数据,所以即使网络恢复正常,也不能恢复服务器的数据库。
[0006]本发明的目的在于,提供一种设施监视控制系统,即使在网络的异常发生时服务器的数据库中没有保存应该保存的运转数据的情况下,在网络恢复到正常的情况下,也能够将服务器的数据库恢复正常。
[0007]为了解决上述课题,本发明的特征在于,将从控制器的监视对象得到的运转数据始终保存到所述控制器,在连结所述控制器与所述服务器的网络中发生了异常后所述网络恢复到正常的情况下,从所述控制器中保存了的运转数据中,抽取与从所述网络的异常发生时到所述网络的恢复日期和时间的时间段内应该在所述服务器的数据库中保存的运转数据相当的运转数据,经由所述网络将抽取的所述运转数据作为备份数据从所述控制器发送到所述服务器,在所述服务器中,将从所述控制器接收到的备份数据保存到所述数据库,将所述数据库恢复正常。
[0008]通过本发明,即使在网络的异常发生时服务器的数据库中没有保存应该保存的运转数据的情况下,在网络恢复到正常的情况下,也能够将服务器的数据库恢复正常。
【附图说明】
[0009]图1是本发明的设施监视控制系统的整体结构图。
[0010]图2是本发明的管理信息的结构图。
[0011]图3是用于说明本发明的设施监视控制系统的处理的时间图。
[0012]符号说明
[0013]I监视装置,2服务器,3控制器,4网络,5输入装置,5a键盘,5b鼠标,6进程输入输出装置,7设施设备,7a开关,7b传感器,7c泵,10画面显示处理部,12显示器,12a显示领域,12b监视画面,20数据库管理处理部,23数据库,24管理信息,30监视处理部,31备份处理部,32备份数据库,34管理信息。
【具体实施方式】
[0014]以下,使用图1至图3说明本发明的实施例。图1是示出本发明的实施例的设施监视控制系统的整体结构图。
[0015]在图1中,设施监视控制系统具有监视装置1、服务器2和控制器3,监视装置I和服务器2以及控制器3分别经由网络4相互连接。对监视装置I连接有输入装置5,输入装置5例如由键盘5a和鼠标5b构成。对控制器3连接有进程输入输出装置6,对进程输入输出装置6连接有设施设备7。设施设备7例如具有开关7a、传感器7b、泵7c。网络4例如由公用线路或无线LAN构成。
[0016]监视装置I是具备CPU (Central Process ing Unit:中央处理单元)、存储器、输入输出接口等信息处理资源的计算机装置,例如具有画面显示处理部10、存储器11和显示器12。通过控制器3的监视而得到的监视信息13存储于存储器11。监视画面12b显示于显示器12的显示领域12a。
[0017]画面显示处理部10根据在存储器11中存储了的监视信息13或从服务器2转发的运转数据(数据库23内的运转数据)来处理与监视有关的信息,将例如示出设施设备7或进程输入输出装置6的运转状态的趋势或者示出设施设备7或进程输入输出装置6的异常的警报历史等处理结果显示于显示器12的监视画面12b。此时,基于输入装置5的键盘5a的操作的文字或数字显示于监视画面12b。另外,对画面显示处理部10输入例如监视画面12b的选择位置信息作为基于输入装置5的鼠标5b的操作的信息。
[0018]服务器2是具备CPU、存储器、输入输出接口等信息处理资源的计算机装置,例如具有数据库管理处理部20、存储器21、22和数据库23。管理信息24存储于存储器21,监视信息25存储于存储器22。数据库管理处理部20经由网络4输入控制器3的备份数据库32内的运转数据,并且从存储器22输入监视信息25,根据输入的运转数据或监视信息25执行用于管理数据库23内的运转数据的处理,将执行结果记录到存储器21的管理信息24。
[0019]此时,数据库管理处理部20将在备份数据库32中保存了的数据中的示出设施设备7或进程输入输出装置6的运转状态的运转数据与运转时间对应起来保存到数据库23的数据存储区域,并且检测包括连接到网络4的输入输出接口的网络4的异常的有无,将该检测结果(网络4的异常或网络4的正常)与日期和时间关联起来记录到管理信息24。
[0020]控制器3是具备CPU、存储器、输入输出接口等信息处理资源的计算机装置,例如具有监视处理部30、备份处理部31、备份数据库32和存储器33。管理信息34存储于存储器33。监视处理部30在经由网络4从监视装置I输入了用于控制设施设备7的控制信号等的情况下,经由进程输入输出装置6将输入了的控制信号等转发到设施设备7,控制构成设施设备7的控制开关7a、传感器7b或泵7c。
[0021]另外,监视处理部30将至少进程输入输出装置6和设施设备7作为监视对象,从进程输入输出装置6输入示出属于监视对象的各设备的状态或异常的监视信息(包括警报信息的信息),将输入了的监视信息积蓄到备份数据库32,并且经由网络4将输入了的监视信息转发到监视装置I的存储器11或服务器2的存储器22。
[0022]另外,监视处理部30从进程输入输出装置6输入示出属于监视对象的各设备的运转状态的运转数据,将输入了的运转数据与运转时间(运转日期和时间)对应起来保存到备份数据库32的数据存储区域,并且检测包括连接到网络4的输入输出接口的网络4的异常的有无,将该检测结果(网络4的异常或网络4的正常)与日期和时间关联起来记录到管理信息34。
[0023]图2是管理信息的结构图。在图2(a)中,管理信息24作为数据库用管理信息,具有异常发生日期和时间241以及恢复日期和时间242。异常发生日期和时间241是示出网络4中异常发生了的日期和时间的信息。恢复日期和时间242是示出网络4从异常恢复到正常的日期和时间的信息。在图2(b)中,管理信息34作为备份用管理信息,具有异常发生日期和时间341、恢复日期和时间342和备份完成标志(flag)343。异常发生日期和时间341是示出网络4中异常发生了的日期和时间的信息。恢复日期和时间342是示出网络4从异常恢复到正常的日期和时间的信息。备份完成标志343是示出数据库23的备份完成的信息。
[0024]图3是用于说明本发明的设施监视控制系统的处理的时间图,并示出从网络的切断到数据库恢复为止的处理的流程。
[0025]在图3中,在网络4正常(301)的情况下,监视处理部30经由网络4将示出设施设备7和进程输入输出装置6的状态或异常的监视信息发送到监视装置I和服务器2。此时,监视处理部30将从监视对象收集到的运转数据作为备份数据,始终保存到备份数据库32(351)。另外,监视处理部30不始终保存运转数据,而是留下固定时间量的数据并删除旧的备份数据(352),在备份数据库32的数据存储区域中形成空的领域。例如,能够将3分钟内的量的运转数据保存到备份数据库32。
[0026]之后,如果网络4被切断、网络4从正常(301)变为(发生)异常(302),则服务器2的数据库管理处理部20检测包括服务器2的输入输出接口的网络4的异常(311),将网络4的异常发生日期和时间241作为该检测结果记录到管理信息24(312)。此时,控制器3的备份处理部31检测包括控制器3的输入输出接口的网络4的异常(321),将网络4的异常发生日期和时间341作为该检测结果记录到管理信息34 (322),并且开始用于对备份数据库32进行备份的处理(323)。
[0027]此时,为了防止运转数据的收集遗漏,备份处理部31将包括从网络4的异常发生前的运转数据到网络4的正常恢复后的运转数据的运转数据作为恢复用备份数据保存到备份数据库32 (324)。例如,备份处理部31将由监视处理部30收集到的运转数据中的从示出比网络4的异常发生日期和时间341早I分钟的运转时间的运转数据到示出从网络4的恢复日期和时间342经过了 I分钟后的运转时间的运转数据为止的运转数据作为恢复用备份数据保存到备份数据库32。
[0028]之后,在网络4从异常(发生)(302)变为(恢复)正常(303)的情况下,数据库管理处理部20检测网络4变为正常恢复(313),将网络4变为正常恢复的恢复日期和时间242作为该检测结果记录到管理信息24(314),并且开始数据库恢复处理(315)。此时,数据库管理处理部20参照管理信息24来检索数据库23,在数据库23的数据存储区域中的与从网络4的异常发生日期和时间241到网络4变为正常恢复的恢复日期和时间242为止的时间段对应的数据存储区域中不存在运转数据的情况下,将包括与从网络4的异常发生日期和时间241到网络4变为正常恢复的恢复日期和时间242为止的时间段对应的数据存储区域中不存在运转数据的旨意的信息的备份数据发送要求发送到控制器3的备份处理部30(316)。
[0029]另一方面,在网络4从异常(发生)(302)变为(恢复)正常(303)的情况下,备份处理部31检测网络4变为正常恢复(325),将网络4变为正常恢复的恢复日期和时间342作为该检测结果记
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1