西门子广安市通讯电缆代理商,欢迎联系黎晓蓉,手机,我们是做湖南环辰泰瑞电气设备有限公司,
西门子广安市通讯电缆代理商
发布时间:2018-06-26 09:49:12
品牌
siemens/西门子
型号
6av6647-0ac11-3ax0
输入方式
触摸屏输入
显示器尺寸
6寸
分辨率
1680dpi
处理器
risc 32 位
存储器容量
40 kbyte
显示器类型
按键式/触摸式
显示色彩
tft 显示屏
存储器
闪存
输入电压
24v
面板防护等级
ip65
产品认证
ul
工作温度
80℃
工作湿度
60
加工定制
否
重量
1.35 kgkg
产地
德国
外形尺寸
200.4mm*146.5mm*34mm
西门子6av6643-0aa01-1ax0 tft 显示屏, 256 色, mpi/profibus-dp 接口, 可项目组态,从 wincc flexible 2008 sp2 compact/ wincc 基础 11版/ step 7 基础 11版, 包含开源软件,加热 免费提供
1 功能说明
在microsoft office excel中访问wincc的历史数据,实现如下图所示的报表:
图1: excel中访问wincc的历史数据生成报表
选择日期后,可以生成当天的风机参数日报表(报表数据来自wincc)。
2 软件环境
本地计算机:windows xp sp3英文版、wincc7.0 sp2 asia、microsoft office excel 2003
远程计算机:windows xp sp3英文版、wincc7.0 sp2 asia、microsoft office excel 2003
3 wincc/connectivity pack 介绍
wincc变量归档数据是以压缩的形式存储在数据库中,需要通过 wincc/connectivity pack提供的ole-db接口才能够解压并读取这些数据。
3.1 连接字符串
“provider=winccoledbprovider.1; catalog= ***; data source= ***;“
其中:
catalog:wincc运行数据库的名称
注意:当修改项目名称或在其它计算机上打开原项目时, catalog会发生变化。
建议使用wincc系统变量 “@datasourcenamert” 获得当前的catalog。
data source :服务器名称
本地:“.\wincc” 或者 “<计算机名称>\wincc”
远程:“<计算机名称>\wincc”
3.2 查询语句
“tag:r,,,[,][,]”
其中:
valuename:格式为“archivename\value_name”,可以使用多个名称。
timebegin,timeend:时间范围,格式 “yyyy-mm-dd hh:mm:ss.msc”。
sql_clause:sql 语法中的过滤标准。
3.3 查询结果
注意,wincc的归档数据是使用utc(协调世界时)时间保存的。
4 本地计算机访问
4.1 wincc组态
4.1.1 wincc中创建变量
fan1_t1:进口温度
fan1_t2:出口温度
fan1_p1:进口压力
fan1_p2:出口压力
4.1.2 变量归档组态
1)对以上变量进行归档,归档周期为1小时:
图2: 变量归档
2)设置整点归档
选择“1小时”定时器,右键,选择“属性”:
图3:定时器设置
在定时器属性对话框中,设置输入循环起始点为0分0秒:
图4:定时器属性设置
4.2 excel组态
4.2.1 创建excel模板
创建如下图所示的excel模板:
图5:excel模板
其中,每天整点的参数值从wincc数据库中直接读取,平均值、最大值、最小值由excel本身的函数实现。
关于如何插入日期控件:
第一步,显示控件工具箱:
图6:显示“控件工具箱”
第二步,在控件工具箱中选择“其它控件”,然后选择“microsoft date and time picker control 6.0”,把控件放到合适的位置并拖拽到合适大小。
图7:插入日历控件
4.2.2 在excel中编写脚本
1)vba编辑器
点击“工具”菜单?“宏”?“visual basic 编辑器”,打开excel vba编辑器:
图8:打开vba编辑器
2)创建读取wincc历史数据的vba子程序get_wincc_data:
图9:get_wincc_data
脚本包括以下几部分:
(1)获得wincc运行数据库名称
以上脚本只能读取本地wincc的变量值,并且需要插入“wincc hmiruntime 1.0 type library”对象:
图10:插入“wincc hmiruntime 1.0 type library”对象
(2)创建连接字符串:
(3)转换查询时间为utc时间:
(4)四个参数值的查询(以查询“进口温度”为例):
4.2.3 调用脚本
在时间控件change事件中调用子程序get_wincc_data :
4.2.4 运行excel中的脚本
首先要设置宏的安全性为“中”或“低”(不建议使用):
图11:“宏”安全性设置1
图12:“宏”安全性设置2
若宏的安全性为 “低”,脚本将直接运行,没有任何提示;若宏的安全性为 “中”,则打开excel时将有如下提示:
图13 安全提示
此时,通过日期控件选择日期后,excel读取wincc的数据并写入到不同的单元格中:
图14:运行结果
demo程序请参考附件中的 report_demo_local.xls ( 31 kb ) 文件。
5 远程计算机访问
excel访问远程计算机wincc的历史数据,需要注意:
5.1 ole-db接口
如果客户端计算机没有安装wincc或者datamonitor软件,则需要安装connectivity pack软件来提供ole-db接口。
5.2 wincc运行数据库名称的获得
可以通过以下两种方法在excel中中读取远程wincc运行数据库的名称:
1)编写opc客户端脚本
wincc激活后将作为一个标准的opc服务器,可以在excel中编写opc 客户端脚本读取变量“@datasourcenamert”的值。请参考文档《如何在excel中访问wincc变量归档数据》:77467938
2)使用以下脚本也可以获得远程wincc运行数据库的名称:
使用以上脚本时需要注意:
(1)在excel计算机用户管理下注册wincc计算机的(可以登录wincc/sql)用户名和密码。
(2)修改excel计算机windows的hosts文件:
,编号cn-5-206931452产品源网址,我们主要销售的产品有 湖南环辰泰瑞电气设备有限公司,我们的地址是湖南环辰泰瑞电气设备有限公司,永久网址是/
西门子6av6643-0aa01-1ax0