OPCSERVER在计算机信息管理系统中的应用

2022-09-17

随着信息技术的发展, 计算机信息管理已成为连接企业内部各部门并且与外界交流信息的重要手段。通过计算机将现场控制、故障诊断、过程优化、经营决策等各层次互连, 实现信息的沟通、汇集与共享, 是现代企业信息系统的发展方向。

大连港矿石码头公司作为一个现代化专业码头, 涉及卸船、转水、火车疏运等多种作业流程, 整个作业过程全部由中控系统自动实现。中控系统提供设备运行状态、作业时间、消耗电能、单船和单机作业量、各流程作业时间及作业量、各班组人员等信息。在现今的计算机管理系统中, 如何实现计算机管理系统平台和自控系统平台融合是一项重要课题。本文采用OPC SERVER技术将计算机管理系统平台和自控系统平台统一起来解决这一问题。由底层的各项装置采集信息 (Field Management) , 中层的控制系统或图控应用程序进行程序的控制 (Process Management) , 再由最上层的计算机管理系统软件将这些信息整合起来以供企业决策或效能提升, 实现计算机辅助生产、设备及管理的高度自动化。

1 OPC SERVER简介

OPC是OLE for Process Control的缩写。顾名思义, OPC是一种利用微软的COM/DCOM技术来达成自动化控制的协定, 由一些世界上占领先地位的自动化系统和硬件、软件公司与微软 (Microsoft) 紧密合作而建立的, OPC基金会负责OPC规范的制定和发布。OPC提出了一套统一的标准, 采用CLIENT/SERVER模式, 主要包括OPC服务器 (SERVER) 和OPC应用程序 (CLIENT) 两部分;OPC Server共分为三层:分别是OPCServer、OPCGroup、OPCItem, 其中每一个OPCItem对应到一个实际的硬件装置上的某一个channel或port;每一个OPCGroup则包含了许多的OPCItem, 同时并定义这些OPCItem更新的时间、方式, 以及提供读取OPCItem值的接口;而每一个OPCServer则包含若干个OPCGroup, 同时提供操作这些OPCGroup的接口。

OPC Server提供了许多的接口, Client端透过这些接口, 可以取得与OPC Server相连的硬件装置的信息。

2 应用

2.1 环境配置

服务器一台IBM PC SERVER, CPU智强2.8GHZ, 内存:1G, 百兆网卡2个。

操作系统:2000 Server。

配置:framework1.1驱动、OMROM FINSGATEWAY、OMROM OPC SERVER软件。

2.2 网络

IBM PC SERVER安装双网卡, 通过分别连接管理计算机网络和自控网络中, 如图1所示。

2.3 实现方法

(1) 安装OMRONFINSGATEWAY, 配置与PLC路由表, 如图2所示。

(2) 安装OMRON SYSMAC OPC SERVER, 并按照自控分区及地址进行配置, 如图3所示。

(3) 系统安装FrameWork1.1, 并安装OPC Server控件。

(4) 在项目工程开发平台中做如下实现方法。

(1) 在项目工程中添加引用OPCDaNet, 目的是连接自控平台;添加引用ADODB目的是连接管理网络的数据库。

(2) 引用OPC并定义OPCSERVER。

(3) 定义数据库连接和数据集合Dim AddServer As ADODB.Connection。

(4) 流程及地址定义, 建议按照区域进行定义, 容易识别。

(5) 连接OPCSERVER。

(6) 连接管理ORACLE数据库。

(7) 添加检测地址rGrp.Add ("device1.d13026") 。

(8) 获取自控流程及设备的信息。方法:e.sts (i) .Data Value.To String () 。

(9) 同步读取, 同步更新。

cmd.CommandText="insert into tableName (……) values (……) "。

3 结语

目前, 在国内的港航企业, 将自控信息与管理信息整合还没有先例。我们通过上述方案, 搭建一个连接两者的平台, 将不同网络, 不同信息通过中间组件的定义进行接口, 达到数据信息共享目的。对于设备的动态信息, 只要安装应用管理软件就可在局域网上的任何一个PC终端进行实时了解, 而无须在自控网络上进行此项工作, 这样, 不仅保护了自控网络的安全性, 拓展了自控系统远程监控的空间, 而且能够充分利用现有硬件资源, 基本无须额外的投入, 即可保证生产信息与自控信息的交互同步。

摘要:本文介绍了OPC SERVER技术在大连港矿石码头计算机管理系统中的应用。该系统通过OPC SERVER实时在线采集、分析和处理数据, 实现生产、设备运行、企业管理等生产活动自动化, 提高码头的通过能力, 从而提高生产效率和经济效益等。

关键词:计算机管理,OPC SERVER

参考文献

[1] OMRON FINSGATE使用说明, 日本OMRON, 2006.

[2] OMRON OPC SVERVER V2使用说明, 日本OMRON, 2006.

[3] Visual Studio.Net编程说明, 2005.