CN115268965A - Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker - Google Patents

Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker Download PDF

Info

Publication number
CN115268965A
CN115268965A CN202210868524.7A CN202210868524A CN115268965A CN 115268965 A CN115268965 A CN 115268965A CN 202210868524 A CN202210868524 A CN 202210868524A CN 115268965 A CN115268965 A CN 115268965A
Authority
CN
China
Prior art keywords
software
upgrading
information
circuit breaker
intelligent circuit
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.)
Pending
Application number
CN202210868524.7A
Other languages
Chinese (zh)
Inventor
谭传玉
张冀川
王鹏
郭屾
孙浩洋
姚志国
秦四军
林佳颖
白帅涛
张明宇
张治明
吕琦
张永芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, China Electric Power Research Institute Co Ltd CEPRI filed Critical State Grid Corp of China SGCC
Priority to CN202210868524.7A priority Critical patent/CN115268965A/en
Publication of CN115268965A publication Critical patent/CN115268965A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

A method and a system for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker comprise the following steps: after the upgrading control software on the fusion terminal side sends a parameter acquisition instruction to the intelligent circuit breaker, reading and storing the received parameter information; after receiving a software updating request and a software upgrading file transmitted by a management master station, verifying the software updating request to generate a verification result, and when receiving a plurality of software updating requests, starting the plurality of software updating requests in parallel; sending information for starting a software updating process to the intelligent circuit breaker based on a verification result, and performing transceiving process decoupling transmission and rechecking on a software upgrading file based on response information, or sending information of verification failure to a management master station; the invention can be compatible with different breaker manufacturer models by checking the software upgrading file based on the parameter information, and the operation and maintenance personnel do not need to check the software upgrading file on site, and meanwhile, a multi-task parallel processing mode is adopted, thereby effectively shortening the upgrading processing time and obviously improving the upgrading efficiency.

Description

Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker
Technical Field
The invention relates to the field of low-voltage power distribution application of a power grid, in particular to a method and a system for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker.
Background
With the advance of smart grid construction and the continuous development of low-voltage electric appliance production technology, the national industrialization adjustment brings new opportunities for the development of the low-voltage electric appliance industry, a new generation of intelligent circuit breakers which are mainly characterized by intellectualization, modularization and communication are rapidly developed, a circuit breaker with an intelligent operation function is an intelligent control unit introduced on the basis of the existing circuit breaker, has the functions of communication, data acquisition, topology identification, remote control, state monitoring and the like, and plays more and more important roles in a power distribution network.
The intelligent circuit breaker is widely applied to a power distribution network, the number of the intelligent circuit breaker is large, and how to realize more intelligent and convenient operation on software version management and upgrading maintenance of the intelligent circuit breaker becomes an important subject. The circuit breakers installed in the low-voltage transformer area are numerous in manufacturer, software versions of manufacturers are not uniform, and uniform upgrading, maintenance and management cannot be achieved. Most of the existing circuit breakers are ordinary three-section type circuit breakers, the remote communication function is not supported, local upgrading maintenance needs to be carried out on site, the operation and maintenance cost is high, the operation environment is limited, the site upgrading operation only supports point-to-point upgrading, parallel processing of a plurality of circuit breaker devices cannot be supported, and the upgrading time is long. And part of the system supports a remote communication function breaker, and software upgrading flow operation cannot be carried out in a unified mode such as a fusion terminal.
With the wide application of the intelligent integrated terminal in the transformer area and the development of the intelligent circuit breaker, the intelligent circuit breaker has the functions of remote communication and operation, is standardized with a communication protocol of the integrated terminal, can be managed and maintained through the intelligent integrated terminal in the transformer area, and realizes the unified upgrading, maintenance and management of circuit breaker software.
Disclosure of Invention
According to the problems of the prior art that circuit breaker manufacturers installed in a low-voltage transformer area are numerous, software versions of the manufacturers are not uniform, and uniform upgrading, maintenance and management cannot be achieved, the invention provides a self-adaptive software remote upgrading method for a low-voltage intelligent circuit breaker, which comprises the following steps:
after the upgrading control software on the fusion terminal side sends a parameter obtaining instruction to each intelligent circuit breaker, reading and storing the received parameter information sent by each intelligent circuit breaker;
after the upgrade control software on the fusion terminal side receives a software update request and a software upgrade file issued by a management master station, verifying the software update request based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, starting the plurality of software update requests in parallel;
and sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
Preferably, after the upgrade control software on the converged terminal side receives the software update request and the software upgrade file issued by the management master station, the software update request is verified based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, the plurality of software update requests are started in parallel, including:
comparing the manufacturer name, the equipment type, the equipment name, the upgrading program name and the version number in the parameter information with the configuration file in the software upgrading file, if the manufacturer name, the equipment type, the equipment name and the upgrading program name in the parameter information are consistent with the configuration file in the software upgrading file and the version number is inconsistent, the verification result is successful, otherwise, the verification result is verification failure;
when a plurality of software updating requests are received, the plurality of software updating requests simultaneously generate a plurality of software processing tasks, and the plurality of software processing tasks are sent to different intelligent circuit breakers in parallel.
Preferably, the sending information for starting a software update process to the intelligent circuit breaker based on the verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrade file based on the received response information fed back by the intelligent circuit breaker, or sending information for failure in verification to the management master station includes:
when the verification result is that the verification is successful, the upgrading control software on the fusion terminal side sends information for starting a software updating process to the intelligent circuit breaker;
when response information sent by the intelligent circuit breaker is received, sending a software upgrading file to the intelligent circuit breaker, and performing transceiving flow decoupling transmission on the software upgrading file;
after receiving the updating information sent by the intelligent circuit breaker, sending the transmitted identification information to the intelligent circuit breaker;
after receiving the updating completion information sent by the intelligent circuit breaker, judging whether retransmission is needed, if so, sending retransmission data to the transmission failure frame, otherwise, sending version integrity check information to the intelligent circuit breaker;
when a version integrity check result sent by the intelligent circuit breaker is received, sending information of version integrity check failure to a management master station based on the version integrity check result or obtaining a version number from the intelligent circuit breaker for version number check, and sending information of version number check success or information of version number check failure to the management master station based on the check result;
and when the verification result is verification failure, sending verification failure information to the management main station.
On the other hand, the invention also provides a method for remotely upgrading the self-adaptive software of the low-voltage intelligent circuit breaker, which comprises the following steps:
after receiving a parameter acquisition instruction sent by the upgrading control software on the fusion terminal side, each intelligent circuit breaker sends respective parameter information to the upgrading control software on the fusion terminal side;
and after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side, the intelligent circuit breaker executes the software upgrading process and feeds back the information to the upgrading control software at the fusion terminal side.
Preferably, after receiving the upgrade flow sent by the upgrade control software on the convergence terminal side, the intelligent circuit breaker executes the software upgrade flow and feeds back information to the upgrade control software on the convergence terminal side, including:
after receiving the information for starting the software updating process sent by the upgrading control software at the convergence terminal side, the intelligent circuit breaker sends response information to the upgrading control software at the convergence terminal side;
when a software upgrading file sent by the upgrading control software of the convergence terminal side is received, software upgrading is carried out, and updating information is sent to the upgrading control software of the convergence terminal side;
when receiving the transmitted identification information sent by the upgrading control software at the convergence terminal side, sending updating completion information to the upgrading control software at the convergence terminal side; receiving retransmission data sent by the upgrading control software at the converged terminal side;
when version integrity check information sent by the upgrade control software at the fusion terminal side is received, performing version integrity check and sending a version integrity check result to the upgrade control software at the fusion terminal side;
and after receiving the version number information which is sent by the upgrading control software at the fusion terminal side, sending the version number to the upgrading control software at the fusion terminal side.
On the other hand, the invention also provides a method for remotely upgrading self-adaptive software of the low-voltage intelligent circuit breaker, which comprises the following steps:
the management master station makes a software upgrading file according to the intelligent circuit breaker upgrading package needing to be updated, and issues a plurality of software updating requests and the software upgrading file to the upgrading control software on the fusion terminal side;
and the management master station receives the verification information sent by the upgrade control software at the fusion terminal side, records the verification information and then ends the process.
Preferably, the software upgrade file includes: configuration files and program upgrade packages.
Preferably, the configuration file includes: and the equipment type, the equipment name, the manufacturer name, the upgrading program name and the version number corresponding to the program upgrading package.
Preferably, the software update request includes: the path of the software upgrading file and the name information of the software upgrading file.
On the other hand, the invention also provides a low-voltage intelligent circuit breaker self-adaptive software remote upgrading system, which comprises the following steps:
the integrated terminal side upgrading control software is used for sending a parameter acquiring instruction to each intelligent circuit breaker, reading and storing received parameter information sent by the intelligent circuit breakers, simultaneously verifying a plurality of received software updating requests based on the parameter information and the software upgrading file, sending information for starting a software updating process to the intelligent circuit breakers based on a verification result, transmitting and verifying the software upgrading file again based on received response information fed back by the intelligent circuit breakers, or sending information for failing verification to the management master station;
the intelligent circuit breaker is used for sending parameter information to the upgrade control software of the convergence terminal side, executing a software upgrade flow and feeding back information to the upgrade control software of the convergence terminal side after receiving the information for starting the software upgrade flow sent by the upgrade control software of the convergence terminal side;
and the management master station is used for making a software upgrading file according to the intelligent circuit breaker upgrading packet which needs to be updated, sending a plurality of software updating requests and the software upgrading file to the upgrading control software at the convergence terminal side, and receiving and storing the verification information sent by the upgrading control software at the convergence terminal side.
Preferably, the upgrade control software for the convergence terminal includes:
the parameter information acquisition module is used for reading and storing the received parameter information sent by each intelligent circuit breaker after sending a parameter acquisition instruction to each intelligent circuit breaker;
the verification module is used for verifying the software updating request based on the parameter information and the software upgrading file after receiving the software updating request and the software upgrading file issued by the management master station, and generating a verification result;
the software upgrading parallel processing module is used for starting and processing a plurality of software upgrading requests in parallel;
and the starting software updating module is used for sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and carrying out transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
Preferably, the smart circuit breaker includes:
the intelligent circuit breakers comprise a parameter information sending module, a parameter updating module and a parameter updating module, wherein the parameter information sending module is used for sending respective parameter information to the upgrading control software on the fusion terminal side after receiving a parameter acquiring instruction sent by the upgrading control software on the fusion terminal side;
and the execution software updating module is used for executing the software updating process and feeding back information to the upgrading control software at the fusion terminal side after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side.
Preferably, the management master station is specifically configured to:
the management master station makes a software upgrading file according to the intelligent circuit breaker upgrading package needing to be updated, and issues a plurality of software updating requests and the software upgrading file to the upgrading control software on the fusion terminal side;
and receiving the verification information sent by the upgrading control software at the fusion terminal side, recording and ending the flow.
A method and a system for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker comprise the following steps: after the upgrading control software on the fusion terminal side sends a parameter obtaining instruction to each intelligent circuit breaker, reading and storing the received parameter information sent by each intelligent circuit breaker; after the upgrade control software on the fusion terminal side receives a software update request and a software upgrade file issued by a management master station, verifying the software update request based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, starting the plurality of software update requests in parallel; sending information for starting a software updating process to an intelligent circuit breaker based on the verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrading file based on received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station; the method and the system can be compatible with different breaker manufacturer models by checking the software upgrading file based on the parameter information, and the operation and maintenance personnel do not need to check the model version of the breaker and perform point-to-point operation on the site, thereby simplifying the operation and maintenance process of upgrading the software of the breaker, saving the manpower and material resources required by site upgrading, simplifying the operation and maintenance process of upgrading the software of the breaker, initiating remote upgrading through a management master station, and solving the problem that unified upgrading, maintenance and management cannot be realized;
the invention also provides a parallel multi-task processing mode in the software updating process, converts a plurality of upgrading task requests into a plurality of software upgrading tasks for parallel processing, and simultaneously performs decoupling operation on software upgrading file data, thereby effectively shortening upgrading processing time, remarkably improving upgrading efficiency, reducing the influence degree of the upgrading process on the normal functions of the circuit breaker, and ensuring the reliability of the system.
Drawings
FIG. 1 is a flow chart of a method for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker according to the invention;
FIG. 2 is a schematic diagram of an intelligent circuit breaker upgrade system apparatus of the present invention;
FIG. 3 is a schematic diagram of upgrade task management according to the present invention;
fig. 4 is a flow chart of the adaptive upgrade execution of the low-voltage intelligent circuit breaker according to the present invention.
Detailed Description
The invention provides a self-adaptive software remote upgrading method and system for a low-voltage intelligent circuit breaker based on a platform area intelligent fusion terminal, and aims at the situation that intelligent circuit breakers in a low-voltage platform area are numerous in manufacturer and inconsistent in software version. According to the process, the circuit breaker manufacturer, the model and the software version characteristic information stored by the circuit breaker upgrade management APP running on the fusion terminal are compared with the software upgrade package information issued by the management master station, the problem of version upgrade check caused by different circuit breaker manufacturers is solved, the process is self-adaptive judgment of a software control program on the fusion terminal side, manual participation is not needed, and the circuit breaker upgrade process is simplified.
In the software updating process flow, the invention designs a multitask parallel process flow aiming at the problem of long software updating time caused by the fact that a plurality of circuit breakers need to be serially processed when being updated simultaneously. The upgrade software is used as a basic processing unit, upgrade interaction of different types of circuit breaker equipment is processed in parallel, the upgrade request and the upgrade response of the circuit breaker are designed to be asynchronous processing, the waiting time of synchronous response is shortened, parallel upgrade of a plurality of circuit breakers is achieved, and the upgrade efficiency is greatly improved. The invention is further described in the following with reference to the drawings and examples.
Example 1:
a method for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker is shown in a specific flow chart in figure 1 and comprises the following steps:
step 1, after integrating a terminal side upgrading control software and sending a parameter obtaining instruction to each intelligent circuit breaker, reading and storing received parameter information sent by each intelligent circuit breaker;
step 2, after the upgrade control software on the fusion terminal side receives a software update request and a software upgrade file issued by a management master station, verifying the software update request based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, starting the plurality of software update requests in parallel;
and 3, sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and carrying out transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
In step 1, after the upgrade control software on the fusion terminal side sends a parameter acquisition instruction to each intelligent circuit breaker, the received parameter information sent by each intelligent circuit breaker is read and stored, and the method comprises the following steps:
after the upgrade control software of the circuit breaker at the side of the platform area fusion terminal is started, the control software finishes message interaction with the circuit breaker through the address configuration information of the intelligent circuit breaker, reads parameter information of each circuit breaker, and the content comprises: the circuit breaker equipment type, the circuit breaker equipment name, the circuit breaker manufacturer name, the name and the version number of each version of the circuit breaker.
In step 2, after the upgrade control software on the fusion terminal side receives the software update request and the software upgrade file issued by the management master station, the software update request is verified based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, the plurality of software update requests are started in parallel, including:
and the integration terminal side circuit breaker upgrading control software acquires a software upgrading file under a specified path according to the software upgrading indication message. And the control software analyzes and verifies the upgrade file, reads the configuration file information in the upgrade file and replies a response message to the management master station.
And verifying the read circuit breaker parameters according to the equipment type, equipment name, equipment manufacturer name, upgrading program version name and version number information of the circuit breaker configured in the upgrading package, verifying the information such as the model, name and manufacturer consistently, and then checking the software version number, if the version numbers are inconsistent, initiating a circuit breaker software updating process, otherwise, not performing the circuit breaker software updating process.
And the circuit breaker upgrading control software generates a corresponding software upgrading processing task according to the software upgrading request message issued by the management master station to perform circuit breaker upgrading software processing. If the management master station issues a plurality of upgrade requests, a plurality of software processing tasks are generated for parallel processing, so that the problem that the existing upgrade only supports a single-task serial processing mechanism and can simultaneously process a plurality of software upgrade requests is solved, and different circuit breakers can perform upgrade processing in parallel without mutual influence, as shown in fig. 3.
In step 3, the sending information for starting a software update process to an intelligent circuit breaker based on the verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrade file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station includes:
the process of the step is automatically completed by a control software program, whether software updating logic judgment is needed or not is judged in a self-adaptive mode according to different breaker equipment information, and software updating flow processing is automatically initiated according to the judgment result.
Meanwhile, the software updating process designs a retransmission and transmission verification process, decoupling the receiving and sending of the software updating process, and processing by adopting different tasks. Corresponding frame response does not need to be waited when the software package upgrading data is sent, the waiting time of synchronous response is reduced, and the processing time of the software upgrading process is effectively reduced.
And after the software updating task sends the upgrade packet data frame, initiating a software upgrade frame transmission result indication, and if a transmission failure frame exists, re-initiating the retransmission of the corresponding frame. If no transmission failure condition exists, a software integrity check request is initiated,
and after the circuit breaker updating software is finished, reporting a control software updating result, reading the version number according to the result and verifying the version number information in the updating file by the control software, if the version number information is consistent with the version number information in the updating file, upgrading successfully, otherwise, upgrading fails. And the control software reports the result to the management main station, and the updating process of the breaker software is finished. The specific flow is shown in fig. 4.
Example 2:
a self-adaptive software remote upgrading method for a low-voltage intelligent circuit breaker comprises the following steps:
step 1, after receiving a parameter acquisition instruction sent by upgrading control software on a fusion terminal side, each intelligent circuit breaker sends respective parameter information to the upgrading control software on the fusion terminal side;
and 2, after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side, the intelligent circuit breaker executes the software updating process and feeds back the information to the upgrading control software at the fusion terminal side.
In step 2, after receiving the information for starting the software updating process sent by the upgrade control software on the convergence terminal side, the intelligent circuit breaker executes the software updating process and feeds back the information to the upgrade control software on the convergence terminal side, including:
and the circuit breaker integrally checks the upgrade file according to an integrity checking algorithm, and if the checking result is consistent with the result of controlling the upgrade software, the transmission of the software upgrade program file is completed.
And after the circuit breaker updating software is finished, reporting the updating result of the control software.
Example 3:
a method for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker is specifically provided with a flow shown in figure 1, and comprises the following steps:
step 1, a management master station makes a software upgrading file according to an intelligent circuit breaker upgrading package needing to be updated, and issues the software upgrading file and a software updating request to upgrading control software on a fusion terminal side;
and 2, the management master station receives the verification information sent by the upgrading control software on the fusion terminal side, records the verification information and then ends the process.
The invention provides a low-voltage circuit breaker self-adaptive software remote upgrading method, which relates to a management main station, a platform area intelligent fusion terminal and intelligent low-voltage circuit breaker related devices, and a specific system device diagram is shown in figure 2.
The implementation process of the invention is as follows:
step 1, a management master station makes a software upgrading file according to an intelligent circuit breaker upgrading package needing to be updated, and issues the software upgrading file and a software updating request to upgrading control software on a fusion terminal side, and the method comprises the following steps:
and the master station side operation and maintenance system makes a software upgrading file according to the breaker program upgrading package which needs to be updated, wherein the content of the upgrading file consists of a configuration file and a program upgrading package. The configuration file includes the following contents:
upgrading the equipment type corresponding to the program package;
upgrading the equipment name corresponding to the program package;
upgrading the manufacturer name corresponding to the program package;
and upgrading the program name and version number corresponding to the program package.
And the management master station issues the software upgrading file to the specified file directory of the convergence terminal, and sends a message to inform the convergence terminal side of the circuit breaker upgrading control software after the completion, wherein the message comprises the path of the upgrading file and the file name information of the software upgrading package, and the software upgrading process is started.
Example 4:
the invention provides a method for remotely upgrading self-adaptive software of a low-voltage intelligent circuit breaker.
The experimental conditions are as follows:
4 intelligent circuit breakers are adopted to carry out upgrading verification in a laboratory environment;
the device is connected with the fusion terminal by HPLC.
The experimental method comprises the following steps:
4 upgrading verifications are carried out by adopting single task processing and the processing mode of the scheme;
the circuit breaker is verified by respectively upgrading one program software and two program software, and the time intermediate value is taken after 3 times of verification.
The test data are shown in the following table:
Figure BDA0003759518780000091
description of the system apparatus:
the system device is divided into a management main station, an intelligent fusion terminal and an intelligent breaker end equipment device part;
the management master station realizes communication and interaction with the upgrade control software of the circuit breaker at the side of the fusion terminal through MQTT messages;
the integrated terminal side circuit breaker upgrade control software is communicated with the low-voltage intelligent circuit breaker in a 485 or HPLC interface mode;
and the upgrade control software acquires the parameter information of the intelligent circuit breaker and then stores the parameter information to the fusion terminal data center.
Upgrade task management description:
when the management master station issues an upgrade request, if the verification is correct, newly establishing an upgrade task for processing;
when the management master station issues a plurality of upgrading requests, each upgrading request creates an upgrading task, and all tasks are processed in parallel.
The self-adaptive upgrading execution flow of the low-voltage intelligent circuit breaker is described as follows:
the method comprises the steps that starting of control software on a fusion terminal side is completed, and parameter information required by updating of connected breaker software is obtained;
the control software stores the parameter information to a data center;
the management master station prepares a software upgrading file which comprises a software upgrading program package and a configuration file, issues the upgrading file to the fusion terminal and initiates a software updating process;
after receiving the software updating request message, the control software on the side of the fusion terminal checks the software upgrading file, if the check fails, the master station is replied to fail, and after the master station is managed to record a result, the process is ended;
the control software is successfully verified, a software updating task is started, and a software updating starting message is initiated to the intelligent circuit breaker meeting the version information condition;
starting to send software version updating data, and receiving the software version data and responding by the breaker;
after the data transmission of the software version is finished, the control software sends a transmission finishing identifier to the circuit breaker;
the intelligent circuit breaker responds to the transmission completion identification message, and control software judges whether retransmission is needed or not;
if the retransmission is needed, the retransmission data of the transmission failure frame is sent; if the transmission verification is completed, version integrity verification is initiated;
if the version verification fails, sending an update failure message to the master station, and if the version verification passes, acquiring the version number of the circuit breaker again for verification;
and if the version number passes the verification, sending an update success message to the master station, and if the verification fails, sending an update failure message to the master station, and the master station performs corresponding recording and finishes the process.
The design of the invention has completed scheme implementation and function verification in the low-voltage intelligent circuit breaker test-point area, thereby effectively improving the on-site operation and maintenance efficiency, reducing the operation and maintenance cost and meeting the design expectation.
Example 5:
a low-voltage intelligent circuit breaker self-adaptive software remote upgrading system comprises:
the integrated terminal side upgrading control software is used for sending a parameter obtaining instruction to each intelligent circuit breaker, reading and storing received parameter information sent by the intelligent circuit breakers, simultaneously verifying a plurality of received software updating requests based on the parameter information and the software upgrading file, sending information for starting a software updating process to the intelligent circuit breakers based on a verification result, transmitting and verifying the software upgrading file again based on received response information fed back by the intelligent circuit breakers, or sending information for failed verification to the management master station;
the intelligent circuit breaker is used for sending parameter information to the upgrade control software of the convergence terminal side, executing a software upgrade flow and feeding back information to the upgrade control software of the convergence terminal side after receiving the information for starting the software upgrade flow sent by the upgrade control software of the convergence terminal side;
and the management master station is used for manufacturing a software upgrading file according to the intelligent circuit breaker upgrading packet needing to be updated, sending a plurality of software updating requests and the software upgrading file to the upgrading control software at the convergence terminal side, and receiving and storing the verification information sent by the upgrading control software at the convergence terminal side.
The integration terminal upgrading control software comprises:
the parameter information acquisition module is used for reading and storing the received parameter information sent by each intelligent circuit breaker after sending a parameter acquisition instruction to each intelligent circuit breaker;
the verification module is used for verifying the software updating request based on the parameter information and the software upgrading file after receiving the software updating request and the software upgrading file transmitted by the management master station and generating a verification result;
the software upgrading parallel processing module is used for starting and processing a plurality of software upgrading requests in parallel;
and the starting software updating module is used for sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and carrying out transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
The verification module is specifically configured to:
comparing the manufacturer name, the equipment type, the equipment name, the upgrading program name and the version number in the parameter information with the configuration file in the software upgrading file, if the manufacturer name, the equipment type, the equipment name and the upgrading program name in the parameter information are consistent with the configuration file in the software upgrading file and the version number is inconsistent, the verification result is successful, otherwise, the verification result is verification failure;
the software upgrading parallel processing module is specifically configured to:
when a plurality of software updating requests are received, the plurality of software updating requests simultaneously generate a plurality of software processing tasks, and the plurality of software processing tasks are sent to different intelligent circuit breakers in parallel.
The software update starting module is specifically configured to:
when the verification result is that the verification is successful, the upgrading control software on the fusion terminal side sends information for starting a software updating process to the intelligent circuit breaker;
when response information sent by the intelligent circuit breaker is received, sending a software upgrading file to the intelligent circuit breaker, and performing transceiving flow decoupling transmission on the software upgrading file;
after receiving the updating information sent by the intelligent circuit breaker, sending the transmitted identification information to the intelligent circuit breaker;
after receiving the update completion information sent by the intelligent circuit breaker, judging whether retransmission is needed, if so, sending retransmission data to the transmission failure frame, otherwise, sending version integrity check information to the intelligent circuit breaker;
when a version integrity check result sent by the intelligent circuit breaker is received, sending information of version integrity check failure to a management master station based on the version integrity check result or obtaining a version number from the intelligent circuit breaker for version number check, and sending information of version number check success or information of version number check failure to the management master station based on the check result;
and when the verification result is verification failure, sending verification failure information to the management main station.
The intelligent circuit breaker includes:
the intelligent circuit breakers comprise a parameter information sending module, a parameter updating module and a parameter updating module, wherein the parameter information sending module is used for sending respective parameter information to the upgrading control software on the fusion terminal side after receiving a parameter acquiring instruction sent by the upgrading control software on the fusion terminal side;
and the execution software updating module is used for executing the software updating process and feeding back information to the upgrading control software at the fusion terminal side after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side.
The executing software update module is specifically configured to:
after receiving the information for starting the software updating process sent by the upgrading control software at the convergence terminal side, the intelligent circuit breaker sends response information to the upgrading control software at the convergence terminal side;
after receiving a software upgrading file sent by the upgrading control software at the convergence terminal side, upgrading the software and sending updating information to the upgrading control software at the convergence terminal side;
after receiving the transmitted identification information sent by the upgrading control software at the converged terminal side, sending updating completion information to the upgrading control software at the converged terminal side; receiving retransmission data sent by the upgrading control software at the converged terminal side;
when version integrity check information sent by the upgrading control software at the fusion terminal side is received, performing version integrity check and sending a version integrity check result to the upgrading control software at the fusion terminal side;
and after receiving the version number information sent by the upgrading control software at the fusion terminal side, sending the version number to the upgrading control software at the fusion terminal side.
The management master station is specifically configured to:
the management master station makes a software upgrading file according to the intelligent circuit breaker upgrading package needing to be updated, and issues a plurality of software updating requests and the software upgrading file to the upgrading control software on the fusion terminal side;
and receiving the verification information sent by the upgrade control software at the fusion terminal side, and ending the flow after recording.
The software upgrade file includes: configuration files and program upgrade packages.
The configuration file includes: and the equipment type, the equipment name, the manufacturer name, the upgrading program name and the version number corresponding to the program upgrading package.
The software update request includes: the path of the software upgrading file and the name information of the software upgrading file.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The present invention is not limited to the above embodiments, and any modifications, equivalent substitutions, improvements, etc. within the spirit and principle of the present invention are included in the scope of the claims of the present invention.

Claims (13)

1. A self-adaptive software remote upgrading method for a low-voltage intelligent circuit breaker is characterized by comprising the following steps:
after the upgrading control software on the fusion terminal side sends a parameter obtaining instruction to each intelligent circuit breaker, reading and storing the received parameter information sent by each intelligent circuit breaker;
after the upgrade control software on the fusion terminal side receives a software update request and a software upgrade file issued by a management master station, verifying the software update request based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, starting the plurality of software update requests in parallel;
and sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
2. The method of claim 1, wherein after the upgrade control software at the convergence terminal receives a software update request and a software upgrade file issued by a management master station, the software update request is verified based on the parameter information and the software upgrade file to generate a verification result, and when a plurality of software update requests are received, the plurality of software update requests are started in parallel, including:
comparing the manufacturer name, the equipment type, the equipment name, the upgrading program name and the version number in the parameter information with the configuration file in the software upgrading file, if the manufacturer name, the equipment type, the equipment name and the upgrading program name in the parameter information are consistent with the configuration file in the software upgrading file and the version number is inconsistent, the verification result is successful, otherwise, the verification result is verification failure;
when a plurality of software updating requests are received, the plurality of software updating requests simultaneously generate a plurality of software processing tasks, and the plurality of software processing tasks are sent to different intelligent circuit breakers in parallel.
3. The method of claim 1, wherein the sending information for starting a software update process to an intelligent circuit breaker based on a verification result, and performing transceiving process decoupling transmission and rechecking on the software upgrade file based on the received response information fed back by the intelligent circuit breaker, or sending information for failure in verification to the management master station comprises:
when the verification result is that the verification is successful, the upgrading control software on the fusion terminal side sends information for starting a software updating process to the intelligent circuit breaker;
when response information sent by the intelligent circuit breaker is received, sending a software upgrading file to the intelligent circuit breaker, and performing transceiving process decoupling transmission on the software upgrading file;
after receiving the updating information sent by the intelligent circuit breaker, sending the identification information after transmission to the intelligent circuit breaker;
after receiving the updating completion information sent by the intelligent circuit breaker, judging whether retransmission is needed, if so, sending retransmission data to the transmission failure frame, otherwise, sending version integrity check information to the intelligent circuit breaker;
when a version integrity check result sent by the intelligent circuit breaker is received, sending information of version integrity check failure to a management master station based on the version integrity check result or obtaining a version number from the intelligent circuit breaker for version number check, and sending information of version number check success or information of version number check failure to the management master station based on the check result;
and when the verification result is verification failure, sending information of the verification failure to the management master station.
4. A self-adaptive software remote upgrading method for a low-voltage intelligent circuit breaker is characterized by comprising the following steps:
after receiving a parameter acquisition instruction sent by the upgrading control software on the fusion terminal side, each intelligent circuit breaker sends respective parameter information to the upgrading control software on the fusion terminal side;
and after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side, the intelligent circuit breaker executes the software upgrading process and feeds back the information to the upgrading control software at the fusion terminal side.
5. The method according to claim 4, wherein after receiving the upgrade process sent by the upgrade control software on the convergence terminal side, the intelligent circuit breaker executes the software upgrade process and feeds back information to the upgrade control software on the convergence terminal side, and the method comprises:
after receiving the information for starting the software updating process sent by the upgrading control software at the convergence terminal side, the intelligent circuit breaker sends response information to the upgrading control software at the convergence terminal side;
after receiving a software upgrading file sent by the upgrading control software at the convergence terminal side, upgrading the software and sending updating information to the upgrading control software at the convergence terminal side;
after receiving the transmitted identification information sent by the upgrading control software at the converged terminal side, sending updating completion information to the upgrading control software at the converged terminal side; receiving retransmission data sent by the upgrading control software at the converged terminal side;
when version integrity check information sent by the upgrading control software at the fusion terminal side is received, performing version integrity check and sending a version integrity check result to the upgrading control software at the fusion terminal side;
and after receiving the version number information which is sent by the upgrading control software at the fusion terminal side, sending the version number to the upgrading control software at the fusion terminal side.
6. A self-adaptive software remote upgrading method for a low-voltage intelligent circuit breaker is characterized by comprising the following steps:
the management master station makes a software upgrading file according to the intelligent circuit breaker upgrading package needing to be updated, and sends a plurality of software updating requests and the software upgrading file to the upgrading control software on the fusion terminal side;
and the management master station receives the verification information sent by the upgrading control software at the fusion terminal side, records the verification information and then ends the process.
7. The method of claim 6, wherein the software upgrade file comprises: configuration files and program upgrade packages.
8. The method of claim 7, wherein the configuration file comprises: and the equipment type, the equipment name, the manufacturer name, the upgrading program name and the version number corresponding to the program upgrading package.
9. The method of claim 6, wherein the software update request comprises: the path of the software upgrading file and the name information of the software upgrading file.
10. The utility model provides a low pressure intelligence circuit breaker self-adaptation software remote upgrade system which characterized in that includes:
the integrated terminal side upgrading control software is used for sending a parameter acquiring instruction to each intelligent circuit breaker, reading and storing received parameter information sent by the intelligent circuit breakers, simultaneously verifying a plurality of received software updating requests based on the parameter information and the software upgrading file, sending information for starting a software updating process to the intelligent circuit breakers based on a verification result, transmitting and verifying the software upgrading file again based on received response information fed back by the intelligent circuit breakers, or sending information for failing verification to the management master station;
the intelligent circuit breaker is used for sending parameter information to the upgrade control software of the convergence terminal side, executing a software upgrade flow and feeding back information to the upgrade control software of the convergence terminal side after receiving information for starting the software upgrade flow sent by the upgrade control software of the convergence terminal side;
and the management master station is used for making a software upgrading file according to the intelligent circuit breaker upgrading packet which needs to be updated, sending a plurality of software updating requests and the software upgrading file to the upgrading control software at the convergence terminal side, and receiving and storing the verification information sent by the upgrading control software at the convergence terminal side.
11. The system of claim 10, wherein the converged terminal upgrade control software comprises:
the parameter information acquisition module is used for reading and storing the received parameter information sent by each intelligent circuit breaker after sending a parameter acquisition instruction to each intelligent circuit breaker;
the verification module is used for verifying the software updating request based on the parameter information and the software upgrading file after receiving the software updating request and the software upgrading file transmitted by the management master station and generating a verification result;
the software upgrading parallel processing module is used for starting and processing a plurality of software upgrading requests in parallel;
and the starting software updating module is used for sending information for starting a software updating process to the intelligent circuit breaker based on the verification result, and carrying out transceiving process decoupling transmission and rechecking on the software upgrading file based on the received response information fed back by the intelligent circuit breaker, or sending information of verification failure to the management master station.
12. The system of claim 10, wherein the smart circuit breaker comprises:
the intelligent circuit breakers comprise a parameter information sending module, a parameter updating module and a parameter updating module, wherein the parameter information sending module is used for sending respective parameter information to the upgrading control software on the fusion terminal side after receiving a parameter acquiring instruction sent by the upgrading control software on the fusion terminal side;
and the execution software updating module is used for executing the software updating process and feeding back information to the upgrading control software at the fusion terminal side after receiving the information for starting the software updating process sent by the upgrading control software at the fusion terminal side.
13. The system of claim 10, wherein the management master station is specifically configured to:
the management master station makes a software upgrading file according to the intelligent circuit breaker upgrading package needing to be updated, and sends a plurality of software updating requests and the software upgrading file to the upgrading control software on the fusion terminal side;
and receiving the verification information sent by the upgrade control software at the fusion terminal side, and ending the flow after recording.
CN202210868524.7A 2022-07-22 2022-07-22 Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker Pending CN115268965A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210868524.7A CN115268965A (en) 2022-07-22 2022-07-22 Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210868524.7A CN115268965A (en) 2022-07-22 2022-07-22 Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker

Publications (1)

Publication Number Publication Date
CN115268965A true CN115268965A (en) 2022-11-01

Family

ID=83768083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210868524.7A Pending CN115268965A (en) 2022-07-22 2022-07-22 Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker

Country Status (1)

Country Link
CN (1) CN115268965A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454010A (en) * 2022-11-14 2022-12-09 山东芯合机器人科技有限公司 Internet of things combined intelligent control platform based on industrial robot

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454010A (en) * 2022-11-14 2022-12-09 山东芯合机器人科技有限公司 Internet of things combined intelligent control platform based on industrial robot

Similar Documents

Publication Publication Date Title
CN109870991B (en) Method, device and system for configuring equipment parameters
CN105224362A (en) Host computer carries out the method and system of program upgrade to slave computer
CN109254789A (en) The automatically controlled firmware programming method of smart machine, system, smart machine and server
CN109408084B (en) Method and system for remotely upgrading energy storage BMS equipment through Internet
CN105898490A (en) Upgrading method for remote controller, television and remote controller
CN105159109B (en) A kind of PLC controller remote update system
CN111767039B (en) Industrial acquisition gateway and data acquisition method based on script file
CN110365505B (en) Universal network port type distribution data communication device and control method
CN112910679B (en) Multi-level remote upgrading method for power Internet of things
CN115268965A (en) Adaptive software remote upgrading method and system for low-voltage intelligent circuit breaker
CN112333022B (en) Intelligent electric energy meter remote upgrading system and method based on multilayer transparent transmission
CN111459522B (en) Air conditioner and communication module upgrading method thereof
CN113281594B (en) System and method for realizing remote intelligent automatic test for relay protection
CN110198222B (en) Plug-and-play test method and test master station for power distribution automation terminal
CN112688800A (en) Remote maintenance method and system for intelligent equipment of intelligent power grid based on script technology
CN105744556A (en) Method and system for base station fault acquisition
CN117348900A (en) Electric energy meter matching upgrading method and related equipment
CN113381896B (en) Substation information protection substation full life cycle dynamic configuration management and control method and system
CN113543185B (en) Automatic-opening-assistance-based 5G high-density base station rapid operation method and system
CN112822034B (en) Service subscription mode-based data transmission method and system between main and distribution network systems
CN115237101A (en) Debugging method and intelligent debugging device for motor train unit and debugging system for motor train unit
CN110825624A (en) Module testing system and method of embedded equipment
CN111478433A (en) Safe intelligent substation sequence control method and system
CN111008092A (en) Welding machine communication management method and welding machine
CN114172974B (en) Protocol conversion method, device and system

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