文档类型(getting-started edition (2013 年2...

17
B.Data 的 OPC 通信方式组态 How to communicate in B.Data through OPC 文档类型(Getting-startedEdition (2013 2 )

Upload: others

Post on 11-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

B.Data 的 OPC 通信方式组态

How to communicate in B.Data through OPC

文档类型(Getting-started) Edition (2013 年 2 月)

Page 2: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

I CS LS TS

Page 2-17

摘 要 西门子能源管理软件 B.Data, 能够为用户提供强大的能源分析、预测功能,分析结

果以报表、趋势、视图等形式表现出来,系统结构上既支持 C/S,也支持 B/S 结构,本文主

要讲述了在 B.Data 中如何基于 OPC 的方式进行数据采集。

关键词 B.Data、OPC

Key Words B.Data、OPC

Page 3: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

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

Page 4: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

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:浮点数

Page 5: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 1:WinCC 中建立相应变量

3.2 仿真器仿真数据

因为是建立的内部变量,需要在仿真器中仿真数据:

图 2:仿真器中仿真数据

I CS LS TS

Page 5-17

Page 6: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

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

Page 7: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 4:打开配置采集服务器窗口

图 5:配置 OPC 采集驱动器

I CS LS TS

Page 7-17

Page 8: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 6:创建 OPC 采集组

图 7 选择 WinCC 中的变量步骤 1

I CS LS TS

Page 8-17

Page 9: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 8 选择 WinCC 中的变量步骤 2

图 9 配置结果

I CS LS TS

Page 9-17

Page 10: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

5、Kernel.exe程序的配置

完成驱动连接创建变量后,需要运行数据采集服务 Kernel,如下图在采集服务器中启动

相关服务,可以采用手动启动的方式:

图 10 启动采集服务步骤 1

图 11 启动采集服务步骤 2

I CS LS TS

Page 10-17

Page 11: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

5.1 Kernel.exe运行日志

通讯出现问题的时候,可以参考通讯日志看通讯是否正常,日志保存在 B.Data 的安装目

录中:

图 12 Kernel 日志位置

图 13 Kernel 日志文件

I CS LS TS

Page 11-17

Page 12: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

通过 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

Page 13: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 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

Page 14: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

同时需要将此文件拷贝到 C:\Windows 文件夹下,注意根据安装的用户及密码需要适当修

改。

图 17:KonfigTool.ini 配置文件

下图是配置文件,打开 KonfigTool.XLS 配置文件:

图 18:KonfigTool.ini 配置文件

点击 Main Menu 出现下图配置界面:

I CS LS TS

Page 14-17

Page 15: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 19:配置程序

下图 20,21 是对编号为 131144 的 IOBuffer 的 Datapoint 进行操作。

图 20:BData 中的 IOBuffer

I CS LS TS

Page 15-17

Page 16: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

图 21:对 DataPoint 进行导出

其余的一些对象都是类似的可以导入导出操作,这对于项目的实施是很有帮助

的。

如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。

该文档的文档编号:A0684

I CS LS TS

Page 16-17

Page 17: 文档类型(Getting-started Edition (2013 年2 月img.xuegongkong.com/Attachment/201303/2013030417204900001.pdf · 的版本中进行必要的更正。欢迎您提出宝贵意见。

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 版权保留 复制、传播或者使用该文件或文件内容必须经过权利人书面明确同意。侵权者将承担权利人

的全部损失。权利人保留一切权利,包括复制、发行,以及改编、汇编的权利。

西门子(中国)有限公司