一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

风电工控设备改造方法、终端改造方法与流程

2022-07-23 11:34:37 来源:中国专利 TAG:


1.本发明涉及风电设备巡检技术领域,尤其涉及一种风电工控设备改造方法、终端改造方法。


背景技术:

2.建设风电的地方通常都是较为荒芜的地区,所以网络的覆盖都是较差的,网络传输会较慢,甚至如果要布置工控和传感器在风电设备监听风电设备时,由于风电内部都是金属,会导致手机的网络会更差。


技术实现要素:

3.为解决风电环境网络较差,导致终端与云端交互受限的技术问题,本发明实施例提供一种风电工控设备改造方法、终端改造方法。
4.本发明实施例的技术方案是这样实现的:本发明实施例提供了一种风电工控设备改造方法,方法包括:将风电工控设备转化为服务器;当终端连接所述服务器辐射的工控网络时,接收所述终端发送的风电工控设备数据获取请求,完成与所述终端的风电工控设备数据的交互。
5.上述方案中,所述将风电工控设备转化为服务器,包括:使用idea 集成环境创建一个springboot框架的项目;引入数据库,将所述数据库与所述springboot框架的项目连接;使用tomcat配置环境为所述风电工控设备配置ip地址。
6.上述方案中,所述风电工控设备还通过公有云网络与云端服务器连接,与所述云端服务器完成风电工控设备数据的交互。
7.上述方案中,风电工控设备还通过公有云网络与云端服务器连接,与所述云端服务器完成风电工控设备数据的交互之前,所述方法还包括:将所述云端服务器代码拷贝到风电工控设备中,并将所述代码打包成jar包。
8.本发明实施例还提供了一种终端改造方法,方法包括:使用defineplugin插件定义公有云网络和工控网络的对接地址;为所述公有云网络和所述工控网络分别搭建配置文件;利用所述配置文件通过defineplugin插件进行接口地址的切换,完成所述终端在公有云网络和工控网络之间的切换;当所述终端连接工控网络后,向风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。
9.上述方案中,所述公有云网络的配置文件为:cloud_environment# node_env
env = 'cloud_environment'# base apivue_app_base_api = 'http://cloud.crxk.top/crxk/web/'。
10.上述方案中,所述工控网络的配置文件为:industrial_environment# node_envenv = 'production'# base apivue_app_base_api = 'http://industrial.crxk.top/crxk/web/'。
11.本发明实施例还提供了一种风电工控设备与终端交互方法,方法包括:风电工控设备自动进行服务器启动,辐射工控网络;终端利用配置文件通过defineplugin插件进行接口地址的切换,将公有云网络切换为工控网络;终端在连接所述工控网络后,向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。
12.上述方案中,终端在连接所述工控网络后,向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互,包括:终端在连接所述工控网络后,通过网络通道和协议向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。
13.上述方案中,终端利用所述配置文件通过defineplugin插件进行接口地址的切换,将公有云网络切换为工控网络,包括:终端通过defineplugin插件,将公有云网络的配置文件切换为工控网络的配置文件,进行接口地址的切换,将公有云网络切换为工控网络。
14.本发明实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,处理器用于运行计算机程序时,执行上述任一方法的步骤。
15.本发明实施例还提供了一种存储介质,存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一方法的步骤。
16.本发明实施例提供的风电工控设备改造方法、终端改造方法,将风电工控设备转化为服务器;当终端连接所述服务器辐射的工控网络时,接收所述终端发送的风电工控设备数据获取请求,完成与所述终端的风电工控设备数据的交互。采用本发明提供的方案在弱网场景下,终端可直接连接风电工控设备,与所述风电工控设备对接,不需连接外网,直接完成与风电工控设备的数据交互,破解外网网络信号较差所导致的数据交互困难的技术问题。
附图说明
17.图1为本发明实施例风电工控设备改造方法的流程示意图;图2为本发明实施例终端改造方法的流程示意图;图3为本发明实施例风电工控设备与终端交互方法的流程示意图;
图4为本发明应用实施例系统流程示意图;图5为本发明实施例计算机设备的内部结构图。
具体实施方式
18.下面将结合附图及实施例对本发明作进一步详细的描述。
19.本发明实施例提供了一种风电工控设备改造方法,如图1所示,该方法包括:步骤101:将风电工控设备转化为服务器;步骤102:当终端连接所述服务器辐射的工控网络时,接收所述终端发送的风电工控设备数据获取请求,完成与所述终端的风电工控设备数据的交互。
20.本实施例中,在巡检风电设备的场景下,现场工人上塔后,可通过手机终端和风电工控设备对接,查看风电工控设备内的风电数据,进而监听风电设备是否有问题。
21.另外,边缘和云端对接时,由于采集的数据非常巨大,通常都经过在边缘工控进行计算,才会将计算的数据发送云端。这样,一方面可以减少请求的数据量,同时云端对数据的存储压力也不会那么大。因此,在工控侧的数据是较为齐全的。而本实施例中,直接查看边缘工控侧的数据,而非通过云端查看数据,可查看较全的工控数据。
22.进一步地,本实施例中,可将风电设备通过物联的方法,将设备数据采集起来,然后通过工控进行人工算法的搭建和计算,对数据进行信号处理,从而可以判断该设备是否有问题,具体的问题在哪里,从而引导用户去维修。另外,巡检模式时,可通过上塔对接工控数据,查看工控计算出来的数据是否有异常,从而直接进行维修。
23.在一实施例中,所述将风电工控设备转化为服务器,包括:使用idea 集成环境创建一个springboot框架的项目;引入数据库,将所述数据库与所述springboot框架的项目连接;使用tomcat配置环境为所述风电工控设备配置ip地址。
24.在一实施例中,所述风电工控设备还通过公有云网络与云端服务器连接,与所述云端服务器完成风电工控设备数据的交互。
25.在一实施例中,风电工控设备还通过公有云网络与云端服务器连接,与所述云端服务器完成风电工控设备数据的交互之前,所述方法还包括:将所述云端服务器代码拷贝到风电工控设备中,并将所述代码打包成jar包。
26.本发明实施例提供的风电工控设备改造方法,将风电工控设备转化为服务器;当终端连接所述服务器辐射的工控网络时,接收所述终端发送的风电工控设备数据获取请求,完成与所述终端的风电工控设备数据的交互。采用本发明提供的方案在弱网场景下,终端可直接连接风电工控设备,与所述风电工控设备对接,不需连接外网,直接完成与风电工控设备的数据交互,破解外网网络信号较差所导致的数据交互困难的技术问题。
27.本发明实施例还提供了一种终端改造方法,如图2所示,该方法包括:步骤201:使用defineplugin插件定义公有云网络和工控网络的对接地址;步骤202:为所述公有云网络和所述工控网络分别搭建配置文件;步骤203:利用所述配置文件通过defineplugin插件进行接口地址的切换,完成所述终端在公有云网络和工控网络之间的切换;步骤204:当所述终端连接工控网络后,向风电工控设备发送风电工控设备数据获
取请求,完成与所述风电工控设备的数据交互。
28.在一实施例中,所述公有云网络的配置文件为:cloud_environment# node_envenv = 'cloud_environment'# base apivue_app_base_api = 'http://cloud.crxk.top/crxk/web/'。
29.在一实施例中,所述工控网络的配置文件为:industrial_environment# node_envenv = 'production'# base apivue_app_base_api = 'http://industrial.crxk.top/crxk/web/'。
30.本发明实施例提供的终端改造方法,使用defineplugin插件定义公有云网络和工控网络的对接地址;为所述公有云网络和所述工控网络分别搭建配置文件;利用所述配置文件通过defineplugin插件进行接口地址的切换,完成所述终端在公有云网络和工控网络之间的切换;当所述终端连接工控网络后,向风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。采用本发明提供的方案在弱网场景下,终端可直接连接风电工控设备,与所述风电工控设备对接,不需连接外网,直接完成与风电工控设备的数据交互,破解外网网络信号较差所导致的数据交互困难的技术问题。
31.本发明实施例还提供了一种风电工控设备与终端交互方法,如图3所示,该方法包括:步骤301:风电工控设备自动进行服务器启动,辐射工控网络;步骤302:终端利用配置文件通过defineplugin插件进行接口地址的切换,将公有云网络切换为工控网络;步骤303:终端在连接所述工控网络后,向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。
32.在一实施例中,终端在连接所述工控网络后,向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互,包括:终端在连接所述工控网络后,通过网络通道和协议向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。
33.在一实施例中,终端利用所述配置文件通过defineplugin插件进行接口地址的切换,将公有云网络切换为工控网络,包括:终端通过defineplugin插件,将公有云网络的配置文件切换为工控网络的配置文件,进行接口地址的切换,将公有云网络切换为工控网络。
34.本发明实施例提供的风电工控设备与终端交互方法,风电工控设备自动进行服务器启动,辐射工控网络;终端利用所述配置文件通过defineplugin插件进行接口地址的切换,将公有云网络切换为工控网络;终端在连接所述工控网络后,向所述风电工控设备发送风电工控设备数据获取请求,完成与所述风电工控设备的数据交互。采用本发明提供的方
案在弱网场景下,终端可直接连接风电工控设备,与所述风电工控设备对接,不需连接外网,直接完成与风电工控设备的数据交互,破解外网网络信号较差所导致的数据交互困难的技术问题。
35.下面,将以一具体实施例对上述方法进行详细描述。
36.本实施例主要解决风电在弱网情况下,4g或者5g网络较差,在去到现场情况下,手机app无法连接云端服务器的数据,导致手机app无法在现场查看风电设备的数据的技术问题。
37.具体地,参见图4,本实施例方案为:由于需要完成手机和工控进行对接,则需要在开发侧完成功能的搭建:1、工控开发与云端开发在开发阶段,不仅需要和公有云进行对接,我们还需要将工控作为服务器,进行开发;工控本身也是一个电脑,它会集成很多com口和数据采集卡进行对接,同时对体积做一定的缩减;所以整体思路需要将本地电脑转化为服务器,在手机请求公有云网络的时候,切换请求网络,对接工控的网络,可完成数据请求和数据对接。
38.工控开发成服务器的方法,需要准备以下工具:搭建工具:idea、tomcat数据库:mysql首先使用idea创建一个springboot框架的项目,同时我们需要引用数据库软件,将项目和数据库进行打通,而tomcat则是将工控转为服务器的工具,通过配置ip地址即可完成。开发云端和工控端时,我们需要将云端的服务器代码同步拷贝在工控端中,在工控端打成jar包,此时工控也能进行数据存储和数据对接,同样可以通过api和手机完成对接。
39.2、前端开发,根据选择更换接口前缀地址在开发前端时,我们需要使用一个组件:webpack,它有个插件可以进行使用defineplugin(该插件可以实现在编译时配置全局常量,这对于在开发版本和生产版本之间允许不同的行为很有用,我们可以将工控和云端类比于“测试环境”与“生产环境”)。
40.首先,我们需要在该插件的帮助下,定义好环境对接的地址,通过两个环境“云端环境”“工控环境”,我们需要在自己项目根目录搭建两个配置文件云端环境:cloud_environment# node_envenv = 'cloud_environment'# base apivue_app_base_api = 'http://cloud.crxk.top/crxk/web/'工控环境:industrial_environment# node_envenv = 'production'# base apivue_app_base_api = 'http://industrial.crxk.top/crxk/web/'其次,通过引用defineplugin工具,实现可以切换接口地址的功能,实现将工控的数据发送到手机端中,从而不需要云端连接;
在手机端中,有个前提条件是需要连接工控分享的网络,连接后才允许数据对接,此时app提供选择“工控”和“云端”的选项,我们前端的h5代码包则会切换配置文件,改成请求工控的api。
41.最后工控的数据则会进行传输,完成工控和手机的对接。
42.3、现场的使用经过上述的开发,完成了建设,在真实的场景中,工控需要自动启动服务器软件,同时分享自己的wifi网络,提供手机进行连接;员工上塔后,通过下载好的手机app,手机进行和工控联网,同时手机app选择“工控模式”,切换配置文件,完成对接;在完成对接后,工控则作为服务器,而手机则相当于内网,已经有网络通道和协议,可直接进行数据传输,无须经过外网,最终完成手机可查看设备数据,同时网络传输非常快,不需要消耗网络资源。
43.本实施例中,上塔仅需要手机即可对风电设备进行巡检。弱网场景下,手机可直接对接工控,不需要连接外网,直接将工控的数据传输到手机查看。通过简单的下拉即可完成从云端到工控的切换。边缘端与手机的连接方式,可突破风电的场景辐射更多的设备连接场景。突破外网网络限制,直接连接工控读取数据。
44.为了实现本发明实施例的方法,本发明实施例还提供了一种电子设备(计算机设备)。具体地,在一个实施例中,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器a01、网络接口a02、显示屏a04、输入装置a05和存储器(图中未示出)。其中,该计算机设备的处理器a01用于提供计算和控制能力。该计算机设备的存储器包括内存储器a03和非易失性存储介质a06。该非易失性存储介质a06存储有操作系统b01和计算机程序b02。该内存储器a03为非易失性存储介质a06中的操作系统b01和计算机程序b02的运行提供环境。该计算机设备的网络接口a02用于与外部的终端通过网络连接通信。该计算机程序被处理器a01执行时以实现上述任意一项实施例的方法。该计算机设备的显示屏a04可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置a05可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
45.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
46.本发明实施例提供的设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现上述任意一项实施例的方法。
47.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
48.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产
生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
49.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
50.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
51.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
52.存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。
53.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
54.可以理解,本发明实施例的存储器可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线
随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
55.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
56.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献