在分布式控制系统中管理系统页面的方法和装置制造方法及图纸

技术编号:4272645 阅读:218 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种在分布式控制系统中管理系统页面的方法和装置,涉及通信领域;为解决现有技术中无法满足不同行业对人机界面的需要而发明专利技术。所述方法包括:获取用户自定义的系统页面;采用所述自定义的系统页面显示数据。本发明专利技术提供的技术方案可以应用于分布式控制系统。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种分布式控制(Distributed ControlSystem, DCS)系统中管理系统页面的方法和装置。
技术介绍
图形显示是DCS系统中非常重要的一项技术,主要用于在操作站屏幕上显示工艺 流程图和系统页面,其中所述系统页面包括报警画面、趋势画面以及其他与操作站进行交 互的画面。操作站中用于显示上述页面的操作站软件是主控室操作员跟现场设备的唯一通 信手段,需要操作员软件有非常高的可靠性和稳定性,能够7*24*365不间断的正常运行。 由于各个行业中操作站人机界面都有不同的需求,因此对系统页面的需求不断发生变化, 而现有技术中系统页面的人机界面已固化在操作员软件中,无法满足不同行业对人机界面 的需要。
技术实现思路
本专利技术提供的在分布式控制系统中管理系统页面的方法和装置,能够满足不同行 业对系统页面的需要。 为达到上述专利技术目的,本专利技术提供了如下技术方案 —种分布式控制系统中管理系统页面的方法,包括 获取用户自定义的系统页面; 采用所述自定义的系统页面显示数据。进一步的,所述方法还具有如下特点 所述自定义的系统页面配置用于描述该系统页面中图形状态的脚本文件,当用户 对所述系统页面的图形进行修改时,向所述用户提供所述系统页面中该图形的脚本信息, 接收用户对该图形的脚本信息的修改。 进一步的,所述方法还具有如下特点所述脚本信息还包括系统页面中页面控件 的脚本信息和/或动态特性描述信息。 进一步的,所述方法还具有如下特点所述采用所述自定义的系统页面显示数据, 包括 读取所述脚本文件中的图像描述信息; 采用所述脚本文件中的图像描述信息以及本地的数据,显示所述自定义的系统页 面。—种分布式控制系统中管理系统页面的装置,包括 获取模块,用于获取用户自定义的系统页面; 显示模块,用于采用所述自定义的系统页面显示数据。 进一步的,所述装置还具有如下特点所述自定义的系统页面配置用于描述该系 统页面中图形状态的脚本文件,当用户对所述系统页面的图形进行修改时,向所述用户提供所述系统页面中该图形的脚本信息,接收用户对该图形的脚本信息的修改。进一步的,所述装置还具有如下特点所述脚本信息还包括系统页面中页面控件的脚本信息和/或动态特性描述信息。进一步的,所述装置还具有如下特点所述显示模块,包括 读取单元,用于读取所述脚本文件中的图像描述信息; 显示单元,用于采用所述脚本文件中的图像描述信息以及本地的数据,显示所述 自定义的系统页面。 本专利技术提供的技术方案,通过用户自定义的系统页面显示数据,满足不同行业的 个性化需要;通过向用户提供系统页面的脚本文件实现对系统页面的修改,增加了用户管 理系统页面的方式;在脚本文件中增加用于描述页面插件的脚本代码,增加系统页面的可 开发性。附图说明 图1为本专利技术提供的分布式控制系统结构示意图; 图2为本专利技术提供的在DCS系统中管理系统页面的方法流程图; 图3为本专利技术提供的在DCS系统中管理系统页面的装置结构示意图; 图4为图3所示实施例中显示模块302的结构示意图。具体实施例方式下面结合附图对本专利技术实施例提供的技术方案作进一步介绍。 如图1所示,本专利技术提供一种分布式控制系统,包括操作员站、控制站、组态工程 师站以及应用开发工程师站;其中所述操作员站可以显示工艺流程图页面和系统页面,上 述两个页面可以是静态的,也可以是动态的。其中所述工艺流程图页面是从组态工程师站 获取的,而系统页面是所述操作员站从应用开发工程师站获取的,其中所述应用开发工程 师站通过本地加载的图形组态系统为用户提供管理所述系统页面的平台,包括新建、保存、 修改和删除系统页面。 下面对所述应用开发工程师站加载的图形组态系统进行详细介绍 所述图形组态系统包括两个子系统,分别为绘图子系统和脚本子系统。 所述绘图子系统包括符号库管理模块、模板管理模块、图形编辑模块、动态特性管理模块、交互特性管理模块。 下面对所述绘图子系统中的各个模块作以说明 所述符号库管理模块提供多种图形,可以是基本图形,如直线、曲线、矩形,也可以 是复杂图形,例如应用开发工程师常用的一些自定义图形。 所述模板管理模块存储有用户自定义的功能模板,如应用于PID操作窗口、趋势 显示页面、流程图页面模板,方便用户对系统页面的编辑。 所述图形编辑模块可以根据用户对所述符号库管理模块和所述模板管理模块存 储的图形或模板的选择以及位置关系的配置,生成自定义的系统页面。 所述动态特性管理模块用于为系统页面添加动态效果,如闪烁、平移、縮放、变色、 隐藏等,其中所述动态效果也可以通过用户自定义进行设置。4 所述交互特性管理模块用于为系统页面增加交互功能,比如切换页面,打开操作 窗口 、操作设备等,其中所述交互效果也可以通过用户自定义进行设置。 采用上述模块,用户可以对操作站已加载的系统页面进行修改,也可以根据自己的需要,生成新的系统页面。 下面对所述脚本子系统进行介绍 所述脚本子系统用于为每个系统页面生成对应的脚本文件,该脚本文件记录有该 系统页面的图形形态,其中每个脚本文件与对应的系统页面有关联关系,如脚本文件与系 统页面采用相同的文件名命名。 当所述系统页面发生变化时,所述脚本子系统获取系统页面的变化信息,根据所 述变化信息生成对应的脚本代码,其中所述脚本代码为用于描述该变化信息的代码。例如, 系统页面1内增加了一条直线,则子系统在系统页面1的脚本文件中增加一条用于描述增 加一条直线的脚本代码。 可选的,所述脚本子系统还可以根据用户的需要,将系统页面的脚本文件显示给 用户,并接收用户对脚本文件的修改,再根据修改后的脚本代码对系统页面中图形的状态 进行调整。为了满足用户对系统页面较复杂地管理,所述脚本子系统还具有如下特点 在脚本文件中配置用于描述动态特性的脚本代码,从而实现系统页面的动态特性,其中当用户需要修改所述系统页面的动态特性时,可以通过修改脚本代码中描述动态特性的脚本代码实现对动态特性的修改;如在系统文件1的脚本文件中配置用于调用系统页面2的脚本代码,实现在系统页面1的人机界面上调用系统页面2的目的; 为了方便图形和不同数据库的方便连接,配置有用于与数据库进行通信的插件,在与不同数据库进行通信时,通过修改该插件的配置信息,实现与不同数据库的通信,例如,调用应用开发工程师站与数据库之间的接口对数据库进行读/写操作; 预先配置部分参数在系统页面进行周期更新,例如配置系统页面加载的参数A的数值在每3秒钟内刷新一次,便于及时向用户提供最新信息; 为了便于对系统页面的开发,应用开发工程师还可以将页面插件以脚本代码的方 式加载到系统页面的脚本文件中,如Active X控件。其中用户还可以自行开发页面插件, 再将自行开发得到的页面插件以脚本代码的方式加载到对应的系统页面的脚本文件中,从 而在系统页面中使用自行开发的页面插件。 在通过绘图子系统或脚本子系统对系统页面进行自定义后,用户可通过应用开发 工程师站将自定义的系统页面发送给操作员站,其中操作员站采用自定义的系统页面显示 数据的过程,如图2所示 步骤201、获取用户自定义的系统页面; 其中所述自定义的系统页面包括用户所需的页面框架、待读取的数据内容和用于 实现动态效果的脚本代码本文档来自技高网...

【技术保护点】
一种分布式控制系统中管理系统页面的方法,其特征在于,包括:获取用户自定义的系统页面;采用所述自定义的系统页面显示数据。

【技术特征摘要】
一种分布式控制系统中管理系统页面的方法,其特征在于,包括获取用户自定义的系统页面;采用所述自定义的系统页面显示数据。2. 根据权利要求1所述的方法,其特征在于,所述自定义的系统页面配置用于描述该 系统页面中图形状态的脚本文件,当用户对所述系统页面的图形进行修改时,向所述用户提供所述系统页面中该图形的 脚本信息,接收用户对该图形的脚本信息的修改。3. 根据权利要求2所述的方法,其特征在于,所述脚本信息还包括系统页面中页面控 件的脚本信息和/或动态特性描述信息。4. 根据权利要求2或3所述的方法,其特征在于,采用所述自定义的系统页面显示数 据,包括读取所述脚本文件中的图像描述信息;采用所述脚本文件中的图像描述信息以及本地的数据,显示所述自定义的系统页面。5. —种分布式控制系统...

【专利技术属性】
技术研发人员:任平
申请(专利权)人:北京和利时系统工程有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利