李瑞刚
摘要:計量仓供给高炉的焦炭的计量称重信号的处理,是由西门子 S7300的模拟量模块处理,根据生产需要自行开发了WINCC系统,即实现电脑监控画面,也实现了报表统计工作。报表统计工作包括报表查询和报表打印。
关键词:计量称重;WINCC系统;报表查询
由于高炉生产对焦炭供应系统的高标准要求,计量仓的仓储功能和缓解皮带连续运行压力的功能格外重要。计量仓的计量称重信号由西门子 S7300系统模拟量输入模块采集处理,我们自行开发了WINCC系统,代替了传统的电子屏显示。传统的电子屏存在只能实时显示数据,不具备历史查询功能的缺点。使用WINCC系统不仅实现了计量称重的实时显示,还实现了报表查询和报表打印。同时,我们开发了WINCC监控画面,做到了岗位人员在操作室对计量仓的实时操作状态的监控,如正在灌焦、正在放焦。
1 软件介绍
西门子公司的WINCC是视窗控制中心的简称,可以实现与自动化系统、自动化网络、软硬件和MES的集成。WINCC集成了组态、脚本和OPC等先进技术.运行于个人计算机环境,具有丰富的可视窗口、设置项目和菜单选项。用户可根据生产实际需要形成所需的操作画面、监控画面、报警画面、趋势画面和打印报表。WINCC通过编程系统实现了双向的开放性,可以与各类软件和用户程序组合在一起,满足实际需要。
Microsoft office Excel 2007是電子数据表程序。Excel内置了多种函数,可以对大量数据进行分类、排序和绘制图表。Excel还共享office应用程序的特性,如OLE数据整合和微软VBA脚本语言。
WinCC7.0 SP2 ASIA在图形编辑器中集成了一个VBA编辑器,利用VBA扩展图形编辑器的功能,进行自动化组态。VBA在图形编辑器下可进行下列工作:编辑画面、编辑对象、给画面和对象添加动态属性、事件处理和访问外部支持VBA的程序。
2 技术方案
2.1 总体思路
数据采集是通过Microsoft office Excel 2007来完成的,采集过程为通过VBA语言,实现从WINCC7.0中采集数据。WINCC7.0中数据来源是现场进入PLC的模拟量即时数据。
WINCC采集PLC的变量,建立通道连接。在图形编辑器中添加对象,设置对象的动态属性,实现实时操作状态的监控,如正在灌焦、正在放焦。
2.2 技术方案
WinCC变量归档数据以压缩的形式存储在数据库中,我们可以通过 WinCC/Connectivity Pack提供的OLEDB接口解压并读取这些存储在数据库中的数据。
使用“Provider=WinCCOLEDBProvider.1; Catalog= ***; Data Source= ***;“语句来连接字符串。其中:Catalog为WinCC运行数据库的名称。注意:当修改项目名称或在其它计算机上打开原项目时, Catalog会发生变化。
使用语句“TAG:R,
查询结果如下:
注意,WinCC的归档数据是使用UTC时间保存的。
WinCC组态,WinCC中创建变量:PIZ_1:1#仓皮重;MAOZ_1:1#仓毛重;JINGZ_1:1#仓净重。将所有的变量进行归档组态,归档周期设置为1分钟。
Excel组态,首先创建Excel模板,然后在Excel中编写脚本,打开VBA编辑器,创建完成了读取WinCC历史数据的VBA程序。
3 实施效果
岗位可以在中控室直接查看即时生产数据,大大方便了操作。历史数据查询功能减少了电话人工查询的繁琐,节约了人力资源。
准确、及时的生产数据为企业的生产管理提供更快、更可靠的依据,提高了企业的管理水平,提升了企业的应变能力,帮组企业快速做出决策。
参考文献:
[1]廖常初.S7300/400 PLC应用技术.北京:机械工业出版社,2016.
[2]苏昆哲,何华.深入浅出西门子WINCC V6.北京:北京航空航天大学出版社,2004.
[3]李梅.电工基础[M].北京:中国电力出版社,2004.