建筑智能化系统集成组态库设计(3页).docx
下载文档
上传人:正***
编号:445040
2022-07-11
3页
38.71KB
1、建筑智能化系统集成组态库设计建筑智能化系统集成组态库设计作者:未知 摘要: 建筑智能化系统集成组态库的设计,实现了系统集成对象的抽象定义,形成可配置、可复用的组态,进而通过便捷的标签式配置即可完成系统集成工作,不但降低了系统集成的难度,而且提高了系统集成的效率、质量及可靠度,并支持用户使用多个不同终端对系统进行访问,因此纽态库的设计具备较高的应用价值。本文在设计时,以赛为智能建筑智能化系统集成组态库设计为背景,分析了其设计原理、实现方法以及应用流程,进而为组态的高性能应用提供依据。【关键词】建筑智能化 系统集成 组态1 引言随着我国信息化、工业化进程的推进,使得各类大型智能建筑的建设工作均取得2、了较快发展,建筑智能化集成系统作为智能建筑的重要组成部分,也因此获得了较好的发展机遇,并且在系统集成的规模、复杂度以及数量均呈现上升趋势,因此,如何在繁杂的系统集成工作中,控制企业系统集成成本的同时,更高效、便捷、准确的完成建筑智能化系统的集成工作,已经成为当前建筑智能化系统集成研究的重点。另外,随着Web应用的兴起,人们对基于Web的系统访问需求也在逐渐提高,特别是在当前各种智能终端的兴起,包括各种智能手机、Pad等,对传统的只能基于桌面的系统访问更是发起了挑战,因此为了迎接新的发展机遇,就需要使用更为先进的Web技术完成组态库的设计实现工作。2 组态库原理在早期的组态库设计时,大多是采用C3、/S架构的窗体模式,然而随着互联网应用技术的发展,Web技术越来越流行,所以为了适应当前Web应用的潮流,提高组态的适用性,深圳市赛为智能股份有限公司根据自身的系统集成经验,设计研发了基于Web自适应技术的建筑智能化系统集成组态库,其原理分析如下.(1)根据系统集成业务需求,设计目标系统HTML渲染界面,并使用类HTML标签方式引入目标组态;(2)根?组态规范及数据渲染需要,配置合适的组态参数,包括数据请求路径、请求参数、数据渲染模式以及是否对返回值进行过滤等;(3)当用户对包含组态的目标HTML文件发起请求时,引入的组态JS脚本库会对特殊的组态标签进行解析,并根据解析结果发起异步数据交互请求4、;(4)在完成异步数据交互后,JS脚本库根据用户配置的数据处理方式及数据渲染模式实现对结果数据的渲染展示。3 组态库实现为了提高组态的适用性、简便性以及可靠性等特性,在组态库中的各个组态实现时,全部采用了类HTML标签的方式,并且将标签定义划分为两个部分,其中第一部分为赛为智能标识sw,第二部分为具体的标签名称,例如内容显示区域标签定义为。在组态库标签解析实现时,采用了开源的iome技术,并以AngularjS、SASS技术为依托,提供底层的技术支持。由于iome框架在实现时,是以组态似的组件方式提供服务,并能兼容不同的访问终端,所以赛为建筑智能化系统集成组态库在以iome技术为依托实现时,能5、够充分利用ionic技术本身的稳定性、高效性、可拓展性、简便性以及自适应性等特性,提高赛为建筑智能化系统集成组态库的整体性能及质量。根据赛为建筑智能化系统集成组态库实现需求,对各个组态进行了分类实现,其中不仅包括图表组态、数据请求组态以及图片组态等原子组态,而且还包括电梯组态、门禁组态等复合组态,并支持自定义对原子组态的复合组装,最终为建筑智能化系统的高质量集成提供了可靠的支持。其中图表组态中的动态折线图实现如下:其中,用于定义图表,type=”1”表示动态折线图,并提供定位、数据请求路径、组态尺寸、数据刷新频率等属性配置。另外,为了保障图表渲染效果,允许用户通过options属性配置渲染坐标6、轴及渲染点数,并通过标签配置各个坐标轴数据的取值方式,包括是否对数值进行过滤等。4 组态库应用在基于组态库的建筑智能化系统集成项目实施时,为了更好的完成其使用,就需要对其使用流程进行规范管理,具体步骤分析如下.(1)为了提高组态库的适应性,在其应用时,只需引入组态库JS脚本资源即可,除此之外不依赖其它任何资源;(2)在约定的全局变量JS脚本initjs中配置全局变量,比如数据请求路径;(3)在请求数值包装函数库packageAnalyse:js中配置请求参数转换规则;(4)在返回值过滤函数库filterAnalyse.js中配置数据过滤规则完成对数据交互结果的转换:(5)在引导界面index.7、html中引入各个JS脚本资源;(6)根据组态库使用规范以及系统集成的各个子系统业务规范的不同,配置组态进行数据交互渲染即可。5总结信息技术的发展及应用,为建筑智能化系统集成工作的开展又提供了新的方式,其中通过基于ionic技术实现的赛为智能建筑智能化系统集成组态库的应用,不但降低了建筑智能化系统集成过程中的工作量,而且通过其提供的自适应能力,满足了不同智能终端对系统的访问,更符合当前Web技术发展的新方向,因此具备较高的使用价值,目前也已经在多个项目中正式使用。参考文献1张成,李迪,吴培浩,王世勇,基于Web发布的组态软件设计与实现J.自动化与仪表,2018 (01): 89-92.2谭琦.监控纽态软件运行实时性检测仿真研究J,计算机仿真,2018 (03): 353-356.3许子先,罗建,孟楠,赵相楠,工业控制系统纽态软件安全研究J,信息网络安全,2017 (07):73-79.