C++ 分类号:TU855 文件识别码:A0 简介楼宇自动化系统( ,BAS)是智能楼宇的主要组成部分之一。智能楼宇通过楼宇自动化系统实现楼宇内设备与设备的集成。建筑环境综合监测与管理[1]。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。A0 简介 楼宇自动化系统(BAS)是智能楼宇的主要组成部分之一。智能楼宇通过楼宇自动化系统实现楼宇内设备与设备的集成。建筑环境综合监测与管理[1]。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中楼宇自控系统集成,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。A0 简介 楼宇自动化系统(BAS)是智能楼宇的主要组成部分之一。智能楼宇通过楼宇自动化系统实现楼宇内设备与设备的集成。建筑环境综合监测与管理[1]。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。智能楼宇通过楼宇自动化系统实现楼宇内设备与设备的集成。建筑环境综合监测与管理[1]。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。智能楼宇通过楼宇自动化系统实现楼宇内设备与设备的集成。建筑环境综合监测与管理[1]。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。楼宇自动化系统应属于过程控制的范畴。在楼宇自控技术发展过程中,由于历史原因,各家设备厂商都在封闭地开发自己的系统,长期没有建立起国际化的体系。标准的通信协议,使每个设备或子系统不能无缝集成到一个操作平台中。
这种情况严重阻碍了智能建筑技术的发展。在这种情况下,很难连接来自不同制造商的设备和控制系统。OPC就是在这种情况下产生的,它提供了一个标准的接口,使楼宇自动化的各个子系统都可以通过OPC客户端接口与具有标准OPC服务器接口的现场设备进行数据交换。这种软件数据集成使现实世界中的楼宇自动化。从某种意义上说,它实现了开放、融合和信息化。1 OPC系统组成 OPC采用OLE/COM机制作为应用层通信标准,采用客户端/服务器模型,将开发访问接口的任务交给硬件厂商或第三方厂商,并以 OPC 服务器的形式提供给用户。它解决了软硬件厂商之间的矛盾,完成了系统的集成,提高了系统的开放性和互操作性[2]。OPC技术是建立在OLE/COM技术基础上的技术规范和标准。它基于组件对象模型和分布式组件对象模型COM/DCOM技术,采用客户端/服务器模型,定义了一组COM对象。及其双接口。OPC对象主要包括服务器()、组(Group)和项目(Item)。OPC服务器对象除了维护自己的信息外,还充当组对象的容器,可以动态创建或释放组对象;和组对象也是相对于项目的容器,它提供了一套管理项目的机制;OPC项是表示与OPC服务器中数据的连接,包括三个基本属性:值(Value)、质量()和时间戳()。
图 1 显示了 OPC 服务器的结构。OPC 标准中有两个主要接口:客户端和服务器程序员使用的 OPC 自定义接口(OPC COM)和支持使用高端商业应用程序(如 Basic、Excel 等)开发的客户端程序的 OPC 自动化接口。(OPC OLE)。OPC自定义接口必须由OPC服务器提供,而OPC自动化接口不一定提供2、2、2、2、2、2、2、2、2、2、2、2、2、2、2 , 2, 2, 2, 2, 2, 2。环保措施:施工现场各种工具、构件、材料的堆放,必须放置在施工总图规定的位置。选址合适,便于运输和装卸,减少二次搬运。作业区及建筑楼层,工作完成后应清理场地,不能立即运走的应堆放整齐。从事土方和垃圾运输时,必须采取遮盖措施。施工出入口应采取车辆清洁措施。应覆盖水泥、沙子和其他散装材料。施工现场的搅拌场所应封闭,并采取除尘措施。厕所化粪池必须是不透水的。市内施工一般规定晚上10:00至早上6:00不得施工。在此期间需要施工的,由建设单位和建设单位向有关部门提出申请。经批准后,可进行夜间施工,
2 结语 加强施工现场管理,文明施工是现代建设的必然要求。各级施工现场管理人员一定要重视,特别是2004年,我国颁布了《建筑工程安全生产管理条例》,明确了施工现场各类人员的职责。生产管理水平和本质安全,认真贯彻“以人为本”的理念,贯彻“安全第一一、预防为主”的方针。参考文献: [1] 张学勤.浅谈建筑工程现场施工管理[J].山西建筑,2011,37(10):252-253. 浅谈如何做好现场与领带-: 对自我和安全和在现场,论文总结了如何在现场和道路上做好的方法,从现场开始,在现场和道路上楼宇自控系统集成, , , , , , , . 关键词: 领域, , , ·552·第37卷2011年12月36日山西建筑。37 No. 36 Dec. 2011 使用这两个接口与OPC服务器通信的方式如图2所示。
两种接口的OPC服务器通信方式对于客户端应用程序的开发,自定义接口效率高,但开发难度大;自动界面效率低,但易于开发。本文采用C++高级编程语言,以自定义接口的形式编写OPC客户端软件。2 OPC客户端的编程实现OPC客户端程序访问OPC服务器,实际上是一个典型的客户端访问进程外组件的过程。编写一个OPC客户端程序的步骤可以概括为:指定服务器、建立OPC组、添加OPC项、接收数据、断开连接。//创建一个OPC服务器对象,并查询该对象的接口 r1 = (clsid, NULL, ,, (void**)&); //添加组对象,并查询接口 r1 = -> (L"grp1", //[in] 组名 TRUE, //[in] 是活动状态 500, //[in] 刷新率(毫秒) 1, //[in] 客户端句柄&, //[in]&, //[in ] , //[in]&, //[out]服务器句柄&, //[out]服务器返回的刷新率, //[in]需要的接口指针(*)&);// [out]返回的必需接口指针 // 是定义项目表的参数[0]。= L" ";//[0] 不是必需的。= ;/ / [0]。=真;[0]。= 1;[0]。= 0;[0]。pBlob = NULL;[0]。= 0;//数据类型r1 = -> (1, //[in]加1, //[in]定义在&前面, //[out]结果信息指针&);/ /[out]错误码 //接收数据 * ; * ; * ; r1;UINT qnr;if ([0]!=S_OK)//Item不可用{("OPC Item不可用,不能使用同步读取功能!");;}//内存分配=new[1]; // 通过句柄 [0] = [0] 选择项目(获得)。;
4 结束语 OPC技术的出现使得楼宇自动化系统的各个子系统之间能够实现开放、无缝的连接。在提高系统互通性的同时,简化了系统集成环境,从软件层面解决了不同厂商的各种子系统。并且设备通常存在可集成性问题,因为它们没有标准接口[3]。随着OPC规范的不断引入和完善,其在智能楼宇系统集成中的应用将越来越广泛。参考文献: [1] 周明,曲玲.基于OPC技术的楼宇自动化系统集成[J]. 现代电子技术, 2006(9):99-101. [2] 蔡向云, 郑晓虎, 姜林. OPC规范与发展与应用[J].