压缩机数据存储方法及装置、设备、介质制造方法及图纸

技术编号:35300932 阅读:38 留言:0更新日期:2022-10-22 12:49
本发明专利技术涉及一种压缩机数据存储方法及装置、设备、介质。PC设备上安装有压缩机控制系统,所述压缩机控制系统为采用electron工具而构建的桌面应用程序,所述压缩机控制系统所在的PC设备通过串口数据线与压缩机的开发板连接,所述方法包括:通过所述串口数据线从所述压缩机的开发板中读取压缩机数据;在压缩机控制系统处于离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。本发明专利技术在离线状态时长期稳定存储压缩机数据,使得压缩机控制系统成为在无网络环境下可维护、调试、控制的Electron桌面应用程序,满足企业长期使用和管理发现故障的调试需求。和管理发现故障的调试需求。和管理发现故障的调试需求。

【技术实现步骤摘要】
压缩机数据存储方法及装置、设备、介质


[0001]本专利技术涉及数据处理
,尤其是涉及一种压缩机数据存储方法及装置、设备、介质。

技术介绍

[0002]在国内外,以PC机作为上位机,单片机作为下位机的控制系统中,PC机通常以软件界面进行人机交互,以串行通信方式与单片机进行交互。PC机与压缩机设备要一对一传输线就可以实现双向通信,来降低了操作成本。压缩机设备需要管理与控制,这就需要存储数据信息。

技术实现思路

[0003]为了解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供了一种压缩机数据存储方法及装置、设备、介质。
[0004]第一方面,本专利技术实施例提供一种压缩机数据存储方法,PC设备上安装有压缩机控制系统,所述压缩机控制系统为采用electron工具而构建的桌面应用程序,所述压缩机控制系统所在的PC设备通过串口数据线与压缩机的开发板连接;
[0005]所述方法包括:
[0006]通过所述串口数据线从所述压缩机的开发板中读取压缩机数据;
[0007]在压缩机控制系统处于离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。
[0008]第二方面,本专利技术实施例提供一种压缩机数据存储装置,PC设备上安装有压缩机控制系统,所述压缩机控制系统为采用electron工具而构建的桌面应用程序,所述压缩机控制系统所在的PC设备通过串口数据线与压缩机的开发板连接;
[0009]所述装置包括:
[0010]读取模块,用于通过所述串口数据线从所述压缩机的开发板中读取压缩机数据;
[0011]存储模块,用于在压缩机控制系统处于离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。
[0012]第三方面,本专利技术一个实施例提供一种计算设备,该设备包括:至少一个存储器和至少一个处理器;所述至少一个存储器,用于存储机器可读程序;所述至少一个处理器,用于调用所述机器可读程序,执行第一方面提供的方法。
[0013]第四方面,本专利技术实施例提供一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面提供的方法。
[0014]本专利技术实施例提供的压缩机数据存储方法及装置、设备、介质,首先通过所述串口数据线从所述压缩机的开发板中读取压缩机数据,然后在离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。这样可以减少传统网络请求与压缩机交互访问数
据所带来的延迟,对于调试人员在没有网络环境下获取设备数据提供可行性。Electron是构建跨平台桌面应用程序的框架,通过串口读取压缩机的开发板上的数据,在离线状态时长期稳定存储压缩机数据,使得压缩机控制系统成为在无网络环境下可维护、调试、控制的Electron桌面应用程序,满足企业长期使用和管理发现故障的调试需求。同时避免压缩机的大量运行数据对压缩机控制系统的运行造成影响。
附图说明
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本专利技术一个实施例中压缩机数据存储方法的流程示意图。
具体实施方式
[0018]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]本专利技术实施例提供一种压缩机数据存储方法。PC设备上安装有压缩机控制系统,所述压缩机控制系统为采用electron工具而构建的桌面应用程序,所述压缩机控制系统所在的PC设备通过串口数据线与压缩机的开发板连接。
[0020]其中,Electron是一个跨平台的、基于Web前端技术的桌面GUI应用程序的开发框架。即,Electron是构建跨平台桌面应用程序框架。
[0021]其中,压缩机控制系统是一个PC客户端软件,压缩机控制系统安装在PC设备上,而且PC设备通过串口数据线与压缩机的开发板连接。
[0022]其中,串口可以包括RS

232串行通信接口、RS

484接口或COM接口。即串口数据线可以包括RS

232串行通信接口连接线、RS

484接口连接线或COM接口连接线。
[0023]参见图1,本专利技术实施例提供的方法包括如下步骤S110~S120。
[0024]S110、通过所述串口数据线从所述压缩机的开发板中读取压缩机数据;
[0025]其中,压缩机数据可以包括压缩机的运行数据。
[0026]其中,PC设备可以采用USB接口的方式与开发板的通信接口连接,通过接口两端的波特率值、路径、数据位数来对压缩机发送数据、接收数据。
[0027]S120、在压缩机控制系统处于离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。
[0028]当压缩机控制系统处于离线状态时,可以通过串口数据线所读取的压缩机数据存储到本地。由于在压缩机运行过程中,会产生大量的运行数据,由于数据量比较大,为了避免大量的数据对客户端软件的运行造成影响,所以这里将压缩机数据存储在本地的存储器中。
[0029]具体可以将压缩机数据以CSV或xlsx文件的方式导入数据,这里导入数据是针对在离线状态的用户和初始化设备数据而言,以CSV或xlsx文件的方式导入数据,可以观察导入设备参数、区间状态的运行轨迹等。
[0030]可理解的是,压缩机通过数据线连接PC设备后,使用压缩机控制系统进行交互操作。
[0031]其中,压缩机数据可以包括实时运行数据,也可以包括历史运行数据。
[0032]本专利技术实施例提供的方法,首先通过所述串口数据线从所述压缩机的开发板中读取压缩机数据,然后在离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。这样可以减少传统网络请求与压缩机交互访问数据所带来的延迟,对于调试人员在没有网络环境下获取设备数据提供可行性。Electron是构建跨平台桌面应用程序的框架,通过串口读取压缩机的开发板上的数据,在离线状态时长期稳定存储压缩机数据,使得压缩机控制系统成为在无网络环境下可维护、调试、控制的Electron桌面应用程序,满足企业长期使用和管理发现故障的调试需求。同时避免压缩机的大量运行数据对压缩机控制系统的运行造成影响。
[0033]在一个实施例中,本专利技术实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种压缩机数据存储方法,其特征在于,PC设备上安装有压缩机控制系统,所述压缩机控制系统为采用electron工具而构建的桌面应用程序,所述压缩机控制系统所在的PC设备通过串口数据线与压缩机的开发板连接;所述方法包括:通过所述串口数据线从所述压缩机的开发板中读取压缩机数据;在压缩机控制系统处于离线状态时,将所读取的压缩机数据存储至所述PC设备的本地存储器中。2.根据权利要求1所述的方法,其特征在于,还包括:在压缩机控制系统处于在线状态时,通过mqtt协议远程配置云端设备的设备参数,将所述设备参数保存至所述云端设备,并通过mqtt协议将所述压缩机数据上传至云端设备。3.根据权利要求1所述的方法,其特征在于,所述压缩机控制系统的用户界面为采用vue工具所构建。4.根据权利要求1所述的方法,其特征在于,所述压缩机控制系统的管理功能包括对压缩机的设备信息管理、用户的账号信息管理、故障告警管理、日志管理和升级版本管理中的至少一项。5.根据权利要求1所述的方法,其特征在于,所述PC设备的本地存储器为关系型数据库管理系统,所述关系型数据库管理系统采用NSIS工具进行安装和清理数据。6.根据权利要求5所述的方法,其特征在于,所述关系型数据库管理系统的关系结构包括:使用激活表、压缩机上传数据记录、压缩机的设备参数、压缩机的...

【专利技术属性】
技术研发人员:孔令强陈峰峰刘皓王川
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:

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

1