摘要:现在,IBMS渐成趋势,但是不同厂家不同协议设备、系统互联也是长期困扰着众多商家们的棘手问题,很多时候就是由于通讯接口互联不上而导致工程延滞甚至丢标,让人可惜。本文就智能楼宇、弱电集成中经常碰到的并迫切需要解决的设备、系统互联和通讯问题根据我们大量应用经验,提出专业的解决方案。
关键词:NetEasy,IBMS,协议转换,智能网关
一、引言
随着楼宇自动化技术的发展,智能化楼宇集成(IBMS)趋势越来越明显,楼宇自动化系统产品如通信协议、应用程序接口、数据描述等也不断增加,但由于我国楼宇自动化系统通信网络和系统的统一标准和规范尚在建立和完善中,各厂家使用的网络通信协议通常互不兼容。为保证设备之间的互操作性,就必须花很大的代价做通信协议转换装置和软件接口,这样一方面增加了系统的复杂性降低了可靠性,另一方面增加了系统成本和维护的复杂性。在目前的楼宇自动化系统中,有时候相同的数据,甚至是相同的功能,由于在不同的应用中使用,就必须重新进行调试,既繁琐又容易出错。如果能重复使用这些相同的数据或功能,将有效地减少现有的工作量,提高经济效益。
二、组成原理、结构
NetEasy系统的主要内容是在脱离于具体通讯设备的接口通讯服务平台上,建立开放的动态实时数据库,组态简化楼宇系统中异种协议的转换和系统联网过程,异种协议容易接入并可转换为楼宇标准协议与其它系统联网。
NetEasy系统解决目前楼宇自动化系统中各软件系统、设备通讯协议不一致、非标准通讯协议转换为标准通信协议而造成系统通讯连接和数据交换成本加大的困难。不同厂家设备,不同网络通讯协议,在NetEasy系统中能容易地实现接入和转换、现场楼宇数据采集、交换很方便。同时,NetEasy系统基于网络分布式结构的实时数据库对外提供开放的存取,支持C/S和B/S应用。能容易地将现场通信接口获取的实时数据以各种方式提供给第三方应用软件和系统,降低了各厂家通讯协议不标准而造成的自动化系统互联时的巨额开发费和工程调试费。它的数据源可以是各种楼宇监控设备、DDC、智能楼宇设备,智能控制监控仪表(PLC)、智能通讯板卡等,它能方便地将楼宇自动化现场的实时数据集中在一起,为现场楼宇数据的深入开发应用提供一个可靠的通用实时数据平台。
NetEasy系统优良的系统设计和对通信服务的封装,决定了NetEasy系统是一个跨平台的软件系统。能适应各种通信硬件环境和软件操作系统。可运行于嵌入式操作系统平台。做到应用程序和操作系统的无关性。
NetEeay系统适用于处理不断更新的快速变化的数据及事件处理。能够以各种方式对数据库进行各种操作,包括:数据运算处理、历史数据存储、统计处理、报警处理、服务请求。NetEasy系统同时提供一套完善的数据通讯接口机制,可以方便灵活地处理任意形式的协议、规约,同时也为第三方厂商提供了以实时数库为核心的分布式客户机和服务器访问服务机制,如:DDE、OPC、TCP/IP、ODBC和通过NetEasy系统提供DbCom控件访问和API函数访问数据。NetEasy系统利用实时技术为实时数据库提供时间驱动调度和资源分配算法,针对不同的应用需求和特点,对实时数据模型、实时事务调度与资源分配策略、实时数据通信等大量问题作了深入的理论研究和系统化、结构化的设计。它采用L树索引技术、内存和虚拟内存技术(大大减少了磁盘I/O操作)、专用的内存分配和管理方法、数据字典和结构化设计,并采用了多线程和并行处理方式等国内及国际领先的技术。
NetEasy系统可以理解为一个通用的楼宇自动化系统“网关”, 软件完成数据集中、通讯协议转换、通讯信息管理功能。硬件完成各种楼宇自动化设备的通讯接口接入。