一种基于scada系统的信息监控系统及其监控方法

文档序号:9260951阅读:485来源:国知局
一种基于scada系统的信息监控系统及其监控方法
【技术领域】
[0001]本发明涉及SCADA系统研宄领域,特别涉及一种基于SCADA系统的信息监控系统及其监控方法。
【背景技术】
[0002]SCADA(Supervisory Control And Data Acquisit1n,数据米集与监视控制)系统在工业领域应用广泛,且技术发展成熟。它可以对现场的运行设备进行监视和控制,以实现数据采集、设备控制、测量、参数调节以及各类信号报警等各项功能。
[0003]目前已有一些研宄是将SCADA系统与短信平台软件系统连接,利用GSM短信模块将报警信息以短信的形式发送到手机。但是,此种方法需要购买GSM短信模块和短信平台软件,且所发短信均要收费。因此成本较高。

【发明内容】

[0004]本发明的主要目的在于克服现有技术的缺点与不足,提供一种基于SCADA系统的信息监控系统,该系统无需购买GSM短信模块,仅通过现有的第三方软件就能实现实时和定时免费短信自动发送,具有成本低,智能化程度高的优点。
[0005]本发明的另一目的在于提供一种基于上述信息监控系统的监控方法。
[0006]本发明的目的通过以下的技术方案实现:一种基于SCADA系统的信息监控系统,包括:
[0007]SCADA服务器,用于监视和控制生产设备的运行,并采集现场设备运行状态、故障报警、生产数据和产品参数,并将上述采集信息发送到调度服务器;
[0008]调度服务器,用于对采集信息进行判断分析,生成相应的报送信息;同时确定包括设备联系人、联系人手机号、开停机信息、开停机时间的联系信息;将报送信息和联系信息按照预设格式进行保存,得到生成信息;将生成信息通过ODBC (Open DatabaseConnectivity,开放数据库互连)发送到数据库服务器;
[0009]数据库服务器,包括一数据库,该数据库用于存储生成信息;
[0010]网关,用于连接数据库服务器和自动短信平台;
[0011]自动短信平台,包括信息读取模块和自动发送模块,所述信息读取模块用于利用模拟鼠标键盘的动作的软件定时循环扫描数据库服务器中的数据库以判断生成信息是否有更新,一旦有更新,信息读取模块按照时间顺序读取更新的信息内容以及联系人手机号,触发自动发送模块;所述自动发送模块用于将更新的信息内容、联系人手机号输入到第三方聊天软件中,由第三方聊天软件发送短信到联系人手机上;
[0012]手机,用于接收来自自动短信平台发来的短信。
[0013]优选的,所述调度服务器包括:
[0014]数据管理模块,用于接收从SCADA服务器传来的现场设备运行状态、故障报警、生产数据和产品参数,以及从SCADA服务器读取当前现场的网络通讯状态,对上述信息进行过滤和判断分析,根据不同的需求生成对应的报送信息;
[0015]时间与联系人管理模块,用于通过设备所属位置确定所属部门,然后选择联系人,将开停机信息、联系人手机号、开停机时间组合成一个联系信息;
[0016]信息储存模块,用于将报送信息和联系信息按照预设的固定格式排列,得到生成信息;将生成信息通过ODBC发送到数据库服务器。
[0017]更进一步的,所述时间与联系人管理模块还用于对时间和联系人进行分类,仅在信息采集的时间段内工作,且时间与联系人管理模块还引入了职工轮值表,用于调取各部门各班次当班人员,选择联系人时仅选择当班人员。
[0018]优选的,信息储存模块还用于把所需的历史生产数据的综合分析结果和产品质量参数的计算分析结果定时存储到数据库服务器中的数据库中。以便于用户的随时调取。
[0019]优选的,所述模拟鼠标键盘的动作的软件为现有的按键精灵软件、TC简单开发软件。
[0020]优选的,所述的第三方聊天软件可以为飞信、易信。
[0021]一种基于上述信息监控系统的监控方法,包括步骤:
[0022](I) SCADA服务器监视和控制生产设备的运行,并采集现场设备运行状态、故障报警、生产数据和产品参数,并将上述采集信息发送到调度服务器;
[0023](2)调度服务器对采集信息进行过滤和分析,生成相应的报送信息;同时确定包括设备联系人、联系人手机号、开停机信息、开停机时间的联系信息;将报送信息和联系信息按照预设格式进行保存,得到生成信息;将生成信息通过ODBC发送到数据库服务器;
[0024](3)数据库服务器中的数据库存储生成信息;
[0025](4)自动短信平台通过网关与数据库服务器连接,自动短信平台包括信息读取模块和自动发送模块,所述信息读取模块利用模拟鼠标键盘的动作的软件定时循环扫描数据库服务器中的数据库以判断生成信息是否有更新,一旦有更新,信息读取模块按照时间顺序读取更新的信息内容以及联系人手机号,触发自动发送模块;所述自动发送模块将更新的信息内容、联系人手机号输入到第三方聊天软件中,由第三方聊天软件发送短信到联系人手机上。
[0026]更进一步的,所述步骤(2)中,调度服务器还对时间和联系人进行分类,仅在信息采集的时间段内工作,且还引入了职工轮值表,用于调取各部门各班次当班人员,选择联系人时仅选择当班人员。
[0027]本发明与现有技术相比,具有如下优点和有益效果:
[0028]1、现有的方法需要购买GSM短信模块和短信平台软件,且所发短信均要收费。本发明采用免费的第三方聊天工具,通过SCADA系统对生产数据进行分析并采集到数据库中,再以短信的形式发送到手机,具有成本低、易于架构、智能化程度高的优点。
[0029]2、本发明实现实时发送故障报警信息到相关人员手机,且信息中包含对设备出现故障时的相关信息进行的辅助分析,可以提高专业人员处理故障的速度和效率,从而有效保证生产安全稳定运行。
[0030]3、本发明实现定时发送生产数据到相关人员手机,且信息包含对历史生产数据的综合分析和产品质量参数的监控,让生产管理人员准确和及时的把握生产状况和产品质量,从而提高了生产产量和产品质量。
【附图说明】
[0031]图1是本发明的网络拓扑图。
[0032]图2是本发明的系统模块示意图。
[0033]图1中:I一SCADA服务器,2—调度服务器,3—数据库服务器,4一网关,5—自动短信平台,6—手机。
【具体实施方式】
[0034]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0035]实施例1
[0036]如图1所示,本实施例一种基于SCADA系统的信息监控系统包括:SCADA服务器1、调度服务器2、数据库服务器3、网关4、自动短信平台5、手机6。下面对各个部分进行详细说明。
[0037]1、SCADA服务器:为现有的用于监视和控制生产设备运行的组态软件。其包含图2中的“数据采集模块”,主要作用是把现场的设备运行状态、故障报警、生产数据和产品参数等采集上来。
[0038]2、调度服务器:调度其实是SCADA组态软件自带的一种可用编程语言开发的功能,为了避免影响生产,所以把调度服务器与SCADA服务器分开。调度包含图2中的“数据管理模块”、“时间与联系人管理模块”和“信息储存模块”。
[0039]数据管理模块:从SCADA服务器读取现场的网络通讯状态、设备运行状态、故障报警、生产数据和产品参数等信息。并进行过滤和判断分析,即根据不同的需求生成对应的信息。
[0040]时间与联系人管理模块:通过设备所属位置确定所属部门,然后选择联系人,将开停机信息、联系人手机号
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1