{label:headadtext} 设为首页加入收藏
0791-87879191
新闻资讯
行业新闻当前位置:首页>新闻资讯>行业新闻
楼宇自动化系统集成中的OPC客户端软件开发免费阅读和下载
时间:2022-02-12     访问量:1296

《楼宇自控系统集成中OPC客户端软件的开发》由会员上传分享,可在线免费阅读。

1、楼宇自控系统集成中OPC客户端软件的开发 杜小科 魏云军 摘要:根据楼宇自控系统集成的发展现状,介绍了OPC的相关概念、原理和运行机制,并对楼宇自控系统进行了介绍。强调整合。我们使用VC++编写OPC客户端应用软件,从而实现楼宇H控制的开放、集成和信息化。关键词:OPC,楼宇门控,系统集成,++ CLC编号:TU855 文件识别码:A(父,BAS)是智能楼宇的主要组成部分,智能楼宇实现对设备和设备的全面监控和管理通过楼宇自动化系统了解楼宇内的楼宇环境。

2、厂商们以封闭的方式开发自己的系统,长期没有建立国际标准的通信协议,使得每个设备或系统都无法无缝集成到一个操作平台中。这种情况严重阻碍了智能建筑技术的发展。在这种情况下,很难连接来自不同制造商的设备和控制系统。OPC就是在这种情况下产生的。它提供了一个标准的接口,使楼宇自动化的各个子系统能够通过OPC客户端接口与具有标准OPC服务器接口的现场设备进行数据交换。这种软件数据集成,让楼宁自动化在真正意义上实现了开放、集成、信息化。1OPC系统以OLE/COW机制为应用层通信标准构成OPC,采用客户端/服务器模式,将开发访问接口的任务交给主厂商或第三方厂商,提供给用户OPC服务器的形式来解决这个问题。解决了软硬件厂商的矛盾,完成了系统的集成,完善了系统

楼宇设备自控系统工程_楼宇自控软件_楼宇对讲系统接线图

3、 的开放性和互操作性。OPC技术是建立在OLE/COM技术基础上的技术规范和标准。它基于组件对象模型和分布式组件对象模型COM/DCOM技术楼宇自控软件,采用客户端/服务器模型,定义了一组COM对及其双重接口。OPC对象主要包括服务器()、组(Group)和项目(Item)。OPC服务器对象除了维护自己的信息外,还充当组对象的容器,可以动态创建或存储组对象;而group对象也是一个相对于item的容器,它提供了一套管理item的机制;OPC项 表示与OPC服务器中数据的连接,包括:值(Value)>质量()>英寸我可以戳()H块肉。图 1 显示了 OPC 服务器的结构。OPC 标准中有两种主要类型的接口:客户端和服务器程序员

4、使用的OPC自定义接口(es)和支持用高端商业应用(如Excel、Excel等)开发的客户端程序的OPC自动化接口()oOPC自定义接口必须由OPC提供服务器楼宇自控软件,不一定提供OPC白化接口。使用这两种方式与OPC服务器进行通信如图2o,图1,OPC服务器,图2,OPC接口。两种接口的OPC服务器通信方式难人;采用自动接口的方法效率低,但开发简单。本文采用 Chuan++ 高级编程语言,以自定义接口的形式编写 OPC 客户端软件。2OPC客户端编程实现OPC客户端程序访问O

楼宇设备自控系统工程_楼宇对讲系统接线图_楼宇自控软件

5、PC 服务器实际上是一个典型的客户端访问进程外组件。编写一个OPC客户端程序的步骤可以概括为:指定服务器、建立OPC组、添加OPC项、接收数据、断开连接。〃创建OPC服务器对象并查询对象的IID"接口rl=(clsid,NULL,,,(viod**));〃添加组对象并查询接口rl=-(L,,grpr// [in] 组名 TRUE,/gamma] 是活动状态 500,// [in] 刷新率(毫秒)l,// [in] 客户端句柄,// [in] Perce

6、,//[in]死区参数,//[in]语言,//[out]K服务器句柄,//[out]服务器返回的刷新率,//[in]必填接口指针(*));//[out]返回的所需接口指针〃是定义项表的参数[O].=L””; 〃不需要[0].=/[0].=TURE;[OJ.=1;[O]。

楼宇自控软件_楼宇对讲系统接线图_楼宇设备自控系统工程

7、e=0;[OJ.pBlob=NULL;()].=O;//数据类强rl=-(1,//[in]加1,//[in]之前定义的, //[out]结果信息指针);//[out]错误码//接收数据*;*;*;;;if(m-[0]!=S_OK)//Item不可用{(,不能使用同步读取函数!');retu

8、rn;}〃内存分配=[1];〃通过服务器句柄选择项目(获得)[O]=[O].;rl=-Read(,1,,,);〃释放内存[];〃释放服务器-();=NULL;3OPC客户端软件实现应用程序++编写的OPC客户端程序。该子程序可与楼宇自动化各子系统的OPC服务器对接,实现现场设备数据交换和数据信息化集成。4 结语 OPC技术的出现导致了楼宇门禁自动化

9、实现了子系统之间的开放无缝连接,提高了系统的互操作性,简化了系统集成环境。由于标准接口,存在可集成性问题。随着OPC规范的不断推出