光伏组件清洁装置的远程控制装置及方法转让专利

申请号 : CN201611260466.0

文献号 : CN108267996B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄晓波宋博张国驹

申请人 : 天津天诚智慧能源科技有限公司

摘要 :

本发明公开了一种光伏组件清洁装置的远程控制装置及方法。该方法包括:获取光伏组件清洁装置的监测数据帧,所述数据帧为运动状态信息、故障代码及数据量中的至少一种;对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;通过预设的显示方式显示所生成的所述监测数据项。本发明公开的光伏组件清洁装置的远程控制装置及方法,能够远程控制光伏组件清洁装置。

权利要求 :

1.光伏组件清洁装置的远程控制方法,其特征在于,包括以下步骤:获取光伏组件清洁装置的监测数据帧,所述数据帧为运动状态信息、故障代码及数据量中的至少一种;

对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;

通过预设的显示方式显示所生成的所述监测数据项;其中,所述方法还包括以下步骤:

基于第一定时器,更新监控所述光伏组件清洁装置的远程控制端的界面显示时间;

基于第二定时器,定时向所述光伏组件清洁装置发送预设的监控命令;

基于第三定时器,定时监测所述光伏组件清洁装置的远程控制端超时未接收来自所述清洁装置的监控数据帧,再次向所述清洁装置发送预设的监控命令。

2.根据权利要求1所述的方法,其特征在于,所述运动状态信息包括以下项中的至少一项:左行状态信息、右行状态信息、前行状态信息、后退状态信息和故障状态信息。

3.根据权利要求1所述的方法,其特征在于,所述数据量包括以下项中的至少一项:行走速度、行走距离和电池电量。

4.根据权利要求1所述的方法,其特征在于,所述对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项的步骤中,所述数据帧为数据量时,判断所述数据量是属于累积变量;当所述数据量属于累积变量时,累加所述数据量,显示所累加的数据量,否则,直接显示所述数据量。

5.根据权利要求4所述的方法,其特征在于,所述累积变量包括:行走距离和/或往返次数。

6.根据权利要求4所述的方法,其特征在于,所述直接显示的数据量包括:行走速度和电池电量。

7.根据权利要求1所述的方法,其特征在于,进一步包括发出启动、停止和/或复位指令的步骤。

8.根据权利要求1所述的方法,其特征在于,进一步包括预设参数的步骤,所述参数为行走速度、往返次数和/或电量对应往返次数。

9.根据权利要求1所述的方法,其特征在于,所述基于第一定时器,更新监控所述光伏组件清洁装置的远程控制端的界面显示时间,包括以下步骤:判断所述第一定时器所定时间是否已到;

当所述第一定时器所定时间已到时,更新所述光伏组件清洁装置的远程控制端的时间;

判断所述远程控制端的所更新的时间是否与所述远程控制端的预设的时间一致,如果一致,则启动标志置位,否则,等待所述第一定时器的下一次定时时间的到达,其中,所述启动标志用于定时启动所述光伏组件清洁装置。

10.根据权利要求9所述的方法,其特征在于,所述基于第二定时器,定时向所述清洁装置发送预设的监控命令,实时接来自所述清洁装置的监控数据帧,并处理所述监控数据帧,包括以下步骤:判断所述第二定时器所定时间是否已到;

当所述第二定时器所定时间已到时,判断所述监控数据帧是否已经处理完;

如果所述监控数据帧已经处理完时,发送标志置位的命令,清除接收完成标志,关闭所述第二定时器,打开所述第三定时器,如果所述监控数据帧未处理完成,等待所述第二定时器的下一次定时周期。

11.根据权利要求10所述的方法,其特征在于,所述基于所述第三定时器,定时监测所述光伏组件清洁装置的远程控制端超时未接收来自所述清洁装置的监控数据帧,再次向所述清洁装置发送预设的监控命令,包括以下步骤:判断所述第三定时器所定时间是否已到;

当所述第三定时器所定时间已到时,打开所述第二定时器;

在所述第二定时器所在时间内接收完成标志。

12.一种光伏组件清洁装置的远程控制装置,其特征在于,包括:获取单元,用于获取光伏组件清洁装置的监测数据帧,所述数据帧为运动状态信息、故障代码及数据量中的至少一种;

解析单元,用于对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;

显示器,通过预设的显示方式显示所生成的所述监测数据项;其中,所述装置还包括控制单元,所述控制单元包括:

更新模块,用于基于第一定时器,更新监控所述光伏组件清洁装置的远程控制端的界面显示时间;

处理模块,用于基于第二定时器,定时向所述清洁装置发送预设的监控命令,以使远程控制端实时接收来自所述清洁装置的监控数据帧,并处理所述监控数据帧;

复位模块,用于基于第三定时器,定时监测所述光伏组件清洁装置的远程控制端超时未接收来自所述清洁装置的监控数据帧,再次向所述清洁装置发送预设的监控命令。

13.根据权利要求12所述的装置,其特征在于,所述运动状态信息包括以下项中的至少一项:左行状态信息、右行状态信息、前行状态信息、后退状态信息和故障状态信息。

14.根据权利要求12所述的装置,其特征在于,所述数据量包括以下项中的至少一项:行走速度、行走距离和电池电量。

15.根据权利要求12所述的装置,其特征在于,进一步包括判断单元,判断所述数据量是属于累积变量;当所述数据量属于累积变量时,累加所述数据量,显示所累加的数据量,否则,直接显示所述数据量。

16.根据权利要求12所述的装置,其特征在于,所述控制单元还用于发出启动、停止和/或复位指令。

17.根据权利要求12所述的装置,其特征在于,进一步包括存储单元,用于存储行走速度、往返次数和电量对应往返次数的至少一种预设参数。

说明书 :

光伏组件清洁装置的远程控制装置及方法

技术领域

[0001] 本发明涉及光伏组件清洁技术领域,尤其涉及一种光伏组件清洁装置的远程控制装置及方法。

背景技术

[0002] 光伏发电作为一种清洁能源,近年来在国内外发展迅速。目前光伏发电所用的光伏组件通常安装在室外,而室外的扬尘、雾霾等都会对光伏组件的板面造成污染和覆盖,从而极大的影响了光伏组件的转换效率,因此需要定期对光伏组件的光伏板面进行清扫。目前已有的光伏组件清扫装置能直接依附于光伏组件自动行走、自动清扫,清扫完毕时可自动离开光伏组件。但是现有的光伏组件清扫装置功能单一,例如光伏组件清扫装置只能按照出厂时设置的方式单一的运行,遇到出厂时未预测到的情况时无法实现远程重新启动或远程控制调整而适应配合而继续使用。

发明内容

[0003] 鉴于以上一个或多个问题,本发明实施例提供了一种光伏组件清洁装置的远程控制装置及方法,能够远程控制光伏组件清洁装置,以实现远程监控其运动状态、故障状况及运动状态数据等,当光伏组件清洁装置遇到出厂时未预测到的情况时无法实现远程重新启动或远程控制调整而适应配合而继续使用。
[0004] 第一方面,提供了光伏组件清洁装置的远程控制方法,包括以下步骤:获取光伏组件清洁装置的监测数据帧,数据帧为运动状态信息、故障代码及数据量中的至少一种;对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;通过预设的显示方式显示所生成的监测数据项。
[0005] 在第一种可能的实现方式中,运动状态信息包括以下项中的至少一项:左行状态信息、右行状态信息、前行状态信息、后退状态信息和故障状态信息。
[0006] 在第一种可能的实现方式中,数据量包括以下项中的至少一项:行走速度、行走距离和电池电量。
[0007] 在第一种可能的实现方式中,对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项的步骤中,数据帧为数据量时,判断数据量是属于累积变量;当数据量属于累积变量时,累加数据量,显示所累加的数据量,否则,直接显示数据量。
[0008] 在第一种可能的实现方式中,累积变量包括:行走距离和/或往返次数。
[0009] 在第一种可能的实现方式中,累积变量包括:行走距离和/或往返次数。
[0010] 在第一种可能的实现方式中,光伏组件清洁装置的远程控制方法进一步包括发出启动、停止和/或复位指令的步骤。
[0011] 在第一种可能的实现方式中,光伏组件清洁装置的远程控制方法进一步包括预设参数的步骤,参数为行走速度、往返次数和/或电量对应往返次数。
[0012] 结合上述可能的实现方式,光伏组件清洁装置的远程控制方法还包括以下步骤:基于第一定时器,更新监控光伏组件清洁装置的远程控制端的界面显示时间;基于第二定时器,定时向清洁装置发送预设的监控命令,以使远程控制端实时接收来自清洁装置的监控数据帧,并处理监控数据帧;基于第三定时器,定时监测光伏组件清洁装置的远程控制端超时未接收来自清洁装置的监控数据帧,再次向清洁装置发送预设的监控命令。
[0013] 结合上述可能的实现方式,基于第一定时器,更新监控光伏组件清洁装置的远程控制端的界面显示时间,包括以下步骤:判断第一定时器所定时间是否已到;当第一定时器所定时间已到时,更新光伏组件清洁装置的远程控制端的时间;判断远程控制端的所更新的时间是否与远程控制端的预设的时间一致,如果一致,则启动标志置位,否则,等待第一定时器的下一次定时时间的到达,其中,启动标志用于定时启动光伏组件清洁装置。
[0014] 结合上述可能的实现方式,基于第二定时器,定时向清洁装置发送预设的监控命令,实时接来自清洁装置的监控数据帧,并处理监控数据帧,包括以下步骤:判断第二定时器所定时间是否已到;当第二定时器所定时间已到时,判断监控数据帧是否已经处理完;如果监控数据帧已经处理完时,发送标志置位的命令,清除接收完成标志,关闭第二定时器,打开第三定时器,如果监控数据帧未处理完成,等待第二定时器的下一次定时周期。
[0015] 结合上述可能的实现方式,基于第三定时器,定时监测光伏组件清洁装置的远程控制端超时未接收来自清洁装置的监控数据帧,再次向清洁装置发送预设的监控命令,包括以下步骤:判断第三定时器所定时间是否已到;当第三定时器所定时间已到时,打开第二定时器;在第二定时器所在时间内接收完成标志。
[0016] 第二方面,提供了一种光伏组件清洁装置的远程控制装置,包括:获取单元,用于获取光伏组件清洁装置的监测数据帧,数据帧为运动状态信息、故障代码及数据量中的至少一种;解析单元,用于对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;显示器,通过预设的显示方式显示所生成的监测数据项。
[0017] 在第一种可能的实现方式中,运动状态信息包括以下项中的至少一项:左行状态信息、右行状态信息、前行状态信息、后退状态信息和故障状态信息。
[0018] 在第一种可能的实现方式中,数据量包括以下项中的至少一项:行走速度、行走距离和电池电量。
[0019] 在第一种可能的实现方式中,光伏组件清洁装置的远程控制装置进一步包括判断单元,判断数据量是属于累积变量;当数据量属于累积变量时,累加数据量,显示所累加的数据量,否则,直接显示数据量。
[0020] 在第一种可能的实现方式中,光伏组件清洁装置的远程控制装置进一步包括控制单元,用于发出启动、停止和/或复位指令。
[0021] 在第一种可能的实现方式中,光伏组件清洁装置的远程控制装置进一步包括存储单元,用于存储行走速度、往返次数和电量对应往返次数的至少一种预设参数。
[0022] 结合上述可能的实现方式,在第二种可能的实现方式中,更新模块,用于基于第一定时器,更新监控光伏组件清洁装置的远程控制端的界面显示时间;处理模块,用于基于第二定时器,定时向清洁装置发送预设的监控命令,以使远程控制端实时接收来自清洁装置的监控数据帧,并处理监控数据帧;复位模块,用于基于第三定时器,定时监测光伏组件清洁装置的远程控制端超时未接收来自清洁装置的监控数据帧,再次向清洁装置发送预设的监控命令。
[0023] 本发明实施例提供的光伏组件清洁装置的远程控制装置及方法,包括获取单元、获取光伏组件清洁装置的监测数据帧;解析单元对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;以及显示器、通过预设的显示方式显示所生成的所述监测数据项,能够实现对光伏组件清洁装置的如启动、停止、复位等的控制,以及采集光伏组件清洁装置的如运行、左行、右行、故障等状态及如行走速度、行走距离、电池电量、故障代码等状态数据,因此终端光伏组件清洁装置遇到出厂时未预测到的情况时,可以实现远程重新启动或远程控制调整而适应配合而继续使用。

附图说明

[0024] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025] 图1是本发明一实施例所应用的光伏组件清洁装置的结构示意图;
[0026] 图2是图1所示光伏组件清洁装置运行方式示意图;
[0027] 图3是本发明一实施例提供的一种光伏组件清洁装置远程控制系统的结构示意图;
[0028] 图4是本发明一实施例提供的一种光伏组件清洁装置远程控制装置的结构示意图;
[0029] 图5是图4所示光伏组件清洁装置远程控制装置的控制单元的结构示意图。
[0030] 图6是本发明一实施例提供的光伏组件清洁装置远程控制方法的流程图;
[0031] 图7是图6所示光伏组件清洁装置远程控制方法的具体流程图;
[0032] 图8是图6所示光伏组件清洁装置远程控制方法的定时控制流程图;
[0033] 图9是图8所示第一定时器下定时控制流程图;
[0034] 图10是图8所示第二定时器下定时控制流程图;
[0035] 图11是图8所示第三定时器下定时控制流程图;
[0036] 图12是图6所示光伏组件清洁装置远程控制方法的定时控制具体流程图。
[0037] 图中:
[0038] 100、机侧控制装置,101、检测模块,102、控制模块,
[0039] 103、驱动模块,104、毛刷校准模块,10、光伏组件清洁装置,
[0040] 11、第一端部,12、第二端部,111、第一组行走轮,122、第二组行走轮,20、光伏电池组件,21、顶部,22、底部,24、排头,23、排尾,200、远程控制装置,201、获取单元,202、解析单元,203、显示器,204、控制单元,205、存储单元,214、更新模块,224、处理模块,234、复位模块。

具体实施方式

[0041] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042] 下面将详细描述本发明的各个方面的特征和示例性实施例。在下面的详细描述中,提出了许多具体细节,以便提供对本发明的全面理解。但是,对于本领域技术人员来说很明显的是,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明的更好的理解。本发明决不限于下面所提出的任何具体配置和算法,而是在不脱离本发明的精神的前提下覆盖了元素、部件和算法的任何修改、替换和改进。在附图和下面的描述中,没有示出公知的结构和技术,以便避免对本发明造成不必要的模糊。
[0043] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0044] 太阳能光伏发电系统是利用太阳电池半导体材料即光伏电池板的光伏效应,将太阳光辐射能直接转换为电能的一种新型发电系统。为了充分利用太阳能,一般将光伏电池板放置于无太阳光遮挡的高处或空旷的野外使用,并且将一块一块的光伏电池板拼接在一起成一排排光伏电池组件来使用。被尘土或雾霾等污染和覆盖的光伏电池组件的转换效率降低,为此一般在光伏电池组件上设置能直接依附于光伏组件自动行走、自动清扫的光伏组件清洁装置为其进行清扫。
[0045] 请参阅图1,光伏组件清洁装置10为包括相对的第一端部11和第二端部12的长条板状结构体,其第一端部11设置有第一组行走轮111,第二端部12设置有第二组行走轮122。请一并参阅图2,使用时所述光伏组件清洁装置10跨设于待清洁的平板状的光伏电池组件
20。在待机状态下,光伏组件清洁装置10位于一排光伏电池组件20的一端,即每排的排头24处或排尾23处等待启动命令,等到启动命令之后由一排光伏电池组件20的一端(排头/排尾)向另一端(排尾/排头)移动进行清扫,第一和第二组行走轮111、122沿光伏电池组件20的两个相对的边缘即顶部21及底部22行走。也就是说对一排光伏电池组件20进行清扫时由该排光伏电池组件20的排头24/排尾23向排尾23/排头24边移动边进行清扫,而且在排头
24/排尾23与排尾23/排头24之间往复几回即运行几个周期才能清洗干净,故能够达到清洁要求的预设往返次数是按照经验设置好的。为了描述方便将光伏组件清洁装置10初始所处的位置、即一排光伏电池组件的一端(排头24/排尾23)称之为起始点,光伏组件清洁装置能够到达的光伏电池组件另一端(排尾23/排头24)称之为预设终点,起始点和/或预设终点一般设置有待命区域,使光伏组件清洁装置10在待机状态下位于该待命区域。
[0046] 请参阅图3,本发明一实施例提供的一种光伏组件清洁装置远程控制系统包括机侧控制装置100和远程控制装置200,机侧控制装置100设置于光伏组件清洁装置,用于采集光伏组件清洁装置相关的数据及对光伏组件清洁装置进行本地控制,远程控制装置200能够与机侧控制装置100通信,进而远程控制光伏组件清洁装置并且还能存储光伏组件清洁装置的运行参数。
[0047] 机侧控制装置100包括检测模块101、控制模块102、驱动模块103及毛刷校准模块104,检测模块101检测光伏组件清洁装置的电池电量;控制模块102,判断所述光伏组件清洁装置的电池电量是否处于光伏组件清洁装置能够行驶至少一次至预设终点或至少一周期回到起点的指定待命区域的电量阈值以下,如果是,则向驱动模块103发出指令使光伏组件清洁装置停留在当前位置;如果否,则向所述驱动模块103发出指令使所述光伏组件清洁装置运行至少一个来回至起始点,再指令检测模块101检测光伏组件清洁装置的电池电量。
[0048] 检测模块101能够检测当前的气象数据,如风速、太阳辐照度,以及当前光伏组件清洁装置的状态,如光伏组件清洁装置的位置、电池电量、是否在充电、电机运动状态等,其中电池电量检测主要是检测电池的电压值。
[0049] 控制模块102接收检测模块101传输过来的各类数据,并对其进行计算、判断及处理,根据计算及处理结果控制驱动模块103及毛刷校准模块104等。控制模块102还存储有预设的一些数据用于与检测到的数值进行比较判断。
[0050] 驱动模块103根据控制模块102控制指令驱动光伏组件清洁装置运行或停止运行。
[0051] 毛刷校准模块104根据控制模块102控制指令对光伏组件清洁装置的毛刷进行校准,对光伏组件清洁装置的毛刷位置校准时,首先抬升毛刷至触碰到毛刷正上方的限位开关,进而改变毛刷的移动方向使得毛刷下降至预设位置,预设位置可根据实际要求进行设置。
[0052] 远程控制装置200包括获取单元201、解析单元202和显示器203。获取单元201用于获取光伏组件清洁装置的监测数据帧,数据帧为运动状态信息、故障代码及数据量中的至少一种。解析单元202用于对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项。显示器203通过预设的显示方式显示所生成的所述监测数据项。
[0053] 获取单元201能够从机侧控制装置100的检测模块101获取检测模块101检测到的数据,其中包括如运行、左行、右行、故障、行走速度、行走距离、电池电量等光伏组件清洁装置的运动状态信息、运行故障代码或者运行正常代码。
[0054] 解析单元202能够对获取单元201所获取的监测数据帧进行解析处理,当解析的数据帧为清洁装置的运动状态信息时,显示所解析的运动状态信息;当解析的数据帧为清洁装置的运行状态信息时,显示所解析的运行状态信息;当解析的数据帧为清洁装置的数据量,判断数据量是属于累积变量;当数据量属于累积变量时,累加数据量,显示所累加的数据量,否则,直接显示数据量。累积变量包括光伏组件清洁装置的行走距离和/或往返次数。直接显示的数据量包括行走速度和电池电量。
[0055] 请参阅图4,作为可选实施例,远程控制装置200进一步包括控制单元204,用于发出启动、停止和/或复位指令;以及,存储单元205,用于存储行走速度、往返次数和电量对应往返次数的至少一种预设参数。
[0056] 请参阅图5,作为可选实施例,控制单元204包括:更新模块214,用于基于第一定时器,更新监控光伏组件清洁装置的时间周期;处理模块224,用于基于第二定时器,定时向光伏组件清洁装置发送预设的监控命令,实时接来自光伏组件清洁装置的监控数据帧,并处理监控数据帧;复位模块234,用于基于第三定时器,超时响应复位光伏组件清洁装置。
[0057] 作为可选实施例,更新模块214还用于判断第一定时器所定时间是否已到,当所述第一定时器所定时间已到时,更新所述光伏组件清洁装置的远程控制端的时间;以及,判断所述远程控制端的所更新的时间是否与所述远程控制端的预设的时间一致,如果一致,则启动标志置位,否则,等待所述第一定时器的下一次定时时间的到达,其中,所述启动标志用于定时启动所述光伏组件清洁装置。
[0058] 作为可选实施例,处理模块224还用于判断所述第二定时器所定时间是否已到,当第二定时器所定时间已到时,判断所述监控数据帧是否已经处理完,如果所述监控数据帧已经处理完时,发送标志置位的命令,清除接收完成标志,关闭所述第二定时器,打开所述第三定时器,如果所述监控数据帧未处理完成,等待所述第二定时器的下一次定时周期。
[0059] 复位模块234还用于判断所述第三定时器所定时间是否已到,当所述第三定时器所定时间已到时,打开所述第二定时器,在所述第二定时器所在时间内接收完成标志。
[0060] 请参阅图6,本发明另一实施例提供的一种光伏组件清洁装置远程控制方法,包括以下步骤:
[0061] S10、获取光伏组件清洁装置的监测数据帧,所述数据帧为运动状态信息、故障代码及数据量中的至少一种;
[0062] S20、对所获取的监测数据帧进行解析处理,并按预设的监测类别生成对应的监测数据项;
[0063] S30、通过预设的显示方式显示所生成的所述监测数据项。
[0064] 请一并参阅图7,在步骤S20和S30中,开始处理数据后,根据协议解析收到的数据帧;如果数据帧为下位机光伏组件清洁装置的状态字,在监控系统中显示下位机光伏组件清洁装置的状态;如果数据帧为下位机光伏组件清洁装置的故障代码,在监控系统中显示下位机光伏组件清洁装置的故障代码;如果数据帧为下位机光伏组件清洁装置的数据量,判断这个数据量是否需要累计,如果不需要累计,直接在监控系统中显示,如果需要累计,将收到的数据累加到对应的累计变量中,并在监控系统中显示累计变量;数据处理完成。
[0065] 通过本实施例的光伏组件清洁装置远程控制方法提供的数据处理方法,可以显示下位机光伏组件清洁装置的当前状态,如运行、停止、左行、右行、故障等;可以显示下位机光伏组件清洁装置的发生故障的故障代码,如电机故障、行走故障等;下位机光伏组件清洁装置的数据量,如行走速度、行走距离、往返次数、电池电量等;下位机光伏组件清洁装置的累计数据量,如累计行走距离、累计往返次数等。
[0066] 请参阅图8,本实施例提供的一种光伏组件清洁装置远程控制方法,还包括以下步骤:
[0067] S100、基于第一定时器,更新监控所述光伏组件清洁装置的远程控制端的界面显示时间;
[0068] S200、基于第二定时器,定时向所述清洁装置发送预设的监控命令,以使远程控制端实时接收来自所述清洁装置的监控数据帧,并处理所述监控数据帧;
[0069] S300、基于第三定时器,定时监测所述光伏组件清洁装置的远程控制端超时未接收来自所述清洁装置的监控数据帧,再次向所述清洁装置发送预设的监控命令。
[0070] 请参阅图9,基于第一定时器,更新监控所述光伏组件清洁装置的远程控制端的界面显示时间,包括以下步骤:
[0071] S110、判断所述第一定时器所定时间是否已到;
[0072] S120、当所述第一定时器所定时间已到时,更新所述光伏组件清洁装置的远程控制端的时间;
[0073] S130、判断所述远程控制端的所更新的时间是否与所述远程控制端的预设的时间一致,如果一致,则启动标志置位,否则,等待所述第一定时器的下一次定时时间的到达,其中,所述启动标志用于定时启动所述光伏组件清洁装置。
[0074] 请参阅图10,基于第二定时器,定时向所述清洁装置发送预设的监控命令,实时接来自所述清洁装置的监控数据帧,并处理所述监控数据帧,包括以下步骤:
[0075] S210、判断所述第二定时器所定时间是否已到;
[0076] S220、当所述第二定时器所定时间已到时,判断所述监控数据帧是否已经处理完;
[0077] S230、如果所述监控数据帧已经处理完时,发送标志置位的命令,清除接收完成标志,关闭所述第二定时器,打开所述第三定时器,如果所述监控数据帧未处理完成,等待所述第二定时器的下一次定时周期。
[0078] 请参阅图11,基于所述第三定时器,定时监测所述光伏组件清洁装置的远程控制端超时未接收来自所述清洁装置的监控数据帧,再次向所述清洁装置发送预设的监控命令,包括以下步骤:
[0079] S310、判断所述第三定时器所定时间是否已到;
[0080] S320、当所述第三定时器所定时间已到时,打开所述第二定时器;
[0081] S330、在所述第二定时器所在时间内接收完成标志。
[0082] 光伏组件清洁装置远程控制装置开始运行后,远程控制装置进入初始化,对监控系统变量赋初值、对更新模块的定时器等进行初始配置,打开第一定时器,打开第二定时器,如果第一定时器到达定时时间,更新光伏组件清洁装置的远程控制端的界面显示时间,如果没有达到定时时间,继续等待。当远程控制端的所更新的时间与远程控制端的预设的时间一致,则将启动标志位置位,控制单元通过启动标志位置位判断是否在第二定时器的定时时间内发出启动指令,如果启动标志位的状态为未置位/零置位,则即使到了第二定时器的定时时间,因为控制单元无法找到标志位置而不发出启动命令。如果第二定时器到达定时时间,判断对光伏组件清洁装置的监测数据帧的接收是否完成,如果接收完成,发送标志位置位的命令,以此结束一种控制指令的任务,之后清除接收完成标志位置位,为下一个控制指令的标志位置位让出位置,同时关闭第二定时器,打开第三定时器,如果接收未完成,等待下一次第二定时器定时到达;如果第三定时器到达定时时间,打开第二定时器,接收完成标志位置位,这样在第二定时器到达定时时间后,发送标志位置位的命令,关闭第三定时器;如果接收处理函数接收到数据,判断所接收到的数据是否满足协议,如果不满足,继续等待接收数据,如果满足,处理接收到的数据,打开第二定时器,关闭第三定时器,接收完成标志位置位,如果没有接收到数据,继续等待接收。
[0083] 本发明实施例所给出的对光伏组件清洁装置远程控制装置的实现方法,可以监视下位机光伏组件清洁装置的状态、数据、故障类型,并能够实现对下位机的控制。远程控制装置的存在,实现了对下位机光伏组件清洁装置的远程监控,使得对下位机光伏组件清洁装置的控制及检测更加方便,尤其适用于对远距离设置的下位机光伏组件清洁装置或分散设置的下位机光伏组件清洁装置的监控,节省了时间和人力成本,使得对下位机光伏组件清洁装置状态及故障的监视更加及时,对下位机光伏组件清洁装置的控制更加快速。
[0084] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。