• {{item.name}}
{{item.name}}
{{item2.name}}
更多
操作指南

B.Data的OPC通信方式组态

star star star star star
5.0 分
  • 系统配置
  • C/S
  • OPC
  • 分析
文档编号:A0684| 文档类型:操作指南| 发布时间:2024年01月24日
  • 0
  • 178
  • 1510
1、概述         基于WinCC/B.Data的综合能源管理系统,是西门子公司集成于TIA全集成自动化 & TIP全集成能源自动化的一体化产品,通过这一强有力的工具,对从SCADA层中得到的数据,采用成熟高效的综合能源分析方式,覆盖能源采购,能源调度,确保能源的高效使用和良好的成本控制。 ......

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:仿真器中仿真数据

4、B.Data项目设计

4.1 创建采集服务器
       本例中采集服务器与功能服务器在同一台机器上,所以Hostname是本机,如果采用分布式结构,需要配置主机名和地址为采集服务器的主机名和IP地址。同时需要注意,一定不要采用Hostname为Localhost,IP地址为127.0.0.0.1,通讯是不成功的。


图3:创建采集服务器

4.2 配置变量
创建采集服务器后,需要配置OPC组态并添加变量:

  • 配置采集服务器
  • 配置OPC 采集驱动器
  • 创建OPC采集组(采集周期为1分钟)
  • 选择WinCC中变量


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


图5:配置OPC采集驱动器


图6:创建OPC采集组


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


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


图9 配置结果


5、Kernel.exe程序的配置
       完成驱动连接创建变量后,需要运行数据采集服务Kernel,如下图在采集服务器中启动相关服务,可以采用手动启动的方式:


图10 启动采集服务步骤1


图11 启动采集服务步骤2

5.1 Kernel.exe运行日志
       通讯出现问题的时候,可以参考通讯日志看通讯是否正常,日志保存在B.Data的安装目录中:


图12 Kernel日志位置


图13 Kernel日志文件


       通过Kernel.exe运行程序,TestTag3的变量值被保存在B.Data的数据库中,下面是其查询结果:


图14 变量的查询纪录


5.2 Kernel.exe开始采数时间配置
       在实际项目中,Kernel.exe程序与WinCC项目程序一般都会配置为自动启动,但WinCC启动需要一段时间,所以需要为Kernel.exe修改开始采数时间。


图15 修改Kernel.exe开始采数延迟时间步骤1


图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数据源。
同时需要将此文件拷贝到C:\Windows文件夹下,注意根据安装的用户及密码需要适当修改。


图17:KonfigTool.ini配置文件

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


图18:KonfigTool.ini配置文件

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


图19:配置程序

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


图20:BData中的IOBuffer


图21:对DataPoint进行导出

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

关键词
B.Data、OPC


您可以前往全球资源库查看此文档

剩余80%未阅读,请登录后下载/查看文档

  • 评论
更多
  • 分享

    扫码分享

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。