【技术实现步骤摘要】
一种SCADA实时模型画面的设计方法
本专利技术涉及SCADA系统中实时模型画面展示领域,尤其涉及一种SCADA实时模型画面的设计方法。
技术介绍
SCADA(SupervisoryControlAndDataAcquisition)系统是以计算机为基础的生产过程控制与调度自动化系统。它可以对现场的运行设备进行监视和控制。随着计算机技术、通讯技术和人工智能技术的快速发展,SCADA在电力监控、综合监控及其他相关行业得到了越来越广泛的应用。SCADA系统中的数据采集通常要涉及到种类繁多的设备,采集大量的数据,特别是状态量、模拟量的实时状态和数据要能在相关行业标准要求的时间内在实时监控画面上做出响应。为了保持高效性传统的SCADA系统的架构基本上采用C/S架构进行部署,但是随着B/S架构自身的发展和其相对C/S架构的维护方便、开发简单且共享性强的优越性,使得客户端工作站部署大大简化,减轻系统维护、升级的支出成本,降低用户的总体成本。随着互联网技术和信息化管理的深入以及SCADA系统的不断发展,SCADA系统架构正逐步从C/S模式向B/S模式转变。在B/S模式下如何为SCADA系统方便地订制模型及画面、设计合理的模型画面渲染和数据服务分离策略、减少客户端和服务端网络通信量保证其之间能够高效的进行数据通信、制定以数据驱动模型画面的快速实时响应机制都是需要解决的问题。
技术实现思路
针对现有技术中存在的问题,本专利技术的专利技术目的是解决在B/S模式下如何为SCADA系统方便地订制模型及画面、设计合理的模型画面渲染和数据服务分离策略、减少客户端和服务端网络通信量保证其之 ...
【技术保护点】
一种SCADA实时模型画面的设计方法,其特征在于,包括步骤:步骤一、利用模型生成器,声明自定义模型的create、createinfo、Actions以及Scriptsource和Servicesource组成部分并自动生成模型脚本代码、服务端代码;步骤二、通过模型测试器图形化显示所定义的模型并对其行为进行模拟测试;步骤三、画面构建器加载所定义模型绑定实时库对象完成对模型定义常量的编辑调整;步骤四、部署模型脚本编译模型服务端计算逻辑编码并部署。
【技术特征摘要】
1.一种SCADA实时模型画面的设计方法,其特征在于,包括步骤:步骤一、利用模型生成器,声明自定义模型的create、createinfo、Actions以及Scriptsource和Servicesource组成部分并自动生成模型脚本代码、服务端代码;步骤二、通过模型测试器图形化显示所定义的模型并对其行为进行模拟测试;步骤三、画面构建器加载所定义模型绑定实时库对象完成对模型定义常量的编辑调整;步骤四、部署模型脚本编译模型服务端计算逻辑编码并部署。2.根据权利要求1所述的SCADA实时模型画面的设计方法,其特征在于:步骤一中,所述模型是放在图形画面中显示的图形对象,它由两大部分组成相互配合完成,包括:自定义模型脚本声明和有服务端数据服务及计算处理逻辑的定义。3.根据权利要求2所述的SCADA实时模型画面的设计方法,其特征在于:每一个模型都必须对应一个自定义脚本的声明,该脚本用于声明模型所需的图元对象、定义模型的动作行为、动画以及画面的构造信息声明;所述模型由一个或多个图元组成,其中每个图元对象由SVG(ScalableVectorGraphics)作为核心属性,用于矢量图形定义;所述自定义模型脚本声明包含“create函数定义”、“actions配置对象”、“createInfo配置对象”;其中“createInfo配置对象”中又包含“objectLinks配置对象”、“rules配置对象”、“constants配置对象”;所有配置及定义声明都由模型测试器可视化配置并生成对应的脚本代码。4.根据权利要求3所述的SCADA实时模型画面的设计方法,其特征在于:所述模型的create函数定义用于将创建声明的所有图元并将其加入到模型中并统一管理,图元的默认值也可在该函数中指定;组成模型的图元定义各种各样的属性,依赖于图元所使用的类型;所述createInfo配置对象包括defaultObject配置对象,objectLinks配置对象、rules配置对象constants配置对象,其中objectLinks配置对象用于描述能够绑定到该模型的实时对象的数据类型;所述rules配置对象用于描述模型中所用到的处理公式且公式命名具有唯一性,和模型所配置的actions的命名相对应;每一个rules的配置声明中都需要一个名称和一组对象链接配置在其中定义了公式所要操作实时对象的相关属性。所述constants配置对象用于描述模型中可用的常量对象,通过在模型定义函数getConstant(constantName),使该模型声明的任何常量都通过该函数检索到。所述actions配置对象包含一组actions函数定义;当模型接收到来自服务端的数据更...
【专利技术属性】
技术研发人员:褚红健,刘华辉,李佑文,王志心,曹黎明,颜儒彬,杨小伟,葛晋旭,
申请(专利权)人:南京国电南自轨道交通工程有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。