应用于MVR蒸发系统的数据处理方法、装置、计算机设备和存储介质与流程

文档序号:14989727发布日期:2018-07-20 21:58阅读:281来源:国知局

本申请涉及mvr蒸发数据处理技术领域,特别是涉及一种应用于mvr蒸发系统的数据处理方法、装置、计算机设备和存储介质。



背景技术:

mvr(mechanicalvaporrecompression,机械式蒸汽再压缩技术)蒸发器是一种主要应用于制药行业的新型高效节能蒸发设备,该设备采用低温与低压汽蒸技术和清洁能源为能源产生蒸汽,将媒介中的水分离出来,是目前较为厂家用的蒸发技术。

在使用mvr蒸发器进行蒸发时,通常采用plc(programmablelogiccontroller,可编程逻辑控制器)控制系统监控到现场的仪表,并且plc控制系统根据仪表的数据对蒸发气的蒸发条件等各项参数进行控制,使得蒸发效果更佳。然而,传统的plc系统缺乏高效的数据处理机制,无法全面地将仪表的数据展现,导致用户无法清楚了解mvr蒸发器的日常工作状态,需要时刻对各仪表进行监控,导致监控效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种应用于mvr蒸发系统的数据处理方法、装置、计算机设备和存储介质。

一种应用于mvr蒸发系统的数据处理方法,所述方法包括:

获取仪表数据;

根据所述仪表数据,生成报表数据;

根据所述报表数据生成报表,输出所述报表。

在其中一个实施例中,所述获取仪表数据的步骤之后还包括:

将所述仪表数据存储至数据库;

所述根据所述仪表数据,生成报表数据的步骤包括:

从所述数据库中提取所述仪表数据;

根据所述仪表数据,生成所述报表数据。

在其中一个实施例中,所述将所述仪表数据存储至数据库的步骤之后还包括:

获取修改指令;

响应所述修改指令对所述数据库中的所述仪表数据进行修改。

在其中一个实施例中,所述修改指令包括插入指令、删除指令和替换指令。

在其中一个实施例中,所述报表数据包括瞬时流量、日处理流量、月处理流量和总流量。

一种应用于mvr蒸发系统的数据处理装置,所述装置包括:

仪表数据获取模块,用于获取仪表数据;

报表数据生成模块,用于根据所述仪表数据,生成报表数据;

报表生成模块,用于根据所述报表数据生成报表,输出所述报表。

在其中一个实施例中,还包括:

存储模块,用于将所述仪表数据存储至数据库;

所述报表数据生成模块包括:

仪表数据提取单元,用于从所述数据库中提取所述仪表数据;

报表数据生成单元,用于根据所述仪表数据,生成所述报表数据。

在其中一个实施例中,还包括:

修改指令获取模块,用于获取修改指令;

修改模块,用于响应所述修改指令对所述数据库中的所述仪表数据进行修改。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取仪表数据;

根据所述仪表数据,生成报表数据;

根据所述报表数据生成报表,输出所述报表。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取仪表数据;

根据所述仪表数据,生成报表数据;

根据所述报表数据生成报表,输出所述报表。

上述应用于mvr蒸发系统的数据处理方法、装置、计算机设备和存储介质,通过将仪表数据获取到计算机中,并且解析获得报表数据,进而根据报表数据生产报表,显示报表,通过报表,使得用于能够清晰直观地观看mvr蒸发系统的各仪表的数据,及时获取mvr蒸发系统的工作状态,进而实现对mvr蒸发系统的有效、及时监控。

附图说明

图1为一个实施例中应用于mvr蒸发系统的数据处理方法的应用环境图;

图2为一个实施例中应用于mvr蒸发系统的数据处理方法的流程示意图;

图3为一个实施例中应用于mvr蒸发系统的数据处理装置的结构框图;

图4为一个实施例中计算机设备的内部结构图;

图5为另一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的应用于mvr蒸发系统的数据处理方法,可以应用于如图1所示的应用环境中。其中,计算机102通过网络与控制器104通过网络进行通信,该网络可以是以太网络,也可以是系统总线网络,该控制器104为mvr蒸发系统的plc控制器,该plc控制器与多个仪表连接,仪表用于监测mvr蒸发器的蒸发参数。该计算机102通过与控制器104通信,获取仪表数据,进而解析仪表数据,生成报表数据,并根据述报表数据生成报表,输出所述报表。其中,计算机102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,控制器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种应用于mvr蒸发系统的数据处理方法,以该方法应用于图1中的计算机为例进行说明,该方法包括以下步骤:

步骤220,获取仪表数据。

具体地,该仪表数据为mvr蒸发器上部署的多个仪表上的监控到的数据,该仪表用于监控mvr蒸发器上的各项蒸发数据,包括mvr蒸发器内的液体的液面高度和液体流量,例如,仪表数据包括液面高度和流量数据,例如,仪表数据还包括蒸发温度、蒸发器内的气压。

例如,通过plc控制器获取仪表数据,例如,通过plc控制系统获取仪表数据,例如,获取mvr蒸发器的各仪表的仪表数据。

本步骤中,计算机通过plc与各仪表连接,进而获取各仪表的数据。

步骤240,根据所述仪表数据,生成报表数据。

例如,解析所述仪表数据,生成报表数据。具体地,本步骤中,对仪表数据进行解析,得到报表数据,具体地,该仪表数据用于表示mvr蒸发器的各项参数,本步骤中对mvr蒸发器的各项参数进行解析,将mvr蒸发器的各项参数的数据格式转换为报表格式的数据,便于在报表中显示,经过转换的仪表数据生成报表数据。

步骤260,根据所述报表数据生成报表,输出所述报表。

例如,基于所述报表数据生成所述报表,输出所述报表。例如,基于各所述报表数据生成所述报表,输出所述报表。本实施例中,报表内的各数据为报表数据,该报表由报表数据组成,或者说,该报表包含多个报表数据。

该报表的输出可以是输出至软件上,通过软件显示,例如,该软件为办公软件,例如,该软件为表格处理软件,又如,该软件为浏览器。通过该软件报表输出显示,使得用户能够清晰、高效地查看报表的报表数据,进而获得mvr蒸发器的工作参数。

例如,接收查看指令,响应所述查看指令,根据所述报表数据生成报表,输出所述报表,例如,接收查看指令,响应所述查看指令,根据所述报表数据生成报表,输出并显示所述报表。具体地,本实施例中,该报表数据存储在计算机的存储空间中,而并没有以报表形式展现,而仅在接收到查看指令后,才响应该查看指令,根据报表数据生成报表,进而将报表输出并显示。本实施例中的查看指令用于显示报表,为用户展示报表,该查看指令可以理解为生成指令,用于生成报表,该查看指令也可以理解为输出指令,用于生成报表输出报表,该查看指令也可以理解为显示指令,用于生成并显示报表。值得一提的是,报表数据有多个种类,不同种类的报表数据组合将生成不同的报表,由于报表的数据来源均为报表数据,如果将各种报表生成并存储,将需要占用较大的存储空间,此外还需要消耗较多的计算机的处理资源,因此,本实施例中,在接收到查看指令后才生成报表,无需实时存储报表,能够有效减小报表所需要的存储空间,并且有效减小对计算机处理资源的消耗,有效提高计算机的处理效率。

例如,接收查看指令,响应所述查看指令,根据所述报表数据生成报表,在浏览器上输出并显示所述报表。例如,输出所述报表,显示所述报表,例如,将所述报表输出至浏览器,通过浏览器显示报表。本实施例中,通过在浏览器上显示报表,能够有效提高报表的输出显示效率,使得报表的显示更为便捷。

例如,接收查看指令,响应所述查看指令,根据所述报表数据生成报表,在表格处理软件上输出并显示所述报表。例如,输出所述报表,显示所述报表,例如,将所述报表输出至表格处理软件,通过浏览器显示报表。例如,该表格处理软件为microsoftexcel(美国微软公司的电子表格软件),通过该表格处理软件对报表进行显示,使得报表数据显示更为全面,且处理更为高效。

上述实施例,应用于mvr蒸发系统的数据处理方法中,通过将仪表数据获取到计算机中,并且解析获得报表数据,进而根据报表数据生产报表,显示报表,通过报表,使得用于能够清晰直观地观看mvr蒸发系统的各仪表的数据,及时获取mvr蒸发系统的工作状态,进而实现对mvr蒸发系统的有效、及时监控。

在一个实施例中,所述获取仪表数据的步骤之后还包括:将所述仪表数据存储至数据库;所述根据所述仪表数据,生成报表数据的步骤包括:从所述数据库中提取所述仪表数据;根据所述仪表数据,生成所述报表数据。

例如,所述根据所述仪表数据,生成报表数据的步骤包括:接收生成指令,响应所述生成指令,从所述数据库中提取所述仪表数据;根据所述仪表数据,生成所述报表数据。

本实施例中,仪表数据存储在数据库中,也就是说,原始的仪表数据未经处理存储至数据库,这样,能够有效减少对数据的处理过程,减小对计算机的资源的占用,而在用户需要报表数据时,计算机接收到用户的生成指令后,响应该生成指令,在数据库中提取仪表数据,将仪表数据转换为报表数据,这样,一方面,无需将报表数据预存,仅在用户需要时才生成,有效减小了报表数据对存储空间的占用,另一方面,有效减小了对计算机资源的占用。

为了对仪表数据进行修正,提高仪表数据的准确性,在一个实施例中,所述将所述仪表数据存储至数据库的步骤之后还包括:获取修改指令;响应所述修改指令对所述数据库中的所述仪表数据进行修改。例如,所述修改指令包括插入指令、删除指令和替换指令。

例如,获取插入指令;响应所述插入指令,将仪表数据插入所述数据库,例如,获取删除指令;响应所述删除指令对所述数据库中的所述仪表数据进行删除,例如,获取替换指令;响应所述替换指令对所述数据库中的所述仪表数据进行替换。

本实施例中,通过接收修改指令,对仪表数据进行修改,使得数据库中的仪表数据能够得到修正,从而使得仪表数据更为准确。

为了精确获取mvr蒸发器的工作状态,在一个实施例中,所述报表数据包括瞬时流量、日处理流量、月处理流量和总流量。例如,所述报表数据包括流量数据,该流量数据包括瞬时流量、日处理流量、月处理流量和总流量。该流量数据为蒸发器内液体的流量的数据,具体地,该流量数据为蒸发器的废水的流量。

在一个实施例中,步骤220包括获取仪表数据,并获取时间参数,步骤240包括根据所述仪表数据和所述时间参数,生成报表数据。

具体地,本实施例中,报表数据包括仪表数据和时间参数,每一仪表数据与一时间参数对应,例如,获取仪表数据,并获取仪表数据对于时间参数,该时间参数用于表示该仪表数据的获取时间,通过仪表数据与时间参数的对应关系,可以获取到每一时刻的仪表数据,从而获取mvr蒸发器每一时刻的各项参数,从而获得mvr蒸发器每一时刻的工作状态。

为了进一步精确获取mvr蒸发器的工作状态,例如,所述报表数据还包括报警数据。该报警数据为对流量数据的报警数据,例如,当瞬时流量大于预设流量时,生成报警数据,例如,当瞬时流量大于预设流量时,生成报警数据并存储所述报警数据。这样,能够使得用户能够准确获取到mvr蒸发器的异常。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图3所示,提供了一种应用于mvr蒸发系统的数据处理装置,包括:仪表数据获取模块320、报表数据生成模块340和报表生成模块360,其中:

仪表数据获取模块320用于获取仪表数据。

报表数据生成模块340用于根据所述仪表数据,生成报表数据。

报表生成模块360用于根据所述报表数据生成报表,输出所述报表。

在一个实施例中,应用于mvr蒸发系统的数据处理装置采用上述任一实施例所述数据处理方法实现,或者应用于mvr蒸发系统的数据处理装置应用上述任一实施例所述数据处理方法。

在一个实施例中,该装置还包括:

存储模块,用于将所述仪表数据存储至数据库。

所述报表数据生成模块包括:仪表数据提取单元和报表数据生成单元,其中:

仪表数据提取单元用于从所述数据库中提取所述仪表数据。

报表数据生成单元用于根据所述仪表数据,生成所述报表数据。

在一个实施例中,该装置还包括:修改指令获取模块和修改模块,其中:

修改指令获取模块用于获取修改指令。

修改模块用于响应所述修改指令对所述数据库中的所述仪表数据进行修改。

在一个实施例中,所述修改指令包括插入指令、删除指令和替换指令。

在一个实施例中,所述报表数据包括瞬时流量、日处理流量、月处理流量和总流量。

关于应用于mvr蒸发系统的数据处理装置的具体限定可以参见上文中对于应用于mvr蒸发系统的数据处理方法的限定,在此不再赘述。上述应用于mvr蒸发系统的数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供一种应用于mvr蒸发系统处理量报表装置,本实施例中,该装置采用vb(visualbasic,美国微软公司开发的一种通用的基于对象的程序设计语言)脚本代码编写、研发的报表,可插入多个上位机的软件用,由于是使用vb脚本语言编写的,可以在不同的工业上位机软件上使用,也可以在浏览器上当中是网页进行浏览,具有很强的兼容性,并且根据需求进行增加或者删减报表的内容。报表在上位机上显示是通过plc控制系统监控到现场的仪表从而获取数据,再通过计算机将获取的数据保存至数据库里面,因此在上位机上调出报表即可查阅以往的数据。

上位机报表内容包括原液及产品水的:瞬时流量记录、日处理量记录、月处理量、总流量合计、系统报警记录等,可以根据需求对数据库进行修改、增加,既可以满足系统的处理量记录,也可以针对不同的蒸发系统做出相应数据记录的列表,能够满足废水蒸发处理系统的各种需求,监控系统的稳定性,记录当时的报警及急停故障信息,有效地针对解决操作或者运行过程中的问题;该报表还能适用于网页浏览,进行远程的监管,由于是用脚本代码编写的,也能应用于不同的hmi(humanmachineinterface,人机接口)上位机软件运行,具备兼容性,修改方便。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储仪表数据。该计算机设备的网络接口用于与外部的控制器通过网络连接通信。该计算机程序被处理器执行时以实现一种应用于mvr蒸发系统的数据处理方法。

在一个实施例中,提供了一种计算机设备,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的控制器通过网络连接通信。该计算机程序被处理器执行时以实现一种应用于mvr蒸发系统的数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:

获取仪表数据。

根据所述仪表数据,生成报表数据。

根据所述报表数据生成报表,输出所述报表。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将所述仪表数据存储至数据库。

从所述数据库中提取所述仪表数据。

根据所述仪表数据,生成所述报表数据。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

获取修改指令。

响应所述修改指令对所述数据库中的所述仪表数据进行修改。

在一个实施例中,所述修改指令包括插入指令、删除指令和替换指令。

在一个实施例中,所述报表数据包括瞬时流量、日处理流量、月处理流量和总流量。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取仪表数据。

根据所述仪表数据,生成报表数据。

根据所述报表数据生成报表,输出所述报表。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将所述仪表数据存储至数据库。

从所述数据库中提取所述仪表数据。

根据所述仪表数据,生成所述报表数据。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

获取修改指令;

响应所述修改指令对所述数据库中的所述仪表数据进行修改。

在一个实施例中,所述修改指令包括插入指令、删除指令和替换指令。

在一个实施例中,所述报表数据包括瞬时流量、日处理流量、月处理流量和总流量。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1