归档数据的Excel自动报表生成在宣钢的应用.pdf

归档数据的Excel自动报表生成在宣钢的应用.pdf

ID:55317308

大小:73.92 KB

页数:1页

时间:2020-05-14

归档数据的Excel自动报表生成在宣钢的应用.pdf_第1页
资源描述:

《归档数据的Excel自动报表生成在宣钢的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、归档数据的ExceI自动报表生成在宣钢的应用陈岩(河北钢铁集团宣钢公司二钢轧厂,河北宣化075100)【摘要】本文说明了现场生产遇到的报表需求及一般常规解决方案的局限性,进而提出了利用OPC通讯实现通过微软Excel方式展示西门子归档变量的解决办法及具体实施步骤,最后总结了该种报表的实际使用情况。【关键词】OPC;Excel;报表;VBA【中图分类号]TP3l1.13【文献标识码】A【文章编号】1006—4222(2015)12—0263—011现场状况及问题的提出到OPC服务器,OPC服务器执行这些

2、请求。目前在我单位自动化项目中.西门子S7系列PLC及其配在Excel中创建一个接口,在VisualBasic编辑器中的“工套上位机组态软件WinCC使用最为广泛。但是WinCC中的具一>引用”中.选中“SiemensOPCDAAutomation2.0”组件,使报表格式设计不够灵活方便.功能不能适用于所有的工程项VisualBasic能够识别OPC对象。目需求,并且WinCC按使用变量点数销售。使用成本高。相比为了能够运行VBA宏脚本.首先需要调整安全性设置,将之下,办公软件0伍ceExcel却有着

3、非常强大的制表功能。为Excel的安全级别设置为“低”,在“安全警告”中选择“启用宏”。了满足现场对生产报表的个性化格式功能要求.我们决定采5VBA脚本的代码实现用Excel实现对WinCC归档数据进行报表开发。新建一个Excel空白表格。按照现场要求设计报表格式,2OPC介绍之后添加“本班开始”、“本班结束(打印报表)”两个按钮,分别OPC(0LEforProcessContro1),是在工业控制和生产自动用来启动和断开OPC连接化领域中使用的硬件和软件的接口标准.它的制定是通过提供通过“工具一>宏

4、一>VisualBasic编辑器”打开VBA编辑画一套标准的OLE/C0M接15/完成的,采用客户/服务器的模式。面开始写连接代码(本例中共计5个料仓.以1个的部分代码OPC服务器支持两种类型的访问接口。它们分别为不同为例):建立opc连接:的编程语言环境提供访问机制。这两种接口是:自动化接口(Automationinterface)、自定义接17(Custominterface)。自动化GroupName=”MyGroup”接口是为基于脚本编程语言而定义的标准接口.可以使用NodeName=”QT-

5、201503040939”计算机名VisualBasic、Delphi、PowerBuilder等编程语言开发OPC服务ServerName=”0PCServer.WinCC”0PC的类型SetMyOPCServer=NewOpcServer为MyOPCServer分配内存器的客户应用。而自定义接口是专门为C++等高级编程语言而制定的标准接口。MyOPCServer.ConnectServerName.NodeNameOPC服务器由三类对象组成:服务器(Server)、组(Group)断开opc连接:

6、和数据项(Item)。在一个Server中可以有若干个组。在一个组MyOPCGroupCol1.RemoveA1lMyOPCServer.Disconnect中,可以有若干个项。数据项是读写数据的最小逻辑单位,SetMyOPChemColl=NothingOPC项则与现场设备中的模块相对应,它包含数据项的值、品质和时间戳。SetMyOPCGroup=NothingSetMyOPCGroupColl=Nothing3Wincc作为OPCServer的准备工作SetMyOPCServer=-Nothing

7、WinCC(WINDOWSC0NTR0LCENTER)是西门子公司在通过使用一些小的技巧便可以实现报表自动保存在指定自动化领域与微软公司在共同开发的工控软件。它集成的路径、按钮防误触、数据自动累加或者自动打印等功能。OPC服务器使得过程数据可由其它应用程序(OPC客户机)访问。WinCC在安装时提供了OPC的客户端控件:Siemen.6使用效果sOPCDAAutomation2.0.这个控件就是我们在VB中要用到的岗位人员只需通过点击按钮便可开始本班5个料仓皮控件。重、毛重、净重及完成时间的自动记录,

8、同时完成产量的仓累WinCC做OPCserver,所有的WinCC内部和外部变量都可以计和总累计。点击“结束本班”便可自动保存、打印并弹出新的提供给客户端使用,WinCC项目中无需做任何设置.只需要启报表。经观察,报表数据稳定准确.通过使用OPC方式生成动相应工程便可自动运行WinCC报表,在降低投资成本的基础上极大地满足了现场个性化的报表需求.也为相类似的场合提供了思路。4MicrosoftExcel作为OPCClient的准备工作VBA是Visual

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。