[发明专利]一种将DCS画面自动绘制成实时数据库画面的方法在审
申请号: | 202111676085.1 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114528449A | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 仲明华;干建甫;段江;申屠路路;王储栋 | 申请(专利权)人: | 宁波东海蓝帆科技有限公司 |
主分类号: | G06F16/904 | 分类号: | G06F16/904;G06T11/20 |
代理公司: | 宁波奥圣专利代理有限公司 33226 | 代理人: | 程晓明 |
地址: | 315100 浙江省宁波市高*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dcs 画面 自动 绘制 实时 数据库 方法 | ||
本发明公开了一种将DCS画面自动绘制成实时数据库画面的方法,具体方法为:读取DCS厂家的DCS画面,对文件进行解析得到所有节点;根据实时数据库画面对象的绘制方法,制定各种对象绘制的必要信息模板,根据模板中需要的信息,从DCS读取到的所有节点中提取有用信息;以实时数据库流程图绘制需要的信息为标准将不同厂家的信息统一转换成实时数据库的格式;利用厂家提供实时数据库程序接口,编写绘制流程图的软件,将需要的对象添加到相应画面中,最终生成实时数据库画面,优点是在已有DCS画面的情况下,通过将DCS画面自动绘制成实时数据库画面,减少建设实时数据库时的人力资源消耗,提高实时数据库画面与DCS画面的准确性和一致性。
技术领域
本发明涉及一种石化行业中DCS画面绘制成数据库画面的方法,尤其是涉及一种将DCS画面自动绘制成实时数据库画面的方法。
背景技术
石化行业中新装置建设一般会先建设DCS(集散控制系统)系统,再建设实时数据库,以保存历史数据和远程监控装置运行情况。实时数据库的数据展示也需要图形化的界面。为了监控的一致性,传统的做法是仿照DCS画面人工组合线条、文字、数据、长方形、圆形、多边形等对象来绘制实时数据库画面。
已经有DCS画面的情况下再通过人工的方式绘制实时数据库画面,工作重复,人力资源浪费、画面交付时间长,人工绘制的实时数据库画面往往与原DCS画面存在样式不统一、对象不齐全、数据显示不正确等问题,返工量大。装置建设期间人力资源比较紧缺,但实时数据库建设滞后会导致装置开工初期数据记录不完整,丢失宝贵的原始开工数据。
发明内容
本发明所要解决的技术问题是提供一种省时省力、样式统一、对象齐全且数据显示正确的将DCS画面自动绘制成实时数据库画面的方法。
本发明解决上述技术问题所采用的技术方案为:一种将DCS画面自动绘制成实时数据库画面的方法,具体方法为:
步骤1:读取DCS厂家的DCS画面,对文件进行解析得到所有节点;
2步骤:根据实时数据库画面对象的绘制方法,制定各种对象绘制的必要信息模板,根据模板中需要的信息,从DCS读取到的所有节点中提取有用信息;
步骤3:以实时数据库流程图绘制需要的信息为标准将不同厂家的信息统一转换成实时数据库的格式;
步骤4:利用厂家提供实时数据库程序接口,编写绘制流程图的软件,将需要的对象添加到相应画面中,最终生成实时数据库画面,需要时,对已经绘制好的实时数据库画面可以进行批量修改。
步骤1中对于读取的DCS厂家的DCS画面,用HTML、XML、XAML和JASON格式对文件进行解析得到所有的节点,所述的节点包括:页面、线条、对象连接器、文字、按钮、数据点、柱状条、长方形、圆形、椭圆形、扇形和多边形。
步骤2中各节点需要提取的信息如下:
步骤3中将不同厂家的信息统一转换成实时数据库的格式的具体内容为:
步骤3.1颜色转换:将颜色转换成长整型表示的颜色,0代表黑色、16777215代表白色;
步骤3.2坐标转换:实时数据库定义的坐为左上顶点为(-15000,15000),往右X数值增加,往下Y数值减小;
步骤3.3线条宽度转换:将线条宽度转换成最窄为1,最宽为10的表示形式,并选择中间的宽度为2、4、6、8,将不同像素线宽与实时数据库的线宽对应;
步骤3.4线条端点转换:将线条起点带箭头转换成数值2,线条终点带箭头转换成数值3,线条起点、终点都带箭头的转换成数值1,线条起点终点都不带箭头转换成数值0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波东海蓝帆科技有限公司,未经宁波东海蓝帆科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111676085.1/2.html,转载请声明来源钻瓜专利网。