WINCC SQL报警记录和变量记录数据读取查询
WINCC SQL报警记录和变量记录数据读取查询
按时间查询报警记录
用到控件为listView,textbox,progctrl,ImageComboCtrl
Sub X6309X94AE1X0000X59CB_X6309X94AE1X0000X0000_X6309X94AE1X0000X0058_X6309X94AE1X00009_OnClick(ByVal Item)
Dim sPro
Dim sDsn
Dim sSer
Dim sCon
Dim sSql
Dim oRs
Dim conn
Dim oCom
Dim oItem
Dim comItem
Dim m, n, s
Dim oList
Dim T1,T2,T3,T4,T5,T6,record1,record2
Dim a,b
Set oList = ScreenItems("ListView1")
Set T1=ScreenItems("T1")
Set T2=ScreenItems("T2")
Set T6=ScreenItems("2")
Set T3=ScreenItems("3")
Set T4=ScreenItems("4")
Set T5=ScreenItems("pro")
Set record1=ScreenItems("5")
Set record2=ScreenItems("6")
oList.View =3
oList.ListItems.Clear
T1.ComboItems.Clear
T2.ComboItems.Clear
sPro = "Provider=WinCCOLEDBProvider.1;"
sDsn = "Catalog=CC_HJ_07_08_19_17_28_13R;"
sSer = "Data Source=.\WINCC"
sCon = sPro + sDsn + sSer
sSql = "ALARMVIEW:Select * FROM AlgViewCHT WHERE DateTime>'"+Trim(T1.Text)+"' AND DateTime<'"+Trim(T2.Text)+"'"
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = sCon
conn.CursorLocation = 3
conn.Open
Set oRs = CreateObject("ADODB.Recordset")
Set oCom = CreateObject("ADODB.Command")
oCom.CommandType = 1
Set oCom.ActiveConnection = conn
oCom.CommandText = sSql
Set oRs = oCom.Execute
m =oRs.RecordCount
T6.OutputValue=m
With oList
.ColumnHeaders.Clear
.ColumnHeaders.Add , , CStr(oRs.Fields(2).Name), 120
.ColumnHeaders.Add , , CStr(oRs.Fields(0).Name),60
.ColumnHeaders.Add , , CStr(oRs.Fields(1).Name), 60
.ColumnHeaders.Add , , CStr(oRs.Fields(37).Name), 120
End With
If (m > 0) Then
oRs.MoveLast
record2.OutputValue=oRs.Fields(2).value
oRs.MoveFirst
Do While Not oRs.EOF
If n=0 Then
record1.OutputValue=oRs.Fields(2).value
End If
n = n + 1
T5.Max=m
T5.Value=n
s = oRs.Fields(2).value
Set comItem=T1.ComboItems.Add()
comItem.Text = s
Set comItem=T2.ComboItems.Add()
comItem.Text = s
Set oItem = oList.ListItems.Add()
oItem.Text = s
oItem.SubItems(1) = CStr(oRs.Fields(0).value)
oItem.SubItems(2) = CStr(oRs.Fields(1).value)
oItem.SubItems(3) = CStr(oRs.Fields(37).value)
If Trim(oRs.Fields(37).value)="上限值" then
a=a+1
End If
T3.OutputValue=a
If Trim(oRs.Fields(37).value)="下限值" then
b=b+1
End If
T4.OutputValue=b
oRs.MoveNext
Loop
oRs.Close
Else
End If
Set oRs = Nothing
Set conn = Nothing
End Sub
WINCC SQL报警记录和变量记录数据读取查询相关推荐
- 显示屏插到服务器上不显示,WINCC画面报警栏中显示没有数据服务器的连接是怎么回事...
WINCC画面报警栏中显示没有数据服务器的连接并且报警画面中也没有报警记录,其它的都挺正常是怎么回事 问题补充: 以前WinCC运行都挺正常,突然不能显示报警记录,其中在"Computer ...
- sql 数据库中只靠一个数据,查询到所在表和列名
有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,在网上搜了一下,找到一个比较好的方法,通过一个存储过程实现的.只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名. 前提是要将 ...
- Excel链接mysql语句查询_Excel表中连接sql并使用sql语句引用excel单元格数据作为查询条件...
//2007和2010版本: 选择\ * 来自 OpenDataSource(\\" Microsoft.ACE.OLEDB.12.0", " Data =源" ...
- wincc提示计算机丢失ccctrl,WinCC变量记录和组态报警-20210408064829.docx-原创力文档...
资料. 资料. wcc变量记录和组态与报警 一.变量记录: 打开组态软件WCC进入变量记录: ^TinCCExploiei - F;\TCC\起动綽止'起停??CP 文件0)氛眉⑥isa? 工具(:) ...
- WinCC 变量记录和报警记录备份数据连接后不显示
WinCC变量记录和报警记录超过最大归档时间后,数据库文件将从项目中分离,浏览历史数据从WinCC上附加,附加后不显示存在以下情况: 项目注意备份 WinCC软件问题 拷贝项目和数据到其他相同软件版本 ...
- wincc提示计算机丢失ccctrl,WinCC(变量记录和组态报警)
<WinCC(变量记录和组态报警)>由会员分享,可在线阅读,更多相关<WinCC(变量记录和组态报警)(23页珍藏版)>请在人人文库网上搜索. 1.WCC变量记录和组态与报警. ...
- wincc卡死、wincc运行卡在变量记录不动怎么办?WinCC在激活过程中卡住了怎么办?...
使用wincc的各位大多数都遇到过运行wincc卡死的情况,新项目或者老项目运行,勾选了变量记录运行系统选项,运行wincc时卡住.假死.不动了,这是最痛苦的情况了!!! 这个时候怎么办??? 别慌, ...
- 【Sql Server】数据库变量表和临时表的区别,并运用变量表遍历和随机生成姓名记录
作者:小5聊 简介:一只喜欢全栈方向的程序员,欢迎咨询,尽绵薄之力答疑解惑 公众号:有趣小馆,一个有趣的关键词回复互动功能 目录 1.表变量 1.1.表变量基本信息 1.2.表变量使用场景 1.3.表 ...
- sql 赋值 null_巩固SQL - 窗口函数amp;变量amp;数据透视图
入数据行业近3年了,这3年的工作时间我绝大多数时间都在写python做分析.但作为合格的一个数据分析师,sql的精通肯定是必不可少的,所以最近疯狂刷sql题,同时也来总结下我以前比较少用的语法. (工 ...
最新文章
- netty 为什么用nio 不用 aio
- nssl1438-战略威慑【枚举,树的直径】
- 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...
- JMeter Listeners - Part 2: Listeners that Aggregate Data Samples
- 怎么判断我选了多少个复选框_7~8个月宝宝一天吃多少辅食,怎么安排?妈妈这样做,养出健康娃...
- Jenkins构建jmeter进行接口测试的一些配置
- Hadoop连载系列之六:Hadoop数据仓库工具Hive
- 虚拟机系统和windows主机系统的文件互传方法 ——WinSCP使用
- 华为手机天气小工具误删/移除/丢失/不见了怎么办?
- python 基于金字塔的图像融合
- Java程序设计课程设计_《JAVA程序设计》课程设计
- 使用代理服务器网速会变慢吗?
- vue 将echarts的图片导出成pdf文件
- [SOA介绍]什么是SOA?
- 计算机中的三类总线是什么,计算机中三总线是什么意思
- .jar will not be exported or published.Runtime ClassNotFoundExceptions may result.
- 天气预报发展简史:从玄学到科学
- [翻译] Icon and Image Sizes
- 分布式系统:Spark和Memcache
- Java毕设项目电影评论网站系统(java+VUE+Mybatis+Maven+Mysql)