计量数据自动记录程序开发在二钢厂的应用.doc

上传人:99****p 文档编号:1793446 上传时间:2019-03-16 格式:DOC 页数:6 大小:27KB
下载 相关 举报
计量数据自动记录程序开发在二钢厂的应用.doc_第1页
第1页 / 共6页
计量数据自动记录程序开发在二钢厂的应用.doc_第2页
第2页 / 共6页
计量数据自动记录程序开发在二钢厂的应用.doc_第3页
第3页 / 共6页
计量数据自动记录程序开发在二钢厂的应用.doc_第4页
第4页 / 共6页
计量数据自动记录程序开发在二钢厂的应用.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、计量数据自动记录程序开发在二钢厂的应用摘要随着炼钢生产节奏的不断加快,炼钢过程中对计量数据的准确性要求越来越高,计量数据的准确性高低对新钢第二炼钢厂的产量与质量均有重大影响,为保证计量数据的准确性。充分利用新钢第二炼钢厂PLC 系统均在一个网络里的优势,于是利用 VB 编写软件,运用 OPC 数据读取软件,实现每半小时自动从 PLC 读取计量数据,并存入 SQL 数据库中。 关键词 VB、SQL、OPC、PLC、能源计量、数据 中图分类号:C37 文献标识码: A 计量数据自动记录程序的作用: 计量数据在转炉炼钢中具有相当重要的作用,数据准确性与否对炼钢生产具有重大意义,因此计量数据自动记录程

2、序的开发就显得尤为重要。其功能是及时将炼钢中计量数据信息以报表的形式统计出来,便于日后的数据分析以及能中比对,通过经验数据更好的指导炼钢以及降本增效。 二钢厂计量数据自动记录程序的组成: 新钢第二炼钢厂计量数据自动记录程序主要是有以下几个部分功能组成的:首先是通过 OPC 程序将新钢第二炼钢厂 PLC 系统中的能源计量数据从 PLC 中读出来,再存储在 OPC 中,运用计量数据自动记录程序将OPC 中的能源计量数据读出,运用时间中断程序将从 OPC 中读出的数据每半小时存储一次在数据库中,若要查看能源数据的历史数据和实时数据同样是通过计量数据自动记录程序将能源计量数据从数据库中读出。新钢第二炼

3、钢厂计量数据自动记录程序是用微软的 VB6.o 软件开发的,分成两部分,后台数据传输程序和前台操作程序;与 PLC 进行数据交换的OPC 程序;用来存储数据的数据库软件 SQL2000。 二钢厂计量数据自动记录程序的详细介绍: OPC 程序: OPC 是微软公司的对象链接和嵌入技术在过程控制方面的应用,他包括一整套接口、属性和方法的标准集。OPC 以 OLE/COM/DCOM 技术为基础,采用客户/服务器模式,提供给用户用于过程控制和工业自动化应用,为工业自动化软件面向对象的开发提供了统一的标准。采用这项标准后,硬件开发商将取代软件开发商为自己的硬件产品开发统一的 OPC 接口程序,而软件开发

4、商可免除开发驱动程序的工作,从而提高了系统的开放性和互操作性。OPC 技术实现由两部分组成,OPC 服务器部分及 OPC 客户应用部分。通过 COM 接口,OPC 客户程序可以和一个或多个提供商的 OPC服务器连接。同时一个 OPC 服务器也可以和多个客户程序相连,形成多对多的关系。任何支持 OPC 的产品都可以无缝的实现系统集成。OPC 服务器是一个典型的现场数据源程序,他收集现场设备数据信息,通过标准的 OPC 接口传送给 OPC 客户端应用。 因为新钢第二炼钢厂 PLC 系统选用的是西门子公司的 S7 系列产品故选用与各种 PLC 系统通用的比较好,且比较稳定的 toolboxopc 软

5、件,通过该软件将所需要连接的 PLC 的 IP 地址和 PLC 中数据的地址设置好即可与 PLC 进行数据交换。新钢第二炼钢厂能源计量数据主要在转炉本体 PLC系统和公用 PLC 系统,主要有以下几个数据:1#氧气累计流量,1#氧气瞬时流量,2#氧气累计流量,2#氧气瞬时流量,低压氮气累计流量,低压氮气瞬时流量,二次除尘压缩空气累计流量,二次除尘压缩空气瞬时流量,启动蒸汽累计流量,启动蒸汽瞬时流量,送往厂区管网蒸汽累计流量,送往厂区管网蒸汽瞬时流量,送 RH 蒸汽累计流量,送 RH 蒸汽瞬时流量,蓄热器除盐水累计流量,蓄热器除盐水瞬时流量,压缩空气总管累计流量,压缩空气总管瞬时流量,转炉焦气累

6、计流量,转炉焦气瞬时流量,转炉煤气累计流量,转炉煤气瞬时流量,转炉氩气累计流量,转炉氩气瞬时流量,中压氮气累计流量,中压氮气瞬时流量,除氧器除盐水累计流量,除氧器除盐水瞬时流量,一次除尘压缩空气累计流量,一次除尘压缩空气瞬时流量. 通过以上数据可以看出 OPC 程序主要是读 PLC 中每个能源计量数据的瞬时量和累计量。通过以上介绍可以看出 OPC 程序是连接 PLC 与高级语言编写的软件的桥梁。 计量数据自动记录程序 这是软件的核心部分,主要分为两部分:后台数据交换程序和前台操作程序,而后台数据交换程序又是软件程序的核心。新钢第二炼钢厂计量数据自动记录程序用微软的 VB6.o 编程软件开发的,

7、由于 VB6.o 编程软件稳定且占用的资源不是很大,故选用此编程软件进行程序开发。 后台程序:后台程序的功能将 OPC 中的数据读出来再存储在 SQL2000数据库中。后台程序是每半小时读取 OPC 的能中计量数据,后台程序是靠时间中断程序触发将当时的能源计量数据从 OPC 中取出存储在 SQL2000数据库中在数据库的表中增加一条数据记录。后台程序是自动完成功能的,不需要人工操作,但是这个程序必须实时运行来读取 OPC 中的数据,现在在实际生产中是把这个程序作为电脑开机自动运行的程序,以避免未运行此软件造成料批数未统计的情况发生。 后台程序功能的实现是通过代码实现的其核心是与 OPC 建立连

8、接的代码,如下: Const Sindex = 30 Dim mOPCSVR As OPCServer Dim mOPCGroups As OPCGroups Dim mOPCGROUP As OPCGroup Dim mOPCItems As OPCItems Dim szItemIDs(1 To Sindex) As String Dim szClHdls(1 To Sindex) As Long Dim szSvrHdls() As Long Dim pErrors() As Long Dim vValues(1 To Sindex) As Variant Dim reqDataType

9、(1 To Sindex) As Integer Dim accPath(1 To Sindex) As String Dim oneItem() As OPCItem Dim aaa As Integer Set mOPCSVR = New OPCServer mOPCSVR.Connect “SWToolbox.TOPServer“ Set mOPCGroups = mOPCSVR.OPCGroups Set mOPCGROUP = mOPCSVR.OPCGroups.Add(“) Set mOPCItems = mOPCGROUP.OPCItems mOPCItems.AddItems

10、30, szItemIDs, szClHdls, szSvrHdls, pErrors, reqDataType, accPath 前台程序:前台程序主要是供管理人员查看实时能源计量数据和历史能源计量数据。前台程序操作界面是管理作人员查看实时能源计量数据和历史能源计量数据。 前台程序功能实现的代码如下: Adodc1.ConnectionString = “Provider=SQLOLEDB.1;Password=danny;Persist Security Info=True;User ID=sa;Initial Catalog=jl;Data Source=PC-219080790400“

11、 Adodc1.CommandType = adCmdText Adodc1.RecordSource = “select * from jl where 日期 like“ & “ & DTPicker1.Value & “%“ Adodc1.Refresh Set DataGrid1.DataSource = Adodc1 DataGrid1.ReBind 计量数据自动记录程序程序就是通过以上代码实现其功能的。 数据库程序:数据库软件是用微软的 SQL2000,使数据存储更方便。 四结束语 该程序 2011 年 9 月份运行以来,程序运行稳定,记录数据准确、及时,有利于指导生产及数据查询。通过对新钢第二炼钢厂计量数据自动记录程序的投用,提高了计量抄表数据的准确性与及时性。在今后的工作中运用该程序不光可以用在计量数据中,还可以推广到其他与生产有关重要的数据中。 五参考文献: Visual Basic 数据库应用 SQL Server 2000 数据库程序设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。