组态王报警历史存MySQL_组态王6.55报警存储与历史数据查询设置全过程

摘要:本文对组态王6.55的报警存储及历史数据查询设置的详细过程进行了详细介绍,供应用时借鉴参考。

1首先我们在电脑内找到组态王安装包,在安装包内valuepack下找到“报警数据库”将该文件夹复制到我们在电脑D盘已经建好的“报警保存”文件下内并保存。

428a2ff4e8202aff89b1e10871c7be9f.png

fdf2d616c3c4e170a4e597fd9f709f54.png

46867eae46f20019d1774f6c19f25814.png

2设置ODBC数据源,步骤如下C:\Windows\SysWOW64”,双击该目录下的“odbcad32.exe”件,就进去ODBC数据源管理界面了

8d109d4ae0e3c327148439e6920509e2.png

3 双击打开ODBC数据源管理器,选择系统DSN,点击右侧添加按钮弹出“创建新数据”窗口选择Microsoft Access Driver (*.mdb)” 驱动,点击“完成”。

数据源的名称,根据需要对数据源进行命名,如“报警”,点击“选择(S)”,选择我们前面定义的数据库文件“D:\ 报警存储与查询\报警数据库.mdb”。点击“确定”完成ODBC数据源的定义

5b7260bbff65acff04d5bee0ccf498bb.png

4 数据源的名称,根据需要对数据源进行命名,如“011”,点击“选择(S)”,按钮选择

我们前面定义的数据库文件“D:\ 报警保存\报警数据库.mdb”。点击“确定”完成ODBC数据源的定义。

16dbc80a300e6d1d73750d6fe532e0bf.png

073c08a5533f7b2ab03a67f809e294f8.png

5 打开组态王软件新建工程命名为“报警”。

cf911796537a905b1b27a216223237c3.png

6 新建一个工程,在设备处新建设备,我们在本例中定义一个仿真PLC 的设备,设备列表为“PLC-亚控-仿真PLC-串口”,设备名称为“PLC”。此仿真PLC 可以做为虚拟设备与组态王进行通讯。PLC 主要有如下的寄存器:自动加1 寄存器INCREA,自动减1 寄存器DECREA,随机寄存器RADOM,常量寄存器STATIC,常量字符串寄存器STRING,CommErr 寄存器。

7 定义变量:在数据词典中新建两个IO 变量,变量名称分别为压力、流量,变量类型为IO 实数,连接的设备为前面定义的仿真PLC 设备“PLC”,寄存器分别为INCREA100,DECREA100,数据类型为short,读写属性为“只读”。这样压力变量就会从0 开始自动加1,其变化范围是0 到100,流量变量从100 开始自动减1,其变化范围是0 到100。

9d114b29211600c3917c97f2debf6c57.png

1fca010682581d0d81d79172b621e19b.png

c6847150e1537b518cd8e27a46362f8b.png

2867e19c360f77aaca0d2d7c49a557c3.png

8 创建报警组:我们首先定义报警组,在报警组处双击进行报警组对话框,点击“增加”定义两个报警组,分别为“压力报警”、“流量报警”,确认完成报警组的定义。

33b3f0c6138caa5549fb27d9cdfea6d2.png

9建立画面:新建两个画面一个命名为“实时报警”画面,一个命名为“报警查询”画面。双击打开实时报警画面选择“工具箱”(第3行最后一个)报警窗口。并在画面上画出报警窗口。双击打开报警窗口选择实时报警窗,报警窗口名命名为“报警窗口”。

a984a20345cf6e8012d1682a7af0a9b3.png

dd88522e8eb8480dc7563b2d04de526d.png

f573023c16ce884c6e6df826c98aebce.png

10 组态报警查询窗口。双击打开刚才建立好的报警查询窗口,选择“工具箱”(第4行最后一个)插入通用控件。找到并选择通用控件下的KVADODBGrid Class。点击确定在画面中建立历史查询表格。

3650c3977b013f8cf426165e7ecbb76d.png

42bee28c190451f03748b77a88123fdf.png

c4f576c9b571a3f7a28c05c3682ca8b7.png

11 双击打开画面中建好的历史查询表格,控件名命名为“BJCX”。

c548ae967ea2c2f292759b9ef427d2af.png

12 在工具箱找到按钮并组态到画面命名为“查询”,双击打开双击打开选择弹起时进行关联。弹出画面双击控件弹出控件属性和方法。控件名称选择我们命名的“BJCX”,控件方法依次选择FetchDaTa和FetchEnd。点击确认并保存所有结束画面组态。

c53575c1449671b8b5915a37b8a67f1d.png

31feac8aecc523c4d025359684298f21.png

80a8fa55ba2ec1f08c7b4b57694bf749.png

86a7f5a51e19de9fa72757680664531b.png

13 在画面中单击右键切换到View进行测试。据观察发现实时报警窗口有报警信息,我们打开D盘内报警信息储存的数据表发现历史报警信息显示正常说明报警储存完成。

d6048858acc4015f3a402151ee55cb99.png

69336a8ff02b28836f098f52e4290679.png

14 单击切换画面到历史报警查询画面单击查询历史报警表格与D盘内历史报警数据一致表示试验成功。

d88414640bacfff453745dd4679b980f.png

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值