基于OPC数据访问规范的客户端软件研究与开发

更新时间:2023-05-15 21:37:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

对OPC最基本的规范-数据访问规范进行了深入研究,重点分析了自动化接口的对象模型,给出了基于OPC自动化接口的客户端软件开发的实现方法及开发中需要注意的问题,展望了客户端软件的应用前景。

维普资讯

第2卷 8,2 £8

第4期4

20盘4 0 2 BAprl 0 i20 2

Co pu e gi e rng m t rEn n e i

开发研究与设计技术 文章 编号:1 0 32( 0)— 29 0 - 48 02 4 2— 3 0 2 0

文献标识 码:

中图分类号: T 312 P15

基于OP数据访问规范的客户端软件研究与开发 C薛福珍 .林盛荣,唐璜伸同学技术大学自动化系,科台肥 2 02 307摘要:R OP ̄ C最基术的规范一据请问规范进行了深^研究重点分析了自动化接 V对象模型结出了基于 o c ̄动化接 1的客户端戢件数 A P t 7 1开发的实现方法及开发中需耍注意的问题,燧望了客户端软什的应用曲罱。关键词:OP C数据访问规范;自动化接口;客户端软件

Re e r h a v l pm e fCl ntAp i a i n s a c nd De eo nt i plc to o e Ba e n 0PC t c s; cfc ton s do Da aAc e s pe i a i iXUE u h n. LI S e g o g TANG Yal F ze N h n r n . l ( p rme t f n ma[i Unv ri o S i& T c . f ia Hee 2 0 2 De a t n Au o t t l o, i s e ̄ f e. c h o n, fi 3 0 7 Ch 【 sr c】 Thsp p rma e o rs a c H OP a a a c s s e ic t no eo e mo tb scOP p cf ain . l n lz si Ah t a t i a e k s s rc ee r h o C d t c e s p cl ai .n f h s a i e i o t C s e i c t a d a av e t i os s

0 jo d 1 ta o rai sa s pedin ot r ae l OP aaa s a tmain itr c,a d p ee t o ci u sd rn bc tmo e.I l e le i i s tsf s z e r wae b sd o C d t c s no t nef e n rsns sr s e u ig l o a e sd v l p e n a di on a l at n p o p c c int o t r a e e e o m

nL I d l— pp i i r s e t i c o of l fwa eb s d on OPC ssa e e s i t t d.

【 ywad lOP aaa{s s cic t n Ke t s Cd t e' s p cf ai;Auo t nltra e ' t . i n|mai uefe;Cl n p l ain o l t pi t e a c o

随着计算机技术的飞速发展,_控系统的设H得了长 I二诹

户端的实时数据存取问题。

足的进步,相继出现了许多著名的工控厂家,如H ny e .R cwe,Y k g w .G等。然而一套完善的 o ew l ok l o o a a E 1 l

总体而言,O C的数据访问规范中包含 3 P类对:服务器 (e e、组( ru)f I m)类对象的组织结构就 Sr O v G o p ̄项( e。3 t

工控系统是自动控制、计算机和通信(C)的融台,涉及 3技术

像普通文件系统,其中服务器与分区、组与文件夹、项与文件一一对应,各个部分都有自己的属性,同时负责管理其底层分支。11服务器 .数据访问规范中的OP C服务器对象维护相关服务器信息

的知识领域宽广,上述厂家的产品虽然大多数性能优越,但并非在各方面都是最优的。用户往往还要为这些工控系统添加各种客户端软件例如,考虑到工业现场的复杂性和控制性能要求的提高,用户需要为系统开发一些先进控制软件随着企业管理模式和生产方式的进步,开发管控一体化的信

并作为O c P组对象的包容器。服务器信息包括提供商和版本信息、服务器所在的机器名以及服务器名称(R GI )支 P O D和持的接 1 3。组别的管理是通过一些接口完成的。另外为了使客户端能够获得服务器端地址空间(项和组的结构)的定艾,

息系统成为发展趋势。如何设计这些客户端应用和工控系统的通信接口,使其具备更好的开放性和通J性,是研发这些 j f软件系统所需解决的首要问题 O C O o rcs C nr1规范”的提出使这个问题 P ( I frPoes ot ) E o

娅而解。目前O C P技术已被广泛用于解决从物理设备巾获取佩始数据,及S A、D等和其他应用程序的数据交 C DA CS互等问题。它使一个客户程序可以从多个不同厂商、存在于不同机器上的oP 务器中获取数据 o C t ̄ c ̄ J l

P t基于组件对 DI象模型和OL技术,无论是服务器端还是客户端的开发都需 E要深入了解这些原理和接口知识。很多工控商家都给出了和片o cJ务器对应的客户端开发工具,但是这种工具局限性 P J ̄很大,只适用 j这些特定的服务器。F c r S R开发了比= at y o还 o较通用的服务器和客户端的快速开发工具,文献I] 2介绍了把它用于先进控制软件平台的开发和应用情况。但是这个开

服务器对象还必须提供浏览服务器地址宅间的接 1 3。 1组别 . 2 O C组别维护有关其自身的信息,提供{ O C的机 P Y P项 ̄:制并管理O C。通过配置组的属性,客户程序可以为该组 P项内所有的:定义服务器刷新数据的频率;调用组的方法可以控制组内崩有点名访问的有效性;同时组内项目数据的更新

也将触发数据变化事件。例如,我们可以为某个设备的所有项分配一千组别,然后由该组来完成对该设备访问的统一管

理。O C P组通常有两类组成:公有组别和私有组别。公有是指数据可以为多个客户所共享;私有则只限于一个客户。每个组别中,客户程序可以定义一个或多个项目。1 . 3项目 O C目描述服务器和数据源的连接,项目其实就像纽 P项

发工具债l昂贵,不适台中小型系统的自主开发。侪

l OP C数据访阿规范OC P技术是以O OM技术为基础定义的一组接 F规 l E 1

态中的点名,又被称为标签 (a) T g。每个项目都有名称、作者简介:薛福珍(99,女,副教授、顾士,主要研究方向: 14~1 现代控制理论厦应用,D的研制与开发等;林盛荣、唐琏 .硕 CS士生

范。它由OP o n ai机构维护和管理,日前已经推出了 CF ud o t n O C数据访问( t e ) P Da a=s ac、报警与 ̄4 ( am adE e1规" Al n vn) f r范和历史数据访问 ( ioi ld tacs)搿日腑得到 Hs r a a es规 t c a c广 i应用的是O C王 P数据访问规范,它主要解决服务器端和客

收藕日期:2 0 470 0 l)-6 22 _ 9一

本文来源:https://www.bwwdw.com/article/dfy4.html

Top