运行监控系统中组态监控对象的生成方法

文档序号:6309815阅读:222来源:国知局
专利名称:运行监控系统中组态监控对象的生成方法
技术领域
本发明涉及一种组态监控对象的生成方法,特别涉及ー种运行监控系统中组态监控对象的生成方法。
背景技术
计算机监控系统在エ业过程控制中得到了广泛应用,监控系统技术也迅速发展,其中,组态监控界面技术是比较重要的技木。所谓组态监控系统是指监控系统提供给用户实现监控功能的ー个图形界面,其中界面的监控对象是监控内容的核心部分。监控对象表现的内容是监控站点(如火电厂,水电厂,エ业过程控制)、站点设备(如锅炉,管道,传送帯)、设备监控点的信号量(锅炉主气压力、锅炉温度、容器液位数值等)等各种被监控对象的数值,状态等实时信息,其对象的内容是可编辑的。目前各种监控软件系统中的监控对象基本上是通过厂家提供的扩展对象库生成,或者只是ー些简单的形状提供给用户让用户自己制作。直接由厂家提供的对象库其存在的缺陷是,提供给用户绘制的工具较为简单,不能生动表现出被控对象的效果,且效率低下的问题,难以满足不同用户的需要。

发明内容
本发明的目的是为了解决目前厂家提供给用户绘制监控软件系统中的监控对象的工具较为简单,不能生动表现出被控对象的效果,且效率低下的问题,提出ー种运行监控系统中组态监控对象的生成方法。本发明的运行监控系统中组态监控对象的生成方法,它包括用于输入外部监控对象信息的步骤;用于调用数据库中图元的步骤;用于绘制图元的步骤;用于设置图元属性的步骤,所述图元属性包括静态图元属性和动态图元属性;用于调整图元的位置的步骤;用于设置动态图元的參数的步骤,所述动态图元的參数包括输入參数和输出參数;所述输入參数为来自外部监控对象的协议信号,输出參数为鼠标点击某个动态图元而外部监控对象产生相应事件的协议信号;用于设置外部监控数据与动态图元的输入參数关联的步骤;用于设置动态图元的输出參数与外部监控对象产生相应的事件关联的步骤;用于根据动态图元的输入參数调整动态图元中相应的属性,并重新绘制动态图元的步骤;用于拾取鼠标点击位置的步骤;用于判定鼠标点击位置是否位于动态图元所在区域的步骤,当判断为是时,执行修改动态图元的输出參数的步骤;用于保存绘制监控对象的步骤。本发明的优点在干用户可以根据监控系统的外部监控对象绘制相应的图形,并设置相应的输入參数和输出參数,对于动态图元还可以呈现出动态效果。本发明将组态监控对象的图元区分为静态图元和动态图元,监控软件只刷新对应的动态图元部分,而静态图元并不參与刷新操作,大大节省了电脑资源的占用与消耗,提高了程序运行的效率。


图I为使用本发明的运行监控系统中组态监控对象的生成方法生成组态监控对象的过程中,绘制图元步骤的实施例。图2为执行调整图元的位置的步骤,将图I所示的各个图元组合后获得的监控对象的不意图。
具体实施例方式具体实施方式
一本实施方式所述的运行监控系统中组态监控对象的生成方法,它包括用于输入外部监控对象信息的步骤;用于调用数据库中图元的步骤;用于绘制图元的步骤;用于设置图元属性的步骤,所述图元属性包括静态图元属性和动态图元属性;用于调整图元的位置的步骤;用于设置动态图元的參数的步骤,所述动态图元的參数包括输入參数和输出參数;所述输入參数为来自外部监控对象的协议信号,输出參数为鼠标点击某个动态图元而外部监控对象产生相应事件的协议信号;用于设置外部监控数据与动态图元的输入參数关联的步骤;用于设置动态图元的输出參数与外部监控对象产生相应的事件关联的步骤;用于根据动态图元的输入參数调整动态图元中相应的属性,并重新绘制动态图元的步骤;用于拾取鼠标点击位置的步骤;用于判定鼠标点击位置是否位于动态图元所在区域的步骤,当判断为是时,执行修改动态图元的输出參数的步骤;用于保存绘制监控对象的步骤。组态监控对象根据监控员的操作指令产生相应的事件,比如当监控员点击开关,使之状态变为开时,产生相应的鼠标事件对真实控制开关进行操作。因此还需要鼠标事件动作,此动作主要是对应数字量的动作,如“ I”代表开通、运行、启动等,“ 0”代表关断、停止、暂停等。鼠标点击包括如下几种方式单击发送数据I再点击发送数据0循环;单击发送数据0再点击发送数据I循环;单击发送数据0循环;单击发送数据I循环;单击增加以及单击减少的分辨率;单击触发组态软件监控界面的运行,停止,退出,抑或界面切換。
具体实施方式
ニ 本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,所述输入參数中包含有监控系统中压力传感器或温度传感器或液位传感器或光电传感器采集的数据。例如,监控的锅炉蒸汽的压力和水的液位參数,控制化工过程中上的反应釜内各种物料成分比例以及反映过程相关数据。
具体实施方式
三本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,外部监控对象为PLC或者信号采集器。外部监控对象采用PLC (可编程逻辑控制器)或者是信号采集器,原理为采集传感器传来的信号并处理成相应协议的信号,传送至计算机.外部监控对象与计算机相连可以通过485串ロ、can总线或者是网线相连。对应的协议信号分别为485串ロ(串ロ协议)、can总线(modbus协议)和网线(TCP/IP)协议等,而本发明根据不同协议采集上来的信号,加以解释,如还原信号为温度的大小和液位的高低等,并关联到动态图元中。最終由动态图元显示出来。根据鼠标单点某个动态图元外部监控对象产生相应的事件,计算机编译成相应的协议的信号,并传送到PLC或者是信号采集器上,或者执行机构上,如泵和电机等,最終外部监控对象做出相应的事件。
具体实施方式
四本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,输入外部监控对象信息包括外部监控对象的尺寸大小、外部监控对象的背景顔色、外部监控对象的背景图片、外部监控对象的监控变量所对应数值的属性、外部监控对象的显示布局方式和外部监控对象的命名规则以及保存方式。
具体实施方式
五本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,用于绘制图元的步骤还包括由已创建的矩形或椭圆或者圆形或折线段或任意曲线或纯文本的任意组合形成的监控对象形状的步骤。
具体实施方式
六本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,用于绘制图元的步骤还包括用于显示名称的步骤;用于显示图元的长宽以及位置的步骤;用于显示图元的渐变角度的步骤;用于显示图元内部填充颜色的步骤;用于显示图元是否可视的步骤;用于显示图元颜色渐变效果的步骤;用于显示图元填充效果的步骤;用于显示图元透明度的步骤。
具体实施方式
七本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,用于调整图元的位置的步骤还包括
用于选定若干图元组合成一个新的整体的步骤;用于选定的整体图元进行拆分的步骤;
用于所选图元置于所有图元最底层的步骤;用于所选图元置于所有图元最顶层的步骤;用于所选图元上移ー层的步骤;
用于所选图元下移ー层的步骤;用于根据滑动块鼠标操作将图元放大或缩小的步骤;用于根据滑动块加上键盘组合键将图元进行镜像变换等翻转操作的步骤。
具体实施方式
八本实施方式是对具体实施方式
一所述的运行监控系统中组态监控对象的生成方法的进ー步限定,用于根据动态图元的输入參数调整动态图元中相应的属性,并重新绘制动态图元的步骤还包括根据输入參数的变化,动态图元呈梯度颜色变化的步骤;根据输入參数的变化,动态图元呈渐进颜色变化的步骤;根据输入參数的变化,动态图元呈双色交替变化的步骤;根据输入參数的变化,动态图元呈水平尺寸变化的步骤,所述动态图元呈水平尺寸变化的步骤包括左侧固定,中间和右侧变化的步骤;中间固定,左侧和右侧变化的步骤;右侧固定,中间和左侧变化的步骤;根据输入參数的变化,动态图元呈垂直尺寸变化的步骤,所述动态图元呈垂直尺寸变化的步骤包括底部固定,中间和上部变化的步骤;中间固定,上部和底部变化的步骤;上部固定,中间和底部变化的步骤。例如,可以将动态图元与某设备的电流数值属性关联起来,将动态图元的渐进变化顔色与监控对象的水位关联起来。这样当控制对象的当前属性值改变时候,组态软件中的的监控对象可以将属性的改变值正确显示出来,也就是将该监控对象的监控信息正确显示出来。例如对于生成组态监控对象水罐输入水罐的信息,调用数据库的图元,如果数据库没有需要的图元,可以根据外部监控对象的形状绘制图元,得到的监控对象如图I所示;再设置图元属性,液位条设置为动态图元,除了液位条之外的部分,设置为静态图元;调整图元的位置,如图2所示。设置水罐的液位传感器采集的信号通过PLC与液位条的输入參数关联;设置液位条的输出參数与监控水Sii的阀门关联,当水位过闻,鼠标点击液位条,输出參数改变,水te的阀门关闭。
权利要求
1.运行监控系统中组态监控对象的生成方法,其特征在于,它包括 用于输入外部监控对象信息的步骤; 用于调用数据库中图元的步骤; 用于绘制图元的步骤; 用于设置图元属性的步骤,所述图元属性包括静态图元属性和动态图元属性; 用于调整图元的位置的步骤; 用于设置动态图元的參数的步骤,所述动态图元的參数包括输入參数和输出參数;所述输入參数为来自外部监控对象的协议信号,输出參数为鼠标点击某个动态图元而外部监控对象产生相应事件的协议信号; 用于设置外部监控数据与动态图元的输入參数关联的步骤; 用于设置动态图元的输出參数与外部监控对象产生相应的事件关联的步骤; 用于根据动态图元的输入參数调整动态图元中相应的属性,并重新绘制动态图元的步骤; 用于拾取鼠标点击位置的步骤; 用于判定鼠标点击位置是否位于动态图元所在区域的步骤,当判断为是时,执行修改动态图元的输出參数的步骤; 用于保存绘制监控对象的步骤。
2.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,所述输入參数中包含有监控系统中压力传感器或温度传感器或液位传感器或光电传感器米集的数据。
3.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,夕卜部监控对象为PLC或者信号采集器。
4.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,输入外部监控对象信息包括 外部监控对象的尺寸大小、外部监控对象的背景顔色、外部监控对象的背景图片、外部监控对象的监控变量所对应数值的属性、外部监控对象的显示布局方式和外部监控对象的命名规则以及保存方式。
5.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,用于绘制图元的步骤还包括 由已创建的矩形或椭圆或者圆形或折线段或任意曲线或纯文本的任意组合形成的监控对象形状的步骤。
6.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,用于绘制图元的步骤还包括 用于显示名称的步骤; 用于显示图元的长宽以及位置的步骤; 用于显示图元的渐变角度的步骤; 用于显示图元内部填充颜色的步骤; 用于显示图元是否可视的步骤; 用于显示图元颜色渐变效果的步骤;用于显示图元填充效果的步骤; 用于显示图元透明度的步骤。
7.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,用于调整图元的位置的步骤还包括 用于选定若干图元组合成一个新的整体的步骤; 用于选定的整体图元进行拆分的步骤; 用于所选图元置于所有图元最底层的步骤; 用于所选图元置于所有图元最顶层的步骤; 用于所选图元上移ー层的步骤; 用于所选图元下移ー层的步骤; 用于根据滑动块鼠标操作将图元放大或缩小的步骤; 用于根据滑动块加上键盘组合键将图元进行镜像变换等翻转操作的步骤。
8.根据权利要求I所述的运行监控系统中组态监控对象的生成方法,其特征在于,用于根据动态图元的输入參数调整动态图元中相应的属性,并重新绘制动态图元的步骤还包括 根据输入參数的变化,动态图元呈梯度颜色变化的步骤; 根据输入參数的变化,动态图元呈渐进颜色变化的步骤; 根据输入參数的变化,动态图元呈双色交替变化的步骤; 根据输入參数的变化,动态图元呈水平尺寸变化的步骤,动态图元呈水平尺寸变化的步骤包括左侧固定,中间和右侧变化的步骤;中间固定,左侧和右侧变化的步骤;右侧固定,中间和左侧变化的步骤; 根据输入參数的变化,动态图元呈垂直尺寸变化的步骤,动态图元呈垂直尺寸变化的步骤包括底部固定,中间和上部变化的步骤;中间固定,上部和底部变化的步骤;上部固定,中间和底部变化的步骤。
全文摘要
运行监控系统中组态监控对象的生成方法,涉及一种组态监控对象的生成方法,为了解决目前厂家提供给用户绘制监控软件系统中的监控对象的工具较为简单,不能生动表现出被控对象的效果,且效率低下的问题。它包括用于调用数据库中图元、绘制图元、设置图元属性、设置动态图元的参数、设置动态图元的输出参数与外部监控对象产生相应的事件关联和设置动态图元的输出参数与外部监控对象产生相应的事件关联的步骤,还包括根据动态图元的输入参数调整动态图元中相应的属性,并重新绘制动态图元的步骤,和用于判定鼠标点击位置是否位于动态图元所在区域的步骤,当判断为是时,执行修改动态图元的输出参数的步骤。它用于生成监控系统中的组态监控对象。
文档编号G05B19/05GK102621923SQ20121008793
公开日2012年8月1日 申请日期2012年3月29日 优先权日2012年3月29日
发明者卫作龙, 孙一勇, 王光, 石聪, 高会军 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1