- {{item.name}}
B.Data的OPC通信方式组态
- 0
- 221
- 1510
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%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- STEP 7中用GSD方式组态ET200SP安全模块时如何用FCT分配安全目标地址
- 能源管理:结合使用 SIMATIC WinCC 时的 B.Data 组态示例
- PLC— PLC 之间的MPI 通信----调用系统功能的通信方式
- 在LOGO! CMR2020 和 LOGO! 8之间通过文本消息(SMS)通信方式传送数据类型为字节、字或双字的变量值时应该注意什么?
- PLC— PLC 之间的MPI 通信---------全局数据包通信方式
- PLC— PLC 之间的MPI 通信----调用系统功能块的通信方式
- B.Data系统中如何使用视图
- B.Data系统中如何进行用户权限管理
- B.Data系统中如何利用Derived变量实现趋势
- B.Data中如何使用Hour-Distribution 模板
{{item.nickName}}