CN111858233B - 一种监测模块的模块属性设置方法及系统 - Google Patents
一种监测模块的模块属性设置方法及系统 Download PDFInfo
- Publication number
- CN111858233B CN111858233B CN202010553544.6A CN202010553544A CN111858233B CN 111858233 B CN111858233 B CN 111858233B CN 202010553544 A CN202010553544 A CN 202010553544A CN 111858233 B CN111858233 B CN 111858233B
- Authority
- CN
- China
- Prior art keywords
- module
- monitoring module
- monitoring
- setting
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 386
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000001960 triggered effect Effects 0.000 claims abstract description 27
- 239000011159 matrix material Substances 0.000 claims description 4
- 238000010276 construction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3013—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is an embedded system, i.e. a combination of hardware and software dedicated to perform a certain function in mobile devices, printers, automotive or aircraft systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S40/00—Components or accessories in combination with PV modules, not provided for in groups H02S10/00 - H02S30/00
- H02S40/30—Electrical components
- H02S40/34—Electrical components comprising specially adapted electrical connection means to be structurally associated with the PV module, e.g. junction boxes
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S50/00—Monitoring or testing of PV systems, e.g. load balancing or fault identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Selective Calling Equipment (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
本发明涉及一种监测模块的模块属性设置方法及系统,包括:S1、任一监测模块被触发以至触发状态;S2、当前为触发状态的第一监测模块接收设置主机广播的模块属性数据信息,并在其当前响应状态标识为第一状态标识时根据模块属性数据信息设置其模块属性;S3、第一监测模块在设置完成后修改其当前响应状态标识为第二状态标识并生成响应指令;S4、设置主机接收响应指令并更新模块属性数据信息;S5、另一监测模块被触发为触发状态,并依次执行步骤S2至步骤S4;S6、设置主机根据响应指令判定监测模块的模块属性均设置完成时,停止广播模块属性数据信息。实施本发明能够高效快速的实现多数量的监测模块的设备属性设置,其过程简单。
Description
技术领域
本发明涉及电子通信技术领域,更具体地说,涉及一种监测模块的模块属性设置方法及系统。
背景技术
在光伏太阳能发电站中,通常需要多台汇流监测单元即光伏汇流监测模块对光伏太阳能板的发电电流、汇流电压、报警状态等关键信息进行时时监测,以保证电站的正常运行。在实际工程中,现在基本上都是用RS485总线将光伏汇流监测模块分组串联起来,再通过工业上标准的MODBUS-RTU通信规约与本地上位机进行通信。而公知的是,MODBUS-RTU在串口总线上进行通信时,每个串口设备都必须配置一个总线上唯一的地址(例如1-244),并且设备串口属性如波特率等设置一致时才能收发正常,否则串口设备相对上位机就是一个黑匣子。然而,在当前设备组网安装过程汇总,光伏汇流监测模块出货前通常需要先安装在汇流箱内,汇流箱通常由于还会包好其它的一次电力设备,因此具有一定的重量和体积。施工时,一个电站通常有上百台到上千台汇流箱,而提前设定其中光伏汇流监测模块设备的地址,在实际安装使用过程中是极其不方便的,
另外,太阳能发电站通常地处偏僻,在施工过程中,搬运比较麻烦,尤其在设备正式使用前对设备供电进行参数修改也是比较麻烦。所以,一般都是将汇流箱在施工现场安装好之后,由太阳能板供电,再由专职的工程技术员按照用户习惯来统一修改参数。但是,一个太阳能发电站中,根据规模大小一般会用到上百到上千台“光伏汇流监测模块”,而且分布很散(两个模块之间相距100米~1000米不等),再加上太阳能光伏板安装较矮,处于高压工作环境,工程人员穿行不易,因此,工程技术员的工作效率很低,并且很不安全。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述部分技术缺陷,提供一种监测模块的模块属性设置方法及系统。
本发明解决其技术问题所采用的技术方案是:构造一种监测模块的模块属性设置方法,应用于与同一设置主机相连接的若干相互连接的监测模块,所述方法包括:
S1、所述若干监测模块中的任一监测模块被触发以从默认状态切换至触发状态;
S2、当前为所述触发状态的第一监测模块接收所述设置主机依照第一预设规则广播的模块属性数据信息,并在所述第一监测模块的当前响应状态标识为第一状态标识时,根据所述模块属性数据信息设置所述第一监测模块的模块属性;
S3、所述第一监测模块在其所述模块属性设置完成后修改其所述当前响应状态标识为第二状态标识并生成对应的响应指令;
S4、所述设置主机接收所述响应指令,按照第二预设规则更新所述模块属性数据信息;
S5、以第三预设规则使另一所述监测模块被触发为所述触发状态,并依次执行所述步骤S2至所述步骤S4;
S6、所述设置主机根据所述响应指令判定所述若干监测模块的模块属性均设置完成时,停止广播所述模块属性数据信息。
优选地,所述模块属性数据信息包括模块地址信息和接口属性信息;
在所述步骤S2中,所述根据所述模块属性数据信息设置所述第一监测模块的模块属性,包括:
根据所述模块地址信设置所述第一监测模块的模块地址和根据所述接口属性信息设置所述第一监测模块的接口属性。
优选地,在所述步骤S4中,所述按照第二预设规则更新所述模块属性数据信息包括:按照递增或递减方式更新所述模块地址信息。
优选地,本发明的一种监测模块的模块属性设置方法还包括:
S7、所述设置主机根据所述接口属性信息设置所述设置主机的接口属性。
优选地,本发明的一种监测模块的模块属性设置方法还包括:
S0、最先被触发的第二监测模块设置为所述设置主机,且所述第二监测模块根据对应的初始地址信息设置其模块地址。
优选地,在所述步骤S0中,所述所述第二监测模块根据对应的初始地址信息设置其模块地址,包括:
读取所述第二监测模块的默认地址信息,以根据所述第二监测模块的默认地址信息设置所述第二监测模块的模块地址;或
接收用户指令,以根据所述用户指令获取所述初始地址信息并设置所述第二监测模块的模块地址。
优选地,所述步骤S6中,所述所述设置主机根据所述响应指令判定所述若干监测模块的模块属性均设置完成包括:
自所述设置主机接收所述响应指令时起计时,在计时时长满足预设时长时仍未接收到下一所述响应指令时判定所述若干监测模块的模块属性均设置完成;或
所述设置主机对所述响应指令进行计数,并在所述计数满足预设条件时判定所述若干监测模块的模块属性均设置完成。
优选地,在所述步骤S1中,所述设置主机依照第一预设规则广播模块属性数据信息包括:
所述设置主机按照第一预设间隔时间广播所述模块属性数据信息。
优选地,在所述步骤S1中,所述设置主机依照第一预设规则广播模块属性数据信息还包括:
所述设置主机按照所述第二预设间隔时间修改所述模块属性数据信息的数据属性。
优选地,在所述步骤S5中,所述以第三预设规则使另一所述监测模块被触发为所述触发状态,包括:在前一监测模块被触发为触发状态后,依照第三预设间隔时间触发相邻的另一监测模块为所述触发状态。
优选地,所述监测模块为所述默认状态包括所述监测模块为下电状态,所述监测模块为所述触发状态包括所述监测模块为上电状态;
或
所述监测模块为所述默认状态包括所述监测模块为上电状态且所述监测模块的状态标识为第一标识,所述监测模块为所述触发状态包括所述监测模块为上电状态且所述监测模块的状态标识为第二标识。
优选地,所述监测模块的状态标识为第一标识包括所述监测模块的所述当前响应状态标识为不同于与所述第一状态标识和所述第二状态标识的默认状态标识;
所述监测模块的状态标识为第二标识包括所述监测模块的当前响应状态标识为所述第一状态标识或所述第二状态标识,所述触发所述监测模块以使其为触发状态包括触发所述监测模块的当前响应状态标识为所述第一状态标识。
优选地,本发明的一种监测模块的模块属性设置方法还包括:
触发任意所述第一监测模块以生成第一触发指令,所述设置主机接收所述第一触发指令以停止广播所述模块属性数据信息;或
触发所述设置主机以使所述设置主机生成第二触发指令以触发以停止广播所述模块属性数据信息。
本发明还构造一种监测模块的模块属性设置系统,包括:若干监测模块,、与所述若干监测模块分别对应的若干供电模块、分别连接所述监测模块的触发控制模块,以及通过总线与所述若干检测模块连接的设置主机;
所述触发控制模块用于控制所述监测模块按照预设规则依次被触发以进入触发状态;
所述设置主机用于依照第一预设规则广播模块属性数据信息;
所述监测模块用于在其为所述触发状态时获取其对应的当前响应状态标识,在所述当前响应状态标识为第一状态标识时,设置所述监测模块的模块属性,并在所述模块属性修改成功后修改所述当前响应状态标识为第二状态标识并生成对应的响应指令;
所述设置主机还用于接收所述响应指令,以使所述设置主机根据所述响应指令按照第二预设规则更新所述模块属性数据信息,并在根据所述响应指令判定所述若干监测模块的模块属性均设置完成时停止广播所述模块属性数据信息。
优选地,
所述触发控制模块包括连接所述供电模块与所述监测模块用于控制所述供电模块对所述监测模块上电以使所述监测模块上电以进入所述触发状态的上电控制模块;或
所述触发控制模块还用于触发所述监测模块的状态标识从第一标识切换至第二标识。
优选地,所述触发控制模块还用于触发所述监测模块的当前响应状态标识为第一状态标识。
优选地,
所述设置主机包括一上位机或最先进入触发状态的监测模块;或
所述供电模块为光伏方阵,所述监测模块为汇流监测模块。
实施本发明的一种监测模块的模块属性设置方法及系统,具有以下有益效果:能够高效快速的实现多数量的监测模块的设备属性设置,其过程简单,实施成本低。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明一种监测模块的模块属性设置方法的一实施例的程序流程图;
图2是本发明一种监测模块的模块属性设置方法的另一实施例的程序流程图;
图3是本发明一种监测模块的模块属性设置方法的另一实施例的程序流程图;
图4是本发明一种监测模块的模块属性设置系统的一实施例的逻辑框图;
图5是本发明一种监测模块的模块属性设置系统的另一实施例的逻辑框图。
具体实施方式
为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
如图1所示,在本发明的一种监测模块的模块属性设置方法第一实施例中,该方法适用于与同一设置主机相连接的若干相互连接的监测模块,其步骤包括:S1、若干监测模块中的任一监测模块被触发以从默认状态切换至触发状态;S2、当前为触发状态的第一监测模块接收设置主机依照第一预设规则广播的模块属性数据信息,并在第一监测模块的当前响应状态标识为第一状态标识时,根据模块属性数据信息设置第一监测模块的模块属性;S3、第一监测模块在其模块属性设置完成后修改其当前响应状态标识为第二状态标识并生成对应的响应指令;S4、设置主机接收响应指令,按照第二预设规则更新模块属性数据信息;S5、以第三预设规则使另一监测模块被触发为触发状态,并依次执行步骤S2至步骤S4;S6、设置主机根据响应指令判定若干监测模块的模块属性均设置完成时,停止广播模块属性数据信息。
即,多个监测模块通过总线与设置主机形成互相连接的关系,即若干监测模块可以通过一总线相互连接,并同设置主机连接,在对监测模块进行地址设置之前,同一总线上的监测模块均被设置为默认状态。开始对监测模块进行监测模块的模块地址等模块属性设置时,其先触发其中任意的一个监测模块,使其从默认状态进入触发状态。将当前为触发状态的监测模块定义为第一监测模块,第一监测模块接收设置主机依照第一预设规则广播的模块属性数据信息。可以理解,在进行检测模块地址设置时,在触发第一个监测模块之前或者之后,开始通过设置主机广播模块属性数据信息,与设置主机连接的第一监测模块接收该模块属性数据信息后,会获取该监测模块内部的当前响应状态标识进行判断,当其内部的当前响应状态标识为第一状态标识时,其对接收到的模块属性数据进行响应,根据该模块属性数据设置其对应的模块属性。该监测模块在完成模块属性设置后,其会修改其当前响应标识为第二状态标识,同时生成对应的完成模块属性设置的响应指令。该响应指令可以以广播的形式在同一总线上广播。设置主机接收该响应指令后,按照一定规则即第二预设规则更新模块属性数据信息,以对下一个监测模块进行模块属性设置。该下一个监测模块可以为依照第三预设规则触发为触发状态的监测模块,在下一监测模块触发后,其依照上面的步骤依次进行该监测模块的模块属性设置。依次进行,而在对监测模块的模块属性设置过程中,设置主机接收响应指令时,根据接收的响应指令判定若干监测模块的模块属性均设置完成时,停止广播模块属性数据信息,即结束对监测模块的模块属性设置。依照上述过程可以在每一个监测模块被触发后,对该监测模块的模块属性进行设置,每一个监测模块的模块属性均不同,监测模块与其对应的模块属性为一一对应关系,以此,在对同一总线上的监测模块操作时,可以识别到具体的监测模块进行需要的操作。
进一步的,模块属性数据信息包括模块地址信息和接口属性信息;在步骤S2中,根据模块属性数据信息设置第一监测模块的模块属性,包括:根据模块地址信设置第一监测模块的模块地址和根据接口属性信息设置第一监测模块的接口属性。具体的,监测模块的模块属性可以定义为包括监测模块的模块地址信息和监测模块的接口属性信息,监测模块在接收该模块属性信息时,根据该模块地址信息设置其模块地址,同时根据接口属性信息设置监测模块的接口属性,接口属性可以包括接口的波特率、停止位等常用特性。可以理解,为了实现同一总线上数据传输的便捷,其可以将设置接口属性信息固定,即设置所有的监测模块的接口属性为同一接口属性。
在上面的基础上,在步骤S4中,按照第二预设规则更新模块属性数据信息包括:按照递增或递减方式更新模块地址信息。即,设置主机在确认当前监测模块的模块属性设置完成后,其可以按照递增或递减方式更新模块地址信息,以得到更新后的模块属性数据信息,并将更新后的模块属性数据信息进行再次广播,以对下一监测模块进行模块属性设置。
如图2所示,在一实施例中,在设置主机停止广播模块属性数据信息后,还执行以下步骤,S7、设置主机根据接口属性信息设置设置主机的接口属性。即当设置主机判断完成了所有的监测模块的模块属性设置后,其可以将设置主机的接口属性设置为与监测模块相同的接口属性,即设置主机根据用来广播定义监测模块的模块属性数据信息中的接口属性信息对其自己的接口属性进行设置,以方便实现设置主机与各监测模块的数据通信。
如图3所示,在一实施例中,在本发明的一种监测模块的模块属性设置方法还包括:S0、最先被触发的第二监测模块设置为设置主机,且第二监测模块根据对应的初始地址信息设置其模块地址。具体的,可以设置任一监测模块为设置主机,即其可以选择最先被触发的监测模块即第二监测模块设置为设置主机。当该监测模块被触发为设置主机后,其可以先根据其对应的初始地址信息进行模块地址的设置,同时其开始作为设置主机广播模块属性信息数据以对其他监测模块进行对应的模块属性设置。
可选的,在上面的基础上,第二监测模块根据对应的初始地址信息设置其模块地址,包括:读取第二监测模块的默认地址信息,以根据第二监测模块的默认地址信息设置第二监测模块的模块地址;或接收用户指令,以根据用户指令获取初始地址信息并设置第二监测模块的模块地址。即,在一实施例中,当第二监测模块被设置为设置主机时,其根据初始地址信息设置其模块地址可以先根据第二检测模块内的默认地址信息设置其模块地址。在另一实施例中,其也可以根据通过第二监测模块接收用户指令,通过用户指令确定该初始地址信息,以便进行第二监测模块地址的设置。
在一实施例中,步骤S6中,设置主机根据响应指令判定若干监测模块的模块属性均设置完成包括:自设置主机接收响应指令时起计时,在计时时长满足预设时长时仍未接收到下一响应指令时判定若干监测模块的模块属性均设置完成;即,设置主机接收响应指令以判断所有的监测模块的模块属性已经设置完成的过程可以为,设置主机接收到响应指令后开始计时,一直到接收下一响应指令后结束当前计时,并进行新的计时。其正常情况为监测模块一个接一个的被触发并进行模块属性设置,设置主机一个接一个的接收到对应的监测模块的响应指令,直到接收到最后一个监测模块的响应指令,当接收到该响应指令后,其会在较长的时间内接收不到下一个响应指令,此时即可以判断所有的监测模块已经完成了模块属性设置,设置主机停止广播模块属性数据信息,即停止对监测模块的模块属性设置。
在一实施例中,步骤S6中,设置主机根据响应指令判定若干监测模块的模块属性均设置完成包括:设置主机对响应指令进行计数,并在计数满足预设条件时判定若干监测模块的模块属性均设置完成。即可以获取监测模块的数量,设置主机根据获取到响应指令的次数,当获取的响应指令的次数与监测模块的数量一致时,其可以判定监测模块均完成了模块属性设置,设置主机停止广播模块属性数据信息,即停止对监测模块的模块属性设置。可以理解监测模块的数量可以通过用户指令设置,并在在设置主机为第二监测模块时,其可以将第二监测模块剔除为监测模块的计数中。
在一实施例中,在步骤S1中,设置主机依照第一预设规则广播模块属性数据信息包括:设置主机按照第一预设间隔时间广播模块属性数据信息。设置主机在广播模块属性数据信息时,其可以按照一定的间隔时间广播模块属性数据信息。即,每隔一段时间广播一次模块属性数据信息以等待确认是否有监测模块回复的响应指令,若没有则再广播一次。其也可以不确实是否有回复指令,即按照预先规定的间隔时间进行广播,并在接收到监测模块回复的响应指令后,更新模块属性数据信息后依然按照相同的间隔时间进行广播。该广播规则可以预设设定。
进一步的,在上面的基础上,在步骤S1中,设置主机依照第一预设规则广播模块属性数据信息还包括:设置主机按照第二预设间隔时间修改模块属性数据信息的数据属性。即可以理解,在一些应用场景中,监测模块可能为互不相同的监测模块,即各监测模块遵循的数据协议不相同,获取监测模块的默认接口属性可能与设置主机的默认接口属性有差异,设置主机按照默认的接口属性进行广播数据时,部分监测模块可能接收不到,设置主机在广播模块属性数据信息时,可以依次修改其接口属性为不同的接口属性,每更新一次接口属性则广播一次模块属性数据信息,当设置主机的接口属性与第一监测模块的接口属性一致时,第一监测模块能接收设置主机的广播信息并进行设置。同时第一监测模块的响应指令返回至设置主机,设置主机在接收到响应指令进行下一个监测模块的模块属性设置时,再次依照相同的规则依次修改其接口属性为不同的接口属性,重复上述过程。
在一实施例中,在步骤S5中,以第三预设规则使另一监测模块被触发为触发状态,包括:在前一监测模块被触发为触发状态后,依照第三预设间隔时间触发相邻的另一监测模块为触发状态。即,监测模块按照一定的时间间隔依次被触发,其触发过程也可以按照监测模块的安装的位置顺序依次触发。这样可以形成监测模块的模块地址的排序和监测模块的安装位置排序为对应关系。
在一实施例中,监测模块为默认状态包括监测模块为下电状态,监测模块为触发状态包括监测模块为上电状态;即监测模块开始均为下电状态,对监测模块上电,使监测模块上电进入上电状态即对应为触发状态。即对监测模块的依次触发过程为对监测模块的依次上电过程。
在一实施例中,监测模块为默认状态包括监测模块为上电状态且监测模块的状态标识为第一标识,监测模块为触发状态包括监测模块为上电状态且监测模块的状态标识为第二标识。即,监测模块均为上电状态,其内部设置状态标识,在状态标识为默认标识即第一标识时,监测模块为默认状态。此时监测模块即使为上电状态,其也不接收设置主机广播的模块属性数据信息。触发监测模块使监测模块的状态标识切换为第二标识,此时监测模块依然为上电状态,其可以接收设置主机广播的模块属性数据信息,并对该模块属性数据进行判断是否做出响应。
可选的,监测模块的状态标识为第一标识包括监测模块的当前响应状态标识为不同于与第一状态标识和第二状态标识的默认状态标识;监测模块的状态标识为第二标识包括监测模块的当前响应状态标识为第一状态标识或第二状态标识,触发监测模块以使其为触发状态包括触发监测模块的当前响应状态标识为第一状态标识。监测模块的状态标识可以采用监测模块的当前响应状态标识进行表示,即当监测模块的当前响应状态标识为不同与第一状态标识和第二状态标识的默认状态标识时,即对应为监测模块的状态标识的第一标识,以确认监测模块为默认状态。同时,当监测模块的状态标识采用监测模块的当前响应状态标识进行表示时,即当监测模块的当前响应状态标识为第一状态标识或第二状态标识,即对应为监测模块的状态标识的第二标识,以确认监测模块为触发状态。当触发监测模块为触发状态时,其可以触发监测模块的当前响应状态为第一状态标识。
在一实施例中,在本发明的一种监测模块的模块属性设置方法还包括:触发任意第一监测模块以生成第一触发指令,设置主机接收第一触发指令以停止广播模块属性数据信息;即,在监测模块的模块属性设置过程中,其可以通过触发任意的第一监测模块生成第一触发指令,结束整个监测模块的模块属性设置过程。设置主机可以接收任意的第一监测模块生成的第一触发指令以停止广播模块属性数据信息。
在一实施例中,在本发明的一种监测模块的模块属性设置方法还包括:触发设置主机以使设置主机生成第二触发指令以触发以停止广播模块属性数据信息。即,在监测模块的模块属性设置过程中,其可以通过触发设置主机结束整个监测模块的模块属性设置过程,即设置主机生成的第二触发指令停止广播模块属性数据信息。
另,如图4所示,本发明的一种监测模块的模块属性设置系统,包括:若干监测模块120、与若干监测模块120分别对应的若干供电模块130、分别连接监测模块120的触发控制模块140,以及通过总线与若干监测模块120连接的设置主机110;触发控制模块140用于控制监测模块120按照预设规则依次被触发以进入触发状态;设置主机110用于依照第一预设规则广播模块属性数据信息;监测模块120用于在其为触发状态时获取其对应的当前响应状态标识,在当前响应状态标识为第一状态标识时,设置监测模块120的模块属性,并在模块属性修改成功后修改当前响应状态标识为第二状态标识并生成对应的响应指令;设置主机110还用于接收响应指令,以使设置主机110根据响应指令按照第二预设规则更新模块属性数据信息,并在根据响应指令判定若干监测模块120的模块属性均设置完成时停止广播模块属性数据信息。
在一实施例中,触发控制模块140包括连接供电模块130与监测模块120用于控制供电模块130对监测模块120上电以使监测模块120上电以进入触发状态的上电控制模块;在另一实施例中,触发控制模块140还用于触发监测模块120的状态标识从第一标识切换至第二标识。其具体的可以通过触发控制模块140触发监测模块120的当前响应状态标识为第一状态标识。即,若干监测模块120与若干被监测设备150分别对应连接,设置主机110和若干监测模块120通过总线连接,通过触发控制模块140控制监测模块触发,监测模块120与供电模块130对应,供电模块130可以为监测模块120的提供供电电压。其监测模块120的模块属性设置可以参照上文描述的监测模块的模块属性设置方法进行设置。此处不再赘述。
在一的实施例中,设置主机110包括一上位机或最先进入触发状态的监测模块;当选择监测模块作为为设置主机110时,其具体也可根据上文描述的监测模块的模块属性对所有的监测模块的模块属性进行设置。
如图5所示,在一具体的实施例中,供电模块130为光伏方阵,监测模块120为汇流监测模块。设置主机110与监测模块120的连接通过串口总线连接,该串口可以为RS485接口。即在太阳能配电工程中,监测模块120为汇流监测模块,其也称为光伏汇流监测模块。汇流监测模块用来监测光伏方阵的工作特性,即与监测模块对应的被监测设备为太阳能光伏方阵。同时每台光伏汇流监测模块都有独立的供电电源,供电电源通过独立的开关S1连在附近的太阳能板上,在施工过程中,所有开关S1都是断开的,也就是光伏汇流监测模块没有供电,处于非工作状态。待施工完成了,需要逐台闭合开关S1以给光伏汇流监测模块供电。即可以理解,用来给监测模块120供电的供电模块130置于光伏方阵上,也可以理解为通过光伏方阵在被监测时同时给监测模块供电。该监测模块的模块属性设置系统中,其汇流监测模块的模块属性设置具体过程为:在布线完成后,触发控制模块控制合闸对汇流监测模块上电之前,以上位机为设置主机,上位机通过总线与相互连接的汇流监测模块相连接。设置主机先运行,汇流监测模块均未上电,设置主机以一定的时间间隔例如100ms在总线上广播设置报文即模块属性数据信息,该设置报文包含波特率等串口属性及当前需要设置的设备地址。为了防止设置主机与汇流监测模块的串口属性不一致,设置主机在没收到回应报文即响应指令之前,会将本机以一定的时间间隔例如100ms设成不同的串口属性如不同波特率发送相同的设置报文。当任何一台汇流监测模块在合闸上电时,其进入触发状态,其会将自己的响应状态st设置为0。只有响应状态st为0的汇流监测模块才会响应设置报文,响应完成后,会将响应状态修改为已响应过设置报文,即响应状态st=1。如此一来,只有新的通过闭合开关S1上电的汇流监测模块才会响应设置主机广播的设置报文。同时要注意的是,当汇流监测模块收到设置主机发送过来的设置报文并能正确解析时即设置主机与汇流监测模块的串口属性要一致时,才能响应设置报文。汇流监测模块根据设置报文修改本机的设备地址及串口属性。汇流监测模块将本机的响应状态修改为已响应过设置报文,即响应状态st=1,下次将不再响应设置报文。主机接收到汇流监测模块的回复报文后,将设置报文里的设备地址改成下台汇流监测模块的设备地址,通常是按一定的规则算出下一台汇流监测模块的设备地址,比如累加1。重复进行下一汇流监测模块的设备地址设置,一直到设置完成或者异常退出,设置主机退出设置模式,设置主机将自己设成与汇流监测模块统一的串口属性。需要注意的是,在依次触发汇流监测模块的过程中,当设置过程正常结束时,说明总线上所有设备都能正常收发报文。当设置过程异常时,可以很方便的知道第几台汇流监测模块出现异常。为了增加可靠性,对汇流监测模块的触发,还可以通过对汇流监测模块进行状态确认,即汇流监测模块上电时,其并不为触发状态,其只有通过设置其的状态后,才能确认其为触发状态。这样可以避免设备重启上电后进行二次设置。
可以理解的,以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制;应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,可以对上述技术特点进行自由组合,还可以做出若干变形和改进,这些都属于本发明的保护范围;因此,凡跟本发明权利要求范围所做的等同变换与修饰,均应属于本发明权利要求的涵盖范围。
Claims (17)
1.一种监测模块的模块属性设置方法,其特征在于,应用于与同一设置主机相连接的若干相互连接的监测模块,所述方法包括:
S1、所述若干监测模块中的任一监测模块被触发以从默认状态切换至触发状态;其中,所述监测模块为所述默认状态包括所述监测模块为下电状态,所述监测模块为所述触发状态包括所述监测模块为上电状态;
S2、当前为所述触发状态的第一监测模块接收所述设置主机依照第一预设规则广播的模块属性数据信息,并在所述第一监测模块的当前响应状态标识为第一状态标识时,根据所述模块属性数据信息设置所述第一监测模块的模块属性;
S3、所述第一监测模块在其所述模块属性设置完成后修改其所述当前响应状态标识为第二状态标识并生成对应的响应指令;
S4、所述设置主机接收所述响应指令,按照第二预设规则更新所述模块属性数据信息;
S5、以第三预设规则使另一所述监测模块被触发为所述触发状态,并依次执行所述步骤S2至所述步骤S4;
S6、所述设置主机根据所述响应指令判定所述若干监测模块的模块属性均设置完成时,停止广播所述模块属性数据信息。
2.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,所述模块属性数据信息包括模块地址信息和接口属性信息;
在所述步骤S2中,所述根据所述模块属性数据信息设置所述第一监测模块的模块属性,包括:根据所述模块地址信息设置所述第一监测模块的模块地址和根据所述接口属性信息设置所述第一监测模块的接口属性。
3.根据权利要求2所述的监测模块的模块属性设置方法,其特征在于,在所述步骤S4中,所述按照第二预设规则更新所述模块属性数据信息包括:按照递增或递减方式更新所述模块地址信息。
4.根据权利要求2所述的监测模块的模块属性设置方法,其特征在于,所述方法还包括:S7、所述设置主机根据所述接口属性信息设置所述设置主机的接口属性。
5.根据权利要求2所述的监测模块的模块属性设置方法,其特征在于,所述方法还包括:S0、最先被触发的第二监测模块设置为所述设置主机,且所述第二监测模块根据对应的初始地址信息设置其模块地址。
6.根据权利要求5所述的监测模块的模块属性设置方法,其特征在于,在所述步骤S0中,所述第二监测模块根据对应的初始地址信息设置其模块地址,包括:
读取所述第二监测模块的默认地址信息,以根据所述第二监测模块的默认地址信息设置所述第二监测模块的模块地址;或
接收用户指令,以根据所述用户指令获取所述初始地址信息并设置所述第二监测模块的模块地址。
7.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,所述步骤S6中,所述设置主机根据所述响应指令判定所述若干监测模块的模块属性均设置完成包括:
自所述设置主机接收所述响应指令时起计时,在计时时长满足预设时长时仍未接收到下一所述响应指令时判定所述若干监测模块的模块属性均设置完成;或
所述设置主机对所述响应指令进行计数,并在所述计数满足预设条件时判定所述若干监测模块的模块属性均设置完成。
8.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,在所述步骤S1中,所述设置主机依照第一预设规则广播模块属性数据信息包括:
所述设置主机按照第一预设间隔时间广播所述模块属性数据信息。
9.根据权利要求8所述的监测模块的模块属性设置方法,其特征在于,在所述步骤S1中,所述设置主机依照第一预设规则广播模块属性数据信息还包括:
所述设置主机按照第二预设间隔时间修改所述模块属性数据信息的数据属性。
10.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,在所述步骤S5中,所述以第三预设规则使另一所述监测模块被触发为所述触发状态,包括:在前一监测模块被触发为触发状态后,依照第三预设间隔时间触发相邻的另一监测模块为所述触发状态。
11.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,
所述监测模块为所述默认状态还包括所述监测模块的状态标识为第一标识,所述监测模块为所述触发状态还包括所述监测模块的状态标识为第二标识。
12.根据权利要求11所述的监测模块的模块属性设置方法,其特征在于,
所述监测模块的状态标识为第一标识包括所述监测模块的所述当前响应状态标识为不同于与所述第一状态标识和所述第二状态标识的默认状态标识;
所述监测模块的状态标识为第二标识包括所述监测模块的当前响应状态标识为所述第一状态标识或所述第二状态标识,所述触发所述监测模块以使其为触发状态包括触发所述监测模块的当前响应状态标识为所述第一状态标识。
13.根据权利要求1所述的监测模块的模块属性设置方法,其特征在于,所述方法还包括:
触发任意所述第一监测模块以生成第一触发指令,所述设置主机接收所述第一触发指令以停止广播所述模块属性数据信息;或
触发所述设置主机以使所述设置主机生成第二触发指令以触发以停止广播所述模块属性数据信息。
14.一种监测模块的模块属性设置系统,其特征在于,包括:若干监测模块、与所述若干监测模块分别对应的若干供电模块、分别连接所述监测模块的触发控制模块,以及通过总线与所述若干检测模块连接的设置主机;
所述触发控制模块用于控制所述监测模块按照预设规则依次被触发以进入触发状态;
所述触发控制模块包括连接所述供电模块与所述监测模块用于控制所述供电模块对所述监测模块上电以使所述监测模块上电以进入所述触发状态的上电控制模块;
所述设置主机用于依照第一预设规则广播模块属性数据信息;
所述监测模块用于在其为所述触发状态时获取其对应的当前响应状态标识,在所述当前响应状态标识为第一状态标识时,设置所述监测模块的模块属性,并在所述模块属性修改成功后修改所述当前响应状态标识为第二状态标识并生成对应的响应指令;
所述设置主机还用于接收所述响应指令,以使所述设置主机根据所述响应指令按照第二预设规则更新所述模块属性数据信息,并在根据所述响应指令判定所述若干监测模块的模块属性均设置完成时停止广播所述模块属性数据信息。
15.根据权利要求14所述的监测模块的模块属性设置系统,其特征在于,
所述触发控制模块还用于触发所述监测模块的状态标识从第一标识切换至第二标识。
16.根据权利要求15所述的监测模块的模块属性设置系统,其特征在于,所述触发控制模块还用于触发所述监测模块的当前响应状态标识为第一状态标识。
17.根据权利要求14所述的监测模块的模块属性设置系统,其特征在于,
所述设置主机包括一上位机或最先进入触发状态的监测模块;或
所述供电模块为光伏方阵,所述监测模块为汇流监测模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010553544.6A CN111858233B (zh) | 2020-06-17 | 2020-06-17 | 一种监测模块的模块属性设置方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010553544.6A CN111858233B (zh) | 2020-06-17 | 2020-06-17 | 一种监测模块的模块属性设置方法及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111858233A CN111858233A (zh) | 2020-10-30 |
CN111858233B true CN111858233B (zh) | 2023-05-12 |
Family
ID=72987852
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010553544.6A Active CN111858233B (zh) | 2020-06-17 | 2020-06-17 | 一种监测模块的模块属性设置方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111858233B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112291130B (zh) * | 2020-12-03 | 2022-04-01 | 国创移动能源创新中心(江苏)有限公司 | 一种现场总线的组网系统及方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005260379A (ja) * | 2004-03-09 | 2005-09-22 | Nec Corp | デジタル放送システム |
CN102202284B (zh) * | 2011-04-29 | 2013-06-12 | 电信科学技术研究院 | 最小化路测测量配置参数下发方法、系统和设备 |
CN104954534B (zh) * | 2014-03-24 | 2019-03-15 | 腾讯科技(深圳)有限公司 | 通信终端的控制方法、装置及相应的通信终端 |
CN105577412A (zh) * | 2014-10-17 | 2016-05-11 | 中兴通讯股份有限公司 | 一种监控终端设备的方法、装置及系统 |
CN206412986U (zh) * | 2017-01-24 | 2017-08-15 | 南京新联电子股份有限公司 | 光伏汇流监测终端 |
US10129084B1 (en) * | 2017-08-17 | 2018-11-13 | CallFire, Inc. | Centralized parameter management system |
-
2020
- 2020-06-17 CN CN202010553544.6A patent/CN111858233B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111858233A (zh) | 2020-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108400908B (zh) | 变电站监控信息自动验收方法 | |
CN111147619B (zh) | 本地实现rs485从机设备自动分配地址的方法和系统 | |
CN106878488A (zh) | 一种Modbus RTU总线地址自动分配方法 | |
CN104460346A (zh) | 一种基于配电终端服务验证的馈线自动化动作逻辑试验方法 | |
CN103391210A (zh) | Can总线网络的id分配系统和方法 | |
CN101609407A (zh) | 基于发布者/订阅者模式的全站模型文件匹配的检测方法 | |
CN111858233B (zh) | 一种监测模块的模块属性设置方法及系统 | |
CN105140886A (zh) | 继电保护系统和利用其来收集数据的方法 | |
CN106777755B (zh) | 一种间隔层闭锁逻辑的校验装置和系统 | |
CN106302032B (zh) | 一种点对多点轮询通讯方法 | |
CN109284121A (zh) | 储能电源多级网络多控制设备同步更新程序的方法及系统 | |
CN101873179B (zh) | 一种室内覆盖系统的监控方法及其监控装置 | |
EP3419302B1 (en) | Management system, management method, operation terminal, and control apparatus | |
CN113347070A (zh) | 一种智能楼宇现场总线自组网方法及系统 | |
CN107942701A (zh) | 基于物联网的家电控制系统及方法 | |
CN105333574A (zh) | 基站空调系统连接方式的识别方法和基站空调系统 | |
CN110995490B (zh) | 一种就地模块装置及免配置方法 | |
CN109982450B (zh) | 通信链路修复方法、装置、协调器及系统 | |
CN112510833A (zh) | 电表参数配置方法、装置及系统 | |
CN112367250A (zh) | 一种物联网多协议网关 | |
JP2006295585A (ja) | 通信端末装置のアドレス設定方法及びそれを使用した通信端末装置検査装置 | |
CN117202465B (zh) | 一种用于室内弱电照明安全电源的控制方法 | |
CN116996341B (zh) | 设备管理方法、装置、终端设备以及存储介质 | |
CN110749032B (zh) | 运行控制方法、装置、空调器以及存储介质 | |
CN113992555B (zh) | 一种主节点网络自动化测试方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20211201 Address after: 518000 floor 7, Kangrong Industrial Park, weitangtou Avenue, Shixin residence, Langxin community, Shiyan street, Bao'an District, Shenzhen, Guangdong Applicant after: SHENZHEN TUOBANG AUTOMATION TECHNOLOGY Co.,Ltd. Address before: Room 413, block B, Tsinghua University Research Institute, high tech Industrial Park, Yuehai street, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN TOPBAND Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |