文档类型(getting-started edition (2013 年2...
TRANSCRIPT
B.Data 的 OPC 通信方式组态
How to communicate in B.Data through OPC
文档类型(Getting-started) Edition (2013 年 2 月)
I CS LS TS
Page 2-17
摘 要 西门子能源管理软件 B.Data, 能够为用户提供强大的能源分析、预测功能,分析结
果以报表、趋势、视图等形式表现出来,系统结构上既支持 C/S,也支持 B/S 结构,本文主
要讲述了在 B.Data 中如何基于 OPC 的方式进行数据采集。
关键词 B.Data、OPC
Key Words B.Data、OPC
I CS LS TS
Page 3-17
目 录
B.Data 的 OPC 通信方式组态...........................................1 1 概述 ........................................................................................................... 4 2 实例介绍 .................................................................................................... 4 3 WinCC 中配置 ........................................................................................... 4
3.1 建立变量..............................................................................................................4 3.2 仿真器仿真数据 ...................................................................................................5
4 B.Data 项目设计........................................................................................ 6 4.1 创建采集服务器 ...................................................................................................6 4.2 配置变量..............................................................................................................6
5 Kernel.exe 程序的配置 ........................................................................... 10 5.1 Kernel.exe 运行日志.......................................................................................... 11 5.2 Kernel.exe 开始采数时间配置 ........................................................................... 12
6 补充 ......................................................................................................... 13 6.1 B.Data 基于 WinCC 归档方式采数优点 ............................................................. 13 6.2 如何使用 ConfigTool 工具手动组态 ................................................................... 13
I CS LS TS
Page 4-17
1、概述 基于 WinCC/B.Data 的综合能源管理系统,是西门子公司集成于 TIA 全集成自动化 & TIP
全集成能源自动化的一体化产品,通过这一强有力的工具,对从 SCADA 层中得到的数据,采
用成熟高效的综合能源分析方式,覆盖能源采购,能源调度,确保能源的高效使用和良好的
成本控制。
采用 B.Data 进行能源系统的分析及管理,最终实现:
技术数据和商务数据处理系统的整合;
基于历史负荷数据和生产计划的负荷预测;
气体和废水排放预测;
增加发电和输配电的效率;
通过生产相关的负荷预测提高规划可靠性 ;
采购能源时,为采购部门提供成本优化支持;
履行法律义务,监测报表温室气体排放;
建立能源和原料账目的公司级透明度;
基于 costs-by-cause 原则,进行能源成本分配,易与财务系统关联 (如 SAP);
相应的分析结果,通过报表系统合理展示;
B.Data 主要对工厂能源数据进行分析,其数据来源有多种方式,可以基于从 WinCC、
OPC、ODBC、FTP 等多种方式进行数据采集。本文主要讲述了在 B.Data 5.3 中基于 OPC 的方
式如何实现能源数据采集。
2、实例介绍
在 WinCC 中建立 3 个浮点数:TestTag1,TestTag2,TestTag3;
以 WinCC 为 OPCServer,在 B.Data 中进行相应配置基于 OPC 进行数据采集。
3、WinCC中配置
3.1 建立变量
如下图 1 在 WinCC 中建立相应变量:
TestTag1:浮点数
TestTag2:浮点数
TestTag3:浮点数
图 1:WinCC 中建立相应变量
3.2 仿真器仿真数据
因为是建立的内部变量,需要在仿真器中仿真数据:
图 2:仿真器中仿真数据
I CS LS TS
Page 5-17
4、B.Data项目设计
4.1 创建采集服务器
本例中采集服务器与功能服务器在同一台机器上,所以 Hostname 是本机,如果采用分布
式结构,需要配置主机名和地址为采集服务器的主机名和 IP 地址。同时需要注意,一定不要
采用 Hostname 为 Localhost,IP 地址为 127.0.0.0.1,通讯是不成功的。
图 3:创建采集服务器
4.2 配置变量
创建采集服务器后,需要配置 OPC 组态并添加变量:
配置采集服务器
配置 OPC 采集驱动器
创建 OPC 采集组(采集周期为 1 分钟)
选择 WinCC 中变量
I CS LS TS
Page 6-17
图 4:打开配置采集服务器窗口
图 5:配置 OPC 采集驱动器
I CS LS TS
Page 7-17
图 6:创建 OPC 采集组
图 7 选择 WinCC 中的变量步骤 1
I CS LS TS
Page 8-17
图 8 选择 WinCC 中的变量步骤 2
图 9 配置结果
I CS LS TS
Page 9-17
5、Kernel.exe程序的配置
完成驱动连接创建变量后,需要运行数据采集服务 Kernel,如下图在采集服务器中启动
相关服务,可以采用手动启动的方式:
。
图 10 启动采集服务步骤 1
图 11 启动采集服务步骤 2
I CS LS TS
Page 10-17
5.1 Kernel.exe运行日志
通讯出现问题的时候,可以参考通讯日志看通讯是否正常,日志保存在 B.Data 的安装目
录中:
图 12 Kernel 日志位置
图 13 Kernel 日志文件
I CS LS TS
Page 11-17
通过 Kernel.exe 运行程序,TestTag3 的变量值被保存在 B.Data 的数据库中,下面是
其查询结果:
图 14 变量的查询纪录
5.2 Kernel.exe开始采数时间配置
在实际项目中,Kernel.exe 程序与 WinCC 项目程序一般都会配置为自动启动,但 WinCC
启动需要一段时间,所以需要为 Kernel.exe 修改开始采数时间。
图 15 修改 Kernel.exe 开始采数延迟时间步骤 1
I CS LS TS
Page 12-17
图 16 修改 Kernel.exe 开始采数延迟时间步骤 2
6、补充
6.1 B.Data基于WinCC归档方式采数优点
在此实例中 B.Data 基于 OPC 的方式从 WinCC 中采集数据,只是为了演示 OPC 通讯方式的
组态过程,常规基于 WinCC 的归档进行数据采集是更优的。
基于 WinCC 归档方式配置更加简单且执行效率高;
基于 WinCC 归档方式保证在 Kernel 程序故障时,数据丢失情况下,仍能基于归档实
现补数功能;
提供的 WinCC 配置工具可以实现变量改变的自动更新功能。
6.2 如何使用ConfigTool工具手动组态
基于快速开发,B.Data 中也提供了方便的组态工具-ConfigTool,可以通过 Excel 对
B.Data 中的各种对象,例如数据点、公式等进行导入导出并进行修改。
下面文件都在 B.Data 的安装盘中,Opitions\SIEMENS\ConfigTool\中
首先需要配置 konfigTool.ini 文件,也就是 BData 所建立的 DSN 数据源。
I CS LS TS
Page 13-17
同时需要将此文件拷贝到 C:\Windows 文件夹下,注意根据安装的用户及密码需要适当修
改。
图 17:KonfigTool.ini 配置文件
下图是配置文件,打开 KonfigTool.XLS 配置文件:
图 18:KonfigTool.ini 配置文件
点击 Main Menu 出现下图配置界面:
I CS LS TS
Page 14-17
图 19:配置程序
下图 20,21 是对编号为 131144 的 IOBuffer 的 Datapoint 进行操作。
图 20:BData 中的 IOBuffer
I CS LS TS
Page 15-17
图 21:对 DataPoint 进行导出
其余的一些对象都是类似的可以导入导出操作,这对于项目的实施是很有帮助
的。
如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。
该文档的文档编号:A0684
I CS LS TS
Page 16-17
I CS LS TS
Page 17-17
附录-推荐网址 自动化系统 西门子(中国)有限公司 工业业务领域 客户服务与支持中心 网站首页:www.4008104288.com.cn 自动化系统 下载中心:
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=1 自动化系统 全球技术资源:
http://support.automation.siemens.com/CN/view/zh/10805045/130000 “找答案”自动化系统版区:
http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1027 注意事项 应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示
客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的
正确使用。这些应用示例不能免除用户在确保安全、专业使用、安装、操作和
维护设备方面的责任。当使用这些应用示例时,应意识到西门子不对在所述责
任条款范围之外的任何损坏/索赔承担责任。我们保留随时修改这些应用示例的
权利,恕不另行通知。如果这些应用示例与其它西门子出版物(例如,目录)给出
的建议不同,则以其它文档的内容为准。 声明
我们已核对过本手册的内容与所描述的硬件和软件相符。由于差错难以完全避
免,我们不能保证完全一致。我们会经常对手册中的数据进行检查,并在后续
的版本中进行必要的更正。欢迎您提出宝贵意见。
版权© 西门子(中国)有限公司 2001-2013 版权保留 复制、传播或者使用该文件或文件内容必须经过权利人书面明确同意。侵权者将承担权利人
的全部损失。权利人保留一切权利,包括复制、发行,以及改编、汇编的权利。
西门子(中国)有限公司