修正数据曲线的方法及装置、非易失性存储介质与流程
未命名
09-22
阅读:58
评论:0
1.本技术涉及数据处理技术领域,具体而言,涉及一种修正数据曲线的方法及装置、非易失性存储介质。
背景技术:
2.随着自动化技术的发展,流程工业过程中使用的控制器越来越多,越来越复杂,工业系统中的控制回路的图像通常基于设置的参数自动生成,在控制回路曲线错误时只能通过配置控制回路对应的系统参数完成控制回路曲线的整定,对识别环境的要求较高且无法在识别之后调节校正识别结果。
3.针对上述的问题,目前尚未提出有效的解决方案。
技术实现要素:
4.本技术实施例提供了一种修正数据曲线的方法及装置、非易失性存储介质,以至少解决由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制系统的实际控制回路曲线不符的技术问题。
5.根据本技术实施例的一个方面,提供了一种修正数据曲线的方法,包括:接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
6.可选地,显示属性包括:颜色,在第一目标图像的多条数据曲线中确定参考数据曲线,包括:获取目标数据曲线在显示界面显示时的第一颜色,并获取多条数据曲线中每条数据曲线在显示界面显示时的第二颜色;将与第一颜色相同的第二颜色指示的数据曲线确定为参考数据曲线。
7.可选地,依据参考数据曲线对目标数据曲线进行修正,包括:获取第一目标图像的第一属性信息,根据第一属性信息对第一目标图像进行处理,得到处理结果,其中,第一属性信息至少包括:第一目标图像的类型信息和第一目标图像的尺寸信息;在显示界面显示处理结果对应的趋势图;从趋势图中获取参考数据曲线的第二属性信息,其中,第二属性信息至少包括:参考数据曲线的最大横坐标值和最小横坐标值、参考数据曲线的最大纵坐标值和最小纵坐标值、组成参考数据曲线的多个数据中每个数据的采集时间,以及参考数据曲线对应的时间区间;根据第二属性信息对目标数据曲线进行修正。
8.可选地,根据第一属性信息对第一目标图像进行处理,包括:将第一目标图像转换为多个可打印字符;基于可打印字符和第一属性信息生成与第一目标图像对应的第二目标图像;对第二目标图像依次进行灰度处理、二值化处理和滤波处理。
9.可选地,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数
据曲线进行修正,包括:在交互界面中展示目标数据曲线和第二目标图像,其中,交互界面中包括对目标数据曲线的属性信息进行调整的控件;响应于目标对象对控件的触控操作,对控件对应的属性信息进行调整,并根据调整后的属性信息将目标数据曲线修正为参考数据曲线。
10.可选地,在显示界面显示处理结果对应的趋势图,包括:确定目标数据曲线的纵坐标;如果目标数据曲线的纵坐标为dcs中控制回路在每一个测量时刻的瞬时值,将趋势图以第一坐标图的形式显示在显示界面,其中,第一坐标图的横坐标为时间区间中的多个测量时刻,第一坐标图的纵坐标为dcs中控制回路在每一个历史测量时刻的瞬时值;如果目标数据曲线的纵坐标为dcs中控制回路在每一个测量时刻的标准值,将趋势图以第二坐标图的形式显示在显示界面,其中,第二坐标图的横坐标为时间区间中的多个测量时刻,第二坐标图的纵坐标为dcs中控制回路在每一个历史测量时刻的预设值;如果目标数据曲线的纵坐标为dcs在每一个测量时刻针对控制回路的输出值,将趋势图以第三坐标图的形式显示在显示界面,其中,第三坐标图的横坐标为时间区间中的多个测量时刻,第三坐标图的纵坐标为dcs在每一个历史测量时刻针对控制回路的输出值。
11.可选地,目标数据曲线通过以下方法确定:获取在dcs的显示界面实时显示的多条数据曲线,并获取多条数据曲线中每一条数据曲线对应的预设数据曲线;将与对应的预设数据曲线不同的数据曲线确定为目标数据曲线。
12.根据本技术实施例的另一方面,还提供了一种修正数据曲线的装置,包括:接收模块,用于接收修正请求,其中,修正请求用于请求修正目标数据曲线;获取模块,用于响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;确定模块,用于在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;修正模块,用于响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
13.根据本技术实施例的另一方面,还提供了一种非易失性存储介质,该非易失性存储介质中存储有计算机程序,其中,在非易失性存储介质所在设备通过运行计算机程序执行上述的修正数据曲线的方法。
14.根据本技术实施例的另一方面,还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行上述的修正数据曲线的方法。
15.在本技术实施例中,采用接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正的方式,图像处理技术生成控制回路的趋势图表,基于回路趋势图表对控制回路对应的数据曲线进行修正;达到了对识别后得到的控制回路曲线进行调节校正的目的,从而实现了在整定过程中实时修改校正通过识别直接得到的控制回路曲线的技术效果,进而解决了由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制系统的实际控制回路曲线不符技术问题。
附图说明
16.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
17.图1是根据本技术实施例的用于实现修正数据曲线的方法的计算机终端(或移动设备)的硬件结构框图;
18.图2是根据本技术实施例的修正数据曲线的方法的步骤流程图;
19.图3是根据本技术实施例的测量值(process variable,pv)数据曲线的趋势图;
20.图4是根据本技术实施例的修正前交互界面的示意图;
21.图5是根据本技术实施例的修正后交互界面的示意图;
22.图6是根据本技术实施例的修正数据曲线的装置的结构图。
具体实施方式
23.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
24.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
25.为了更好地理解本技术实施例,以下将本技术实施例中涉及的技术术语解释如下:
26.工业控制系统:计算机与工业过程控制部件组成的自动控制系统。
27.控制回路:调节或控制工业系统中某一过程变量的电气或电子设备。
28.在相关技术中,为得到反映控制回路运行状态的数据曲线,需要在工业现场进行复杂的通信部署,通过数据拷贝或其它通信方式将控制系统回路数据传输到现有的控制器整定软件,以生成控制回路运行状态的数据曲线,因此,存在无法得到封闭安全要求高的工业现场的控制系统回路数据的问题。同时,相关技术中,控制回路趋势图仅能起到将控制回路可视化展示的的作用,因此,存在当由于工业现场存在光线差、屏幕灰尘多等问题导致识别生成的趋势图不准确时,无法对趋势图进行调整;导致用户无法基于控制回路趋势图得到准确的控制回路运行状态,进而无法计时发现控制回路的故障,也无法基于控制回路趋势图确定运维方案;导致工业现场的工作设备无法及时得到维修等问题。为了解决该问题,本技术实施例中提供了相关的解决方案以下详细说明。
29.本技术实施例中通过移动终端(如手机、移动巡检终端)拍照的方式采集回路运行的历史趋势图,基于图像处理技术得到趋势图对应的数据,能够在与控制系统隔离的情况
下安全地获取数据;同时,根据采集的回路图像采用前端可视化引擎生成图表,采用可触控调节的方法及时校正图像算法识别误差并支持手动调整至最佳识别状态,从而可以解决上述问题),以下详细说明。
30.根据本技术实施例,提供了一种修正数据曲线的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
31.本技术实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现修正数据曲线的方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
32.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
33.存储器104可用于存储应用软件的软件程序以及模块,如本技术实施例中的修正数据曲线的方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的漏洞检测方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
34.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
35.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
36.在上述运行环境下,本技术实施例提供了一种修正数据曲线的方法,图2是修正数据曲线的方法的步骤流程图,如图1所示,该方法包括如下步骤:
37.步骤s202,接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修
正目标数据曲线。
38.工业系统中控制回路的数据曲线显示在分布式控制系统(distributed control system,dcs),本技术实施例提供的修正数据曲线的方法应用于如手机、移动巡检系统等的移动终端,在移动终端中修正数据曲线;因此,在步骤s202中在dcs中选定了需要修正的数据曲线后,通过dcs向移动终端发送修正请求,请求修正选定的数据曲线。
39.根据本技术一个可选的实施例,目标数据曲线通过以下方法确定:获取在dcs的显示界面实时显示的多条数据曲线,并获取多条数据曲线中每一条数据曲线对应的预设数据曲线;将与对应的预设数据曲线不同的数据曲线确定为目标数据曲线。
40.dcs实时监测各个控制回路的运行数据,并根据运行数据生成用于反映各个控制回路的运行状态的数据曲线,将其在显示界面;随着运行数据的不断更新,显示界面上的数据曲线也不断更新,当显示界面上的数据曲线更新时,dcs会将更新前的数据曲线及其对应的数据作为标准数据曲线保存在数据库中。在本实施例中,当显示界面上显示的数据曲线与在数据库中的,与其表示同一控制回路的标准数据曲线(即预设数据曲线)不同时,确认在显示界面上显示的该条数据曲线为需要修正的数据曲线(即目标数据曲线),并通过dcs发送修正请求。
41.步骤s204,响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面。
42.在步骤s204中,当接收到移动终端传输的修正请求后,通过移动终端获取在dcs的数据库中存储的显示控制回路曲线的界面的历史图像(即第一目标图像),其中,第一目标图像中展示了各个控制回路的历史数据曲线,以及历史数据曲线对应的控制回路的运行参数。需要说明的是在获取第一目标图像时可以由dcs将截图直接传输给移动终端,如果工业现场给你不具备通信传输的条件也可以通过拍照的方式从dcs中获取第一目标图像。
43.步骤s206,在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线。
44.为区分不同的数据曲线,在第一目标图像中展示各个控制回路的历史数据曲线时,不同控制回路对应的数据曲线的显示属性不同,同样的,表示同一控制回路的数据曲线的显示属性则保持一致;因此,在步骤s206中,根据显示属性在历史图像(即第一目标图像)确定与在步骤s202中选定的待修正数据曲线表示相同控制回路的历史数据曲线,并将该历史数据曲线确定为参考数据曲线。
45.根据本技术一个可选的实施例,显示属性包括:颜色,在第一目标图像的多条数据曲线中确定参考数据曲线,包括:获取目标数据曲线在显示界面显示时的第一颜色,并获取多条数据曲线中每条数据曲线在显示界面显示时的第二颜色;将与第一颜色相同的第二颜色指示的数据曲线确定为参考数据曲线。
46.在步骤s206中提及的显示属性包括曲线的趋势、曲线的颜色,以及其它能够区分数据曲线的信息。当根据显示属性在第一目标图像中展示的与多个历史数据曲线中确定参考数据曲线时,可以仅通过一种显示属性确定,也可以根据多种显示属性共同确定,例如,可以仅通过数据曲线的颜色确定,或者仅通过数据曲线的趋势确定,或者通过数据曲线的颜色和数据曲线的趋势共同确定。在本实施例中,当仅通过显示属性中的颜色确定时,将与
实时数据曲线的颜色相同的历史数据曲线确定为参考数据曲线;当仅通过显示属性中的曲线趋势确定时,将与实时数据曲线的曲线趋势相同的历史数据曲线确定为参考数据曲线;当同时通过显示属性中的颜色和曲线趋势确定时,将与实时数据曲线的颜色相同且曲线趋势相同的历史数据曲线确定为参考数据曲线。需要说明的是,在本实施例中根据显示属性确定参考数据曲线时,由图像处理服务判断显示属性是否相同,如果显示属性相同则对应的图像像素相同;否则,如果图像素不同,则两条数据曲线对应的不是同一控制回路。
47.步骤s208,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
48.在步骤s208中,接收与用户(即目标对象)在交互界面进行的触控操作对应的操作指令,根据与触控操作对应的操作指令修正在步骤s202中确定的数据曲线,其中,操作指令以参考数据曲线为基准生成。
49.根据本技术一个可选的实施例,依据参考数据曲线对目标数据曲线进行修正,包括:获取第一目标图像的第一属性信息,根据第一属性信息对第一目标图像进行处理,得到处理结果,其中,第一属性信息至少包括:第一目标图像的类型信息和第一目标图像的尺寸信息;在显示界面显示处理结果对应的趋势图;从趋势图中获取参考数据曲线的第二属性信息,其中,第二属性信息至少包括:参考数据曲线的最大横坐标值和最小横坐标值、参考数据曲线的最大纵坐标值和最小纵坐标值、组成参考数据曲线的多个数据中每个数据的采集时间,以及参考数据曲线对应的时间区间;根据第二属性信息对目标数据曲线进行修正。
50.在本实施例中,通过以下方法依据参考数据曲线对目标数据曲线进行修正,获取第一目标图像的类型、图像的尺寸信息等第一目标图像的(第一)属性信息;接下来,通过图像识别算法根据(第一)属性信息对第一目标图像进行处理,得到处理结果;其中,对第一目标图像进行处理得到的处理结果包括:组成第一目标图像中各条数据曲线的各个数据点的横坐标和纵坐标,并且将各个数据点的横坐标和纵坐标以数组的形式输出到显示界面,生成与每条数据曲线对应的数据趋势图。接下俩,将数据趋势图展示在显示界面,以便从中参考数据曲线对应的数据趋势图中获取参考数据曲线的(第二)属性信息,其中,参考数据曲线的(第二)属性信息包括:组成参考数据曲线的各个数据点的坐标上限和坐标下限(即参考数据曲线的最大横坐标值、最小横坐标值、最大纵坐标值和最小纵坐标值),组成参考数据曲线的每个数据点的采集时间以及由参考数据曲线对应的起始时间和结束时间组成的时间区间信息。最后,根据参考数据曲线的上述(第二)属性信息修正在步骤s202中选定的数据曲线(即目标数据曲线)。
51.在上一实施例中提及的根据第一属性信息对第一目标图像进行处理,包括:将第一目标图像转换为多个可打印字符;基于可打印字符和第一属性信息生成与第一目标图像对应的第二目标图像;对第二目标图像依次进行灰度处理、二值化处理和滤波处理。
52.本技术实施例提供的方法通过对显示界面的显示图像进行处理,得到显示图像的数据,再在移动终端基于上述数据生成与显示图像中相同的、但是可以修正的新图像,达到对数据曲线进行调节校正的目的,因此,在本实施例中,首先通过图像识别算法根据(第一)属性信息对第一目标图像进行处理,处理的过程如下:首先,将图片格式的第一目标图像进行格式转换,将其转换为可打印字符(base64)格式,其中,一个第一目标图像对应多个可打印字符。接下来,将第一目标图像的(第一)属性信息和多个可打印字符传输至服务器,服务
器根据接收的(第一)属性信息和多个可打印字符生成一幅新的图像(即第二目标图像),其中,生成的新的图像中记载的数据曲线及数据曲线的信息与第一目标图像完全相同;依次对新的图像(即第二目标图像)进行灰度处理、二值化处理和滤波处理,得到对新的图像(即第二目标图像)的处理结果;其中处理结果为第一目标图像中记载的各条数据曲线的坐标上下限、各条数据中数据的采样时间等数据曲线对应的控制回路的二维数据。举例来说,第一目标图像中包括测量值(process variable,pv)数据曲线、设定值/标准值(set variable,sv)数据曲线和工业系统的控制器的输出值(manipulated variable,m v)数据曲线,以及这3条数据曲线对应的数据,则生成的新图像(即第二目标图像)中也包括pv、sv和mv这三条数据曲线及其对应的数据。
53.根据本技术一些可选的实施例,在显示界面显示处理结果对应的趋势图,包括:确定目标数据曲线的纵坐标;如果目标数据曲线的纵坐标为dcs中控制回路在每一个测量时刻的瞬时值,将趋势图以第一坐标图的形式显示在显示界面,其中,第一坐标图的横坐标为时间区间中的多个测量时刻,第一坐标图的纵坐标为dcs中控制回路在每一个历史测量时刻的瞬时值;如果目标数据曲线的纵坐标为dcs中控制回路在每一个测量时刻的标准值,将趋势图以第二坐标图的形式显示在显示界面,其中,第二坐标图的横坐标为时间区间中的多个测量时刻,第二坐标图的纵坐标为dcs中控制回路在每一个历史测量时刻的预设值;如果目标数据曲线的纵坐标为dcs在每一个测量时刻针对控制回路的输出值,将趋势图以第三坐标图的形式显示在显示界面,其中,第三坐标图的横坐标为时间区间中的多个测量时刻,第三坐标图的纵坐标为dcs在每一个历史测量时刻针对控制回路的输出值。
54.如果在步骤s202中指定的需要修正的数据曲线为pv数据曲线,则在显示界面显示pv数据曲线,图3是测量值(process variable,pv)数据曲线的趋势图,如图3所示,pv数据曲线以坐标图的形式展示,其中,pv数据曲线的横坐标(x)为组成pv数据曲线的各个数据的采集时间(15:27:47,、15:39:47、15:51:47和16:03:47),pv数据曲线的纵坐标(y)为组成pv数据曲线的各个数据在采集时刻对应的测量值(3.000、8.000、16.000、21.000、32.000、40.000)。如果在步骤s202中指定的需要修正的数据曲线为sv数据曲线,则在显示界面显示sv数据曲线,sv数据曲线以坐标图的形式展示,其中,sv数据曲线的横坐标(x)为组成sv数据曲线的各个数据的采集时间,sv数据曲线的纵坐标(y)为组成sv数据曲线的各个数据在采集时刻对应的预设值(即标准值);其中,预设值(即标准值)是系统根据控制回路的额定参数计算得到的值。如果在步骤s202中指定的需要修正的数据曲线为mv数据曲线,则在显示界面显示mv数据曲线,mv数据曲线以坐标图的形式展示,其中,mv数据曲线的横坐标(x)为组成mv数据曲线的各个数据的采集时间,mv数据曲线的纵坐标(y)为控制器系统在采集时刻针对控制回路的输出值,其中,输出值是控制器系统依据工业系统的历史运行状态对控制回路进行预测得到的。
55.根据本技术另一些可选的实施例,响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正,包括:在交互界面中展示目标数据曲线和第二目标图像,其中,交互界面中包括对目标数据曲线的属性信息进行调整的控件;响应于目标对象对控件的触控操作,对控件对应的属性信息进行调整,并根据调整后的属性信息将目标数据曲线修正为参考数据曲线。
56.图4是修正前交互界面的示意图,如图4所示,在交互界面上分为三个部分,其中,
最上端展示需要修正的数据曲线(即目标数据曲线)所在的图像,中间部分展示根据图像识别服务处理后得到的可修正的数据曲线(即第二目标图像),如图4所示,在进行修正之前进行格式转换前的图像中的目标数据曲线与进行格式转换后的得到的数据曲线完全相同;而在交互页面的最下端则展示用于响应用户的触控操作的多个控件,用户通过在控件中输入信息可以实现修正数据曲线的技术效果。
57.图5是修正后交互界面的示意图,如图5所示,用户在坐标控件和时间控件中输入调整信息,得到调整后的数据曲线,调整后的数据曲线显示在交互页面的中间部分。例如用户在坐标控件(坐标上下限)中输入坐标下限0.0和坐标下限40.0;在第一个时间控件(开始时间)中输入15:27:47,在第二个时间控件(结束时间)中输入16:03:47,并点击确认控件,交互界面所在的移动终端收到点击确认控件对应的操作指令后,在参考数据曲线中确定坐标上限为0.0且坐标下限为40.0且开始时间为15:27:47且结束时间为16:03:47对应的数据曲线,并将其展示在交互界面的中间部分,如图5所示,修正后的数据曲线与修正前的数据曲线相比有一段缺失的部分,这表示控制回路在缺失部分对应的时间未运行。
58.图6根据本技术实施例提供的一种修正数据曲线的装置的结构图,如图6所示,装置包括:接收模块60,用于接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修正目标数据曲线;获取模块62,用于响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;确定模块64,用于在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;修正66模块,用于响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
59.需要说明的是,在对数据曲线修正时对于可能存在误差的参数,将在交互界面上给出用户提示信息,例如,可以通过在误差参数中显示红框提示用户,减少了修正的时间。
60.需要说明的是,图6所示实施例的优选实施方式可以参见图2所示实施例的相关描述,此处不再赘述。
61.本技术实施例还提供了一种非易失性存储介质,该非易失性存储介质中存储有计算机程序,其中,在非易失性存储介质所在设备通过运行计算机程序执行以上的修正数据曲线的方法。
62.上述非易失性存储介质用于存储执行以下功能的程序:接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
63.本技术实施例还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为通过计算机程序执行以上的修正数据曲线的方法。
64.上述电子设备中的处理器用于运行执行以下功能的程序:接收分布式控制系统dcs发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示dcs的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为
与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。
65.通过上述步骤,可以实现采用实时触控更新预览调节之后的结果,能够最大化还原回路趋势图的真实情况;相对于传统的被动接受回路图像识别结果,通过主动调节回路可视化趋势图参数以及触控校正曲线图等方法来纠正图像识别结果的误差,提高了回路整定结果的准确性。
66.需要说明的是,上述修正数据曲线的装置中的各个模块可以是程序模块(例如是实现某种特定功能的程序指令集合),也可以是硬件模块,对于后者,其可以表现为以下形式,但不限于此:上述各个模块的表现形式均为一个处理器,或者,上述各个模块的功能通过一个处理器实现。
67.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
68.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
69.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
70.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
71.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
72.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
73.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
技术特征:
1.一种修正数据曲线的方法,其特征在于,包括:接收分布式控制系统dcs发送的修正请求,其中,所述修正请求用于请求修正目标数据曲线;响应于所述修正请求,获取第一目标图像,其中,所述第一目标图像用于展示所述dcs的显示界面;在所述第一目标图像的多条数据曲线中确定参考数据曲线,其中,所述多条数据曲线在所述显示界面的显示属性不同,所述参考数据曲线为与所述目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正。2.根据权利要求1所述的方法,其特征在于,所述显示属性包括:颜色,在所述第一目标图像的多条数据曲线中确定参考数据曲线,包括:获取所述目标数据曲线在所述显示界面显示时的第一颜色,并获取所述多条数据曲线中每条数据曲线在所述显示界面显示时的第二颜色;将与所述第一颜色相同的第二颜色指示的数据曲线确定为所述参考数据曲线。3.根据权利要求1所述的方法,其特征在于,依据所述参考数据曲线对所述目标数据曲线进行修正,包括:获取所述第一目标图像的第一属性信息,根据所述第一属性信息对所述第一目标图像进行处理,得到处理结果,其中,所述第一属性信息至少包括:所述第一目标图像的类型信息和所述第一目标图像的尺寸信息;在所述显示界面显示所述处理结果对应的趋势图;从所述趋势图中获取所述参考数据曲线的第二属性信息,其中,所述第二属性信息至少包括:所述参考数据曲线的最大横坐标值和最小横坐标值、所述参考数据曲线的最大纵坐标值和最小纵坐标值、组成所述参考数据曲线的多个数据中每个数据的采集时间,以及所述参考数据曲线对应的时间区间;根据所述第二属性信息对所述目标数据曲线进行修正。4.根据权利要求3所述的方法,其特征在于,根据所述第一属性信息对所述第一目标图像进行处理,包括:将所述第一目标图像转换为多个可打印字符;基于所述可打印字符和所述第一属性信息生成与所述第一目标图像对应的第二目标图像;对所述第二目标图像依次进行灰度处理、二值化处理和滤波处理。5.根据权利要求4所述的方法,其特征在于,响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正,包括:在所述交互界面中展示所述目标数据曲线和所述第二目标图像,其中,所述交互界面中包括对所述目标数据曲线的属性信息进行调整的控件;响应于所述目标对象对所述控件的触控操作,对所述控件对应的属性信息进行调整,并根据调整后的属性信息将所述目标数据曲线修正为所述参考数据曲线。6.根据权利要求3所述的方法,其特征在于,在所述显示界面显示所述处理结果对应的
趋势图,包括:确定所述目标数据曲线的纵坐标;如果所述目标数据曲线的纵坐标为所述dcs中控制回路在每一个测量时刻的瞬时值,将所述趋势图以第一坐标图的形式显示在所述显示界面,其中,所述第一坐标图的横坐标为所述时间区间中的多个测量时刻,所述第一坐标图的纵坐标为所述dcs中控制回路在每一个历史测量时刻的瞬时值;如果所述目标数据曲线的纵坐标为所述dcs中控制回路在每一个测量时刻的标准值,将所述趋势图以第二坐标图的形式显示在所述显示界面,其中,所述第二坐标图的横坐标为所述时间区间中的多个测量时刻,所述第二坐标图的纵坐标为所述dcs中控制回路在每一个历史测量时刻的预设值;如果所述目标数据曲线的纵坐标为所述dcs在所述每一个测量时刻针对所述控制回路的输出值,将所述趋势图以第三坐标图的形式显示在所述显示界面,其中,所述第三坐标图的横坐标为所述时间区间中的多个测量时刻,所述第三坐标图的纵坐标为所述dcs在每一个历史测量时刻针对所述控制回路的输出值。7.根据权利要求1所述的方法,其特征在于,所述目标数据曲线通过以下方法确定:获取在所述dcs的显示界面实时显示的多条数据曲线,并获取所述多条数据曲线中每一条数据曲线对应的预设数据曲线;将与对应的所述预设数据曲线不同的数据曲线确定为所述目标数据曲线。8.一种修正数据曲线的装置,其特征在于,包括:接收模块,用于接收分布式控制系统dcs发送的修正请求,其中,所述修正请求用于请求修正目标数据曲线;获取模块,用于响应于所述修正请求,获取第一目标图像,其中,所述第一目标图像用于展示所述dcs的显示界面;确定模块,用于在所述第一目标图像的多条数据曲线中确定参考数据曲线,其中,所述多条数据曲线在所述显示界面的显示属性不同,所述参考数据曲线为与所述目标数据曲线的显示属性相同的曲线;修正模块,用于响应于目标对象的触控操作,在交互界面中依据所述参考数据曲线对所述目标数据曲线进行修正。9.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有计算机程序,其中,在所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至7中任意一项所述的修正数据曲线的方法。10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任意一项所述的修正数据曲线的方法。
技术总结
本申请公开了一种修正数据曲线的方法及装置、非易失性存储介质。其中,该方法包括:接收分布式控制系统DCS发送的修正请求,其中,修正请求用于请求修正目标数据曲线;响应于修正请求,获取第一目标图像,其中,第一目标图像用于展示DCS的显示界面;在第一目标图像的多条数据曲线中确定参考数据曲线,其中,多条数据曲线在显示界面的显示属性不同,参考数据曲线为与目标数据曲线的显示属性相同的曲线;响应于目标对象的触控操作,在交互界面中依据参考数据曲线对目标数据曲线进行修正。本申请解决了由于相关技术无法在识别之后调整校正识别结果造成控制回路曲线的识别结果与工业控制系统的实际控制回路曲线不符的技术问题。系统的实际控制回路曲线不符的技术问题。系统的实际控制回路曲线不符的技术问题。
技术研发人员:颜锟 庄学波 胡凯 张兴权 魏捷 邓弘裕 曾繁林 刘鹏 薛家威 黄章荣
受保护的技术使用者:浙江中控技术股份有限公司
技术研发日:2023.06.21
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/