wincc读取变量归档_第1页
wincc读取变量归档_第2页
wincc读取变量归档_第3页
wincc读取变量归档_第4页
wincc读取变量归档_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WINCC一起学-VBS读取变量归档WINCC 一起学-VBS读取变量归档-一4、读取变量归档连接数据库成功,下一步就是从归档之中读取数据了,读取数据要用到两个对象,“ADODB.Recordset”和“ADODB.Command”对象4.1 ADODB.Recordset4.1.1 简介ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。在 ADO 中,此对象是最重要且最常用于对数据库的数据进行操作的对象。4.1.2 创建对象方式Dim oRsSet oRs = CreateObject("ADODB.Record

2、set")4.1.3 属性4.1.4 方法4.1.5 事件4.1.6 集合4.2 ADO Command4.2.1 简介ADO Command 对象用于执行面向数据库的一次简单查询。此查询可执行诸如创建、添加、取回、删除或更新记录等动作。如果该查询用于取回数据,此数据将以一个 RecordSet 对象返回。这意味着被取回的数据能够被 RecordSet 对象的属性、集合、方法或事件进行操作。Command 对象的主要特性是有能力使用存储查询和带有参数的存储过程4.2.2 属性4.2.3 方法4.2.4 集合4.3 查询归档数据4.3.1 查询语法和参数语法:8 字节长 ValueID

3、 的请求:TAG_LLVID:R,<ValueID 或 ValueName>,<TimeBegin>,<TimeEnd>,<SQL_clause>,<TimeStep>4 字节长 ValueID 的请求:TAG:R,<ValueID 或 ValueName>,<TimeBegin>,<TimeEnd>,<SQL_clause>,<TimeStep>参数:具体详细信息参考手册C4.3.2 注意事项归档查询的语句也只有几个地方需要修改1、<ValueID 或 ValueNa

4、me>:常用的是ValueName方式查询,较为直接,在WINCC7.3SE版本中,从变量记录里也看不到各个归档的ValueID参数是多少了,而且使用ValueName参数,很直观的就能看到是在归档名称和变量名称,很容易找到位置。ValueName 的格式为“ArchiveNameValue_Name”:其中ArchiveName就是变量归档的归档名称,Value_name:是指该归档名称内的,变量名称,如下图:2、TimeBegin和TimeEnd参数:这两个参数是采用的SQL格式的UTC时间,具体格式必须是:“YYYY-MM-DD hh:mm:ss.msc”,毫秒可以省略,主要是日期的分隔符为“-”。有朋友用FormatDate或者其他函数把当前时间转换成UTC时间之后,没有注意最终的时间格式,导致查询不成功,把时间转成SQL格式时间,有两种方式一是设置电脑的上的时间设置,在控制面板里面的区域语言里面,如图还有就是可以自己写脚本,计算UTC时间,同时转成yyyy-MM-dd这种格式,使用文档中提供的脚本如图:4.3.4 读取测试从历史趋势上看,自2017-02-08 16:40:00至2017-02-08 17:18:00之间有数据。通过读取记录集的RecordCount属性,看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论