CN112468269B - Controller communication method, system and electronic equipment - Google Patents

Controller communication method, system and electronic equipment Download PDF

Info

Publication number
CN112468269B
CN112468269B CN202011350356.XA CN202011350356A CN112468269B CN 112468269 B CN112468269 B CN 112468269B CN 202011350356 A CN202011350356 A CN 202011350356A CN 112468269 B CN112468269 B CN 112468269B
Authority
CN
China
Prior art keywords
acquisition module
coordination
module
coordination acquisition
communication
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
Application number
CN202011350356.XA
Other languages
Chinese (zh)
Other versions
CN112468269A (en
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 Co ltd Customer Service Center
State Grid Jiangsu Comprehensive Energy Service Co ltd
State Grid Tianjin Integration Energy Service Co ltd
State Grid Information and Telecommunication Co Ltd
Beijing Zhongdian Feihua Communication Co Ltd
Original Assignee
State Grid Co ltd Customer Service Center
State Grid Jiangsu Comprehensive Energy Service Co ltd
State Grid Tianjin Integration Energy Service Co ltd
State Grid Information and Telecommunication Co Ltd
Beijing Zhongdian Feihua Communication Co Ltd
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 Co ltd Customer Service Center, State Grid Jiangsu Comprehensive Energy Service Co ltd, State Grid Tianjin Integration Energy Service Co ltd, State Grid Information and Telecommunication Co Ltd, Beijing Zhongdian Feihua Communication Co Ltd filed Critical State Grid Co ltd Customer Service Center
Priority to CN202011350356.XA priority Critical patent/CN112468269B/en
Publication of CN112468269A publication Critical patent/CN112468269A/en
Application granted granted Critical
Publication of CN112468269B publication Critical patent/CN112468269B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/22Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4286Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Hardware Redundancy (AREA)
  • Retry When Errors Occur (AREA)

Abstract

One or more embodiments of the present disclosure provide a controller communication method, system, and electronic device; the method comprises the following steps: when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform; when the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform.

Description

Controller communication method, system and electronic equipment
Technical Field
One or more embodiments of the present disclosure relate to the field of communications, and in particular, to a controller communication method, system, and electronic device.
Background
The integrated energy system realizes unified functions of data monitoring, data analysis, coordination control and the like by means of a coordination control technology, wherein a plurality of coordination controllers are required to be configured between the platform and the energy system equipment to be in butt joint with the integrated energy system equipment.
The traditional coordination controller generally adopts a single network port mode for communication, but the method can cause the problems that data cannot be uploaded or lost when a network is interrupted or a single machine fails, and the like, so that the stability, the reliability and the fault tolerance of the system are reduced.
Disclosure of Invention
In view of this, an objective of one or more embodiments of the present disclosure is to provide a controller communication method, system and electronic device, so as to solve the problem that data cannot be uploaded or lost when a network is interrupted or a single machine fails, and improve stability, reliability and fault tolerance of the system.
In view of the above objects, one or more embodiments of the present disclosure provide a controller communication method applied to a coordination control system, the coordination control system including: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform;
the controller communication method comprises the following steps:
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform.
In some embodiments, the controller communication method further comprises: when the first coordination acquisition module and the second coordination acquisition module stop running, and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup.
In some embodiments, the controller communication method further comprises: and when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module are stopped, the first coordination acquisition module stores data into the data storage module for backup.
In some embodiments, the controller communication method further comprises: when the first coordination acquisition module and the second coordination acquisition module normally operate, and the RS485 communication module stops operating, the first coordination acquisition module and the second coordination acquisition module both transmit data packets to the coordination control platform, and the coordination control platform only analyzes the data packets of the first coordination acquisition module.
In some embodiments, the controller communication method further comprises: when the first coordination acquisition module and the RS485 communication module stop running and the second coordination acquisition module normally runs, the first coordination acquisition module stores data into the data storage module for backup, and the second coordination acquisition module transmits a data packet to the coordination control platform.
In some embodiments, the controller communication method further comprises: and when the second coordination acquisition module and the RS485 communication module stop running and the first coordination acquisition module normally runs, the second coordination acquisition module stores data into the data storage module for backup, and the first coordination acquisition module transmits a data packet to the coordination control platform.
Based on the same inventive concept, one or more embodiments of the present disclosure further provide a coordinated control system, which is characterized by comprising: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform;
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform.
In some embodiments, the coordination control system further comprises: when the first coordination acquisition module and the second coordination acquisition module stop running, and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup.
In some embodiments, the coordination control system further comprises: and when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module are stopped, the first coordination acquisition module stores data into the data storage module for backup.
Based on the same inventive concept, one or more embodiments of the present specification also provide an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method as described in any one of the above when executing the program.
As can be seen from the foregoing, the method, the system and the electronic device for communication of the controller provided in one or more embodiments of the present disclosure implement dual-network redundancy communication on the integrated energy coordination controller, and on this basis, a standby communication port is added.
Drawings
For a clearer description of one or more embodiments of the present description or of the solutions of the prior art, the drawings that are necessary for the description of the embodiments or of the prior art will be briefly described, it being apparent that the drawings in the description below are only one or more embodiments of the present description, from which other drawings can be obtained, without inventive effort, for a person skilled in the art.
FIG. 1 is a schematic diagram of a coordinated control system according to one or more embodiments of the present disclosure;
FIG. 2 is a schematic diagram of one or more embodiments of the present disclosure;
FIG. 3 is a schematic diagram of a mode two of one or more embodiments of the present disclosure;
FIG. 4 is a schematic diagram of a mode three of one or more embodiments of the present disclosure;
FIG. 5 is a schematic diagram of a mode four of one or more embodiments of the present disclosure;
FIG. 6 is a schematic diagram of a mode five of one or more embodiments of the present disclosure;
FIG. 7 is a schematic diagram of a mode six of one or more embodiments of the present disclosure;
FIG. 8 is a schematic diagram of a mode seven of one or more embodiments of the present disclosure;
FIG. 9 is a schematic diagram of coordinated control system port interactions of one or more embodiments of the present disclosure;
fig. 10 is a schematic structural diagram of an electronic device according to one or more embodiments of the present disclosure.
Detailed Description
For the purposes of promoting an understanding of the principles and advantages of the disclosure, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same.
It is noted that unless otherwise defined, technical or scientific terms used in one or more embodiments of the present disclosure should be taken in a general sense as understood by one of ordinary skill in the art to which the present disclosure pertains. The use of the terms "first," "second," and the like in one or more embodiments of the present description does not denote any order, quantity, or importance, but rather the terms "first," "second," and the like are used to distinguish one element from another. The word "comprising" or "comprises", and the like, means that elements or items preceding the word are included in the element or item listed after the word and equivalents thereof, but does not exclude other elements or items. The terms "connected" or "connected," and the like, are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "upper", "lower", "left", "right", etc. are used merely to indicate relative positional relationships, which may also be changed when the absolute position of the object to be described is changed.
The comprehensive energy system comprises a wind power generation system, a photovoltaic power generation system, an optical storage micro-grid system, a heat accumulating type heat boiler system, a solar water heating system, an ice accumulating air conditioning system and the like, and is realized by means of a key coordination control technology in order to realize the functions of unified data monitoring, data analysis, coordination control and the like of different comprehensive energy systems. The content related to the key technology of coordination control comprises equipment, technology, a platform and the like, wherein coordination control equipment is required to be configured between the platform and energy system equipment to realize regulation and control of different energy equipment. When a plurality of coordination controllers are configured to be in butt joint with the comprehensive energy system equipment, the corresponding connection mode, transmission mode, switching mode and the like are different, and the number of the equipment involved in butt joint is usually large, so that the advantages and disadvantages of the communication mode of the coordination control can influence the real-time performance and fault tolerance of the transmission, and further influence the overall performance of the coordination controllers. The traditional coordination controller generally adopts a single network port mode for communication, and can complete the transmission of all comprehensive energy system data to a control host through one network in the communication mode, but the data is transmitted in the mode, and if network interruption or single machine fault occurs, the phenomena of data non-uploading, data loss and the like can occur.
In view of this, one or more embodiments of the present disclosure provide a controller communication method, system and electronic device, which implement dual-network redundancy communication on an integrated energy coordination controller, and add a standby communication port on the basis of the dual-network redundancy communication, and the applicant finds that, in implementing the present disclosure, compared with a conventional communication manner, one communication channel is changed into three communication channels, thereby solving the problem that data cannot be uploaded or lost when a network is interrupted or a single machine fails, and improving stability, fault tolerance and effectiveness of the system.
The following describes one or more embodiments of the present disclosure in further detail with reference to fig. 1 to 10 by way of specific embodiments.
Fig. 1 is a schematic diagram of a coordination control system according to one or more embodiments of the present disclosure, where a controller communication method provided in one embodiment of the present disclosure is applied to a coordination control system, and the coordination control system includes: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform; specifically, the first coordination acquisition module and the second coordination acquisition module perform data transmission with the coordination control platform through an RJ45 port.
Fig. 2 is a schematic diagram of a mode one of one or more embodiments of the present disclosure and fig. 3 is a schematic diagram of a mode two of one or more embodiments of the present disclosure, where the controller communication method includes:
Mode one:
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
Specifically, the backup mechanism in the mode is that the first coordination acquisition module is a main communication channel, the second coordination acquisition module is a standby communication channel, the RS485 communication module sends the heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and after the second coordination acquisition module receives the heartbeat packet of the first coordination acquisition module, the RJ45 port of the second coordination acquisition module is stopped, and data transmission is performed only by the RJ45 port of the first coordination acquisition module.
Mode two:
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform;
Specifically, the backup mechanism in the mode is that the second coordination acquisition module is a main communication channel, the RS485 communication module sends the heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and after the second coordination acquisition module receives the heartbeat packet of the first coordination acquisition module, the second coordination acquisition module determines that the first coordination acquisition module is in a stop operation state, feeds back the heartbeat packet of the second coordination acquisition module to send to the first coordination acquisition module, and starts an RJ45 port of the second coordination acquisition module to perform data transmission.
Fig. 4 is a schematic diagram illustrating a mode three of one or more embodiments of the present disclosure, in some implementations, the controller communication method further includes:
Mode three:
When the first coordination acquisition module and the second coordination acquisition module stop running and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup;
Specifically, the backup mechanism in the mode is that the second coordination acquisition module and the first coordination acquisition module stop running, the RS485 communication module sends the heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module receives the stop running state of the second coordination acquisition module and then stores all data into the data storage module for backup.
Fig. 5 is a schematic diagram illustrating a mode four of one or more embodiments of the present disclosure, in some implementations, the controller communication method further includes:
mode four:
When the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module stop running, the first coordination acquisition module stores data into the data storage module for backup;
specifically, the backup mechanism in the mode is that the RS485 communication module, the second coordination acquisition module and the first coordination acquisition module stop running, the first coordination acquisition module cannot receive a heartbeat packet of the second coordination acquisition module through the RS485 communication module, and the first coordination acquisition module stores all data into the data storage module for backup.
Fig. 6 is a schematic diagram of a mode five of one or more embodiments of the present disclosure, in some implementations, the controller communication method further includes:
mode five:
When the first coordination acquisition module and the second coordination acquisition module normally operate and the RS485 communication module stops operating, the first coordination acquisition module and the second coordination acquisition module both transmit data packets to the coordination control platform, and the coordination control platform only analyzes the data packets of the first coordination acquisition module;
Specifically, the backup mechanism in the mode is that the first coordination acquisition module cannot transmit the heartbeat packet to the second coordination acquisition module through the RS485 communication module, so that the first coordination acquisition module and the second coordination acquisition module transmit the heartbeat packet to the coordination control platform through RJ45 ports, the first coordination acquisition module serves as a main transmission channel, and the coordination control platform only analyzes the data packet of the first coordination acquisition module after receiving the two data packets.
Fig. 7 is a schematic diagram illustrating a mode six of one or more embodiments of the present disclosure, and in some implementations, the controller communication method further includes:
mode six:
When the first coordination acquisition module and the RS485 communication module stop running and the second coordination acquisition module normally run, the first coordination acquisition module stores data into the data storage module for backup, and the second coordination acquisition module transmits a data packet to the coordination control platform;
specifically, the backup mechanism in the mode is that the heartbeat packet of the second coordination acquisition module cannot be received through the RS485 communication module, the first coordination acquisition module stores all data into the data storage module for backup, the second coordination acquisition module serves as a standby transmission channel, and the data packet is transmitted to the coordination control platform through the RJ 45.
Fig. 8 is a schematic diagram of a mode seven of one or more embodiments of the present disclosure, in some implementations, the controller communication method further includes:
mode seven:
when the second coordination acquisition module and the RS485 communication module stop running and the first coordination acquisition module normally runs, the second coordination acquisition module stores data into the data storage module for backup, and the first coordination acquisition module transmits a data packet to the coordination control platform;
Specifically, the backup mechanism in the mode is that the first coordination acquisition module is a main communication channel, the RS485 communication module cannot send the heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module does not receive the heartbeat packet of the first coordination acquisition module and cannot operate, the second coordination acquisition module stores all data into the data storage module for backup, and the data is transmitted to the coordination control platform through the RJ45 port.
Based on the same inventive concept, one or more embodiments of the present disclosure further provide a coordinated control system, including: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform;
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform.
In some embodiments, the coordination control system further comprises: when the first coordination acquisition module and the second coordination acquisition module stop running, and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup.
In some embodiments, the coordination control system further comprises: and when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module are stopped, the first coordination acquisition module stores data into the data storage module for backup.
Fig. 9 is an interaction schematic diagram of a port of a coordination control system according to one or more embodiments of the present disclosure, specifically, the coordination control system further includes a power module, a transmission module, and a data acquisition module, where a communication port where the data acquisition module performs data transmission with each energy device includes an RS485 port and an RS232 port, and the data acquisition module completes data acquisition on each energy device through the RS485 port and the RS232 port, and after acquisition, transmits data to the first coordination acquisition module and the second coordination acquisition module respectively.
Based on the same inventive concept, one or more embodiments of the present specification also provide an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method as described in any one of the above when executing the program.
As can be seen from the foregoing, the method, the system and the electronic device for communication of the controller provided in one or more embodiments of the present disclosure implement dual-network redundancy communication on the integrated energy coordination controller, and on this basis, a standby communication port is added.
It is understood that the method may be performed by any apparatus, device, platform, cluster of devices having computing, processing capabilities.
It should be noted that the methods of one or more embodiments of the present description may be performed by a single device, such as a computer or server. The method of the embodiment can also be applied to a distributed scene, and is completed by mutually matching a plurality of devices. In the case of such a distributed scenario, one of the devices may perform only one or more steps of the methods of one or more embodiments of the present description, the devices interacting with each other to accomplish the methods.
It should be noted that the foregoing describes specific embodiments of the present invention. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims can be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
For convenience of description, the above devices are described as being functionally divided into various modules, respectively. Of course, the functions of each module may be implemented in one or more pieces of software and/or hardware when implementing one or more embodiments of the present description.
The device of the foregoing embodiment is configured to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
Fig. 10 shows a more specific hardware architecture of an electronic device according to this embodiment, where the device may include: a processor 1010, a memory 1020, an input/output interface 1030, a communication interface 1040, and a bus 1050. Wherein processor 1010, memory 1020, input/output interface 1030, and communication interface 1040 implement communication connections therebetween within the device via a bus 1050.
The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit ), a microprocessor, an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits, etc. for executing related programs to implement the technical solutions provided in the embodiments of the present disclosure.
The Memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory ), static storage, dynamic storage, etc. Memory 1020 may store an operating system and other application programs, and when the embodiments of the present specification are implemented in software or firmware, the associated program code is stored in memory 1020 and executed by processor 1010.
The input/output interface 1030 is used to connect with an input/output module for inputting and outputting information. The input/output module may be configured as a component in a device (not shown) or may be external to the device to provide corresponding functionality. Wherein the input devices may include a keyboard, mouse, touch screen, microphone, various types of sensors, etc., and the output devices may include a display, speaker, vibrator, indicator lights, etc.
Communication interface 1040 is used to connect communication modules (not shown) to enable communication interactions of the present device with other devices. The communication module may implement communication through a wired manner (such as USB, network cable, etc.), or may implement communication through a wireless manner (such as mobile network, WIFI, bluetooth, etc.).
Bus 1050 includes a path for transferring information between components of the device (e.g., processor 1010, memory 1020, input/output interface 1030, and communication interface 1040).
It should be noted that although the above-described device only shows processor 1010, memory 1020, input/output interface 1030, communication interface 1040, and bus 1050, in an implementation, the device may include other components necessary to achieve proper operation. Furthermore, it will be understood by those skilled in the art that the above-described apparatus may include only the components necessary to implement the embodiments of the present description, and not all the components shown in the drawings.
The electronic device of the foregoing embodiment is configured to implement the corresponding method in the foregoing embodiment, and has the beneficial effects of the corresponding method embodiment, which is not described herein.
The computer readable media of the present embodiments, including both permanent and non-permanent, removable and non-removable media, may be used to implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device.
Those of ordinary skill in the art will appreciate that: the discussion of any of the embodiments above is merely exemplary and is not intended to suggest that the scope of the disclosure, including the claims, is limited to these examples; combinations of features of the above embodiments or in different embodiments are also possible within the spirit of the present disclosure, steps may be implemented in any order, and there are many other variations of the different aspects of one or more embodiments described above which are not provided in detail for the sake of brevity.
Additionally, well-known power/ground connections to Integrated Circuit (IC) chips and other components may or may not be shown within the provided figures, in order to simplify the illustration and discussion, and so as not to obscure one or more embodiments of the present description. Furthermore, the apparatus may be shown in block diagram form in order to avoid obscuring the one or more embodiments of the present description, and also in view of the fact that specifics with respect to implementation of such block diagram apparatus are highly dependent upon the platform within which the one or more embodiments of the present description are to be implemented (i.e., such specifics should be well within purview of one skilled in the art). Where specific details (e.g., circuits) are set forth in order to describe example embodiments of the disclosure, it should be apparent to one skilled in the art that one or more embodiments of the disclosure can be practiced without, or with variation of, these specific details. Accordingly, the description is to be regarded as illustrative in nature and not as restrictive.
While the present disclosure has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of those embodiments will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
The present disclosure is intended to embrace all such alternatives, modifications and variances which fall within the broad scope of the appended claims. Any omissions, modifications, equivalents, improvements, and the like, which are within the spirit and principles of the one or more embodiments of the disclosure, are therefore intended to be included within the scope of the disclosure.

Claims (3)

1. A controller communication method, applied to a coordination control system, the coordination control system comprising: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform;
the controller communication method comprises the following steps:
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform;
When the first coordination acquisition module and the second coordination acquisition module stop running and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup;
When the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module stop running, the first coordination acquisition module stores data into the data storage module for backup;
When the first coordination acquisition module and the second coordination acquisition module normally operate and the RS485 communication module stops operating, the first coordination acquisition module and the second coordination acquisition module both transmit data packets to the coordination control platform, and the coordination control platform only analyzes the data packets of the first coordination acquisition module;
When the first coordination acquisition module and the RS485 communication module stop running and the second coordination acquisition module normally run, the first coordination acquisition module stores data into the data storage module for backup, and the second coordination acquisition module transmits a data packet to the coordination control platform;
And when the second coordination acquisition module and the RS485 communication module stop running and the first coordination acquisition module normally runs, the second coordination acquisition module stores data into the data storage module for backup, and the first coordination acquisition module transmits a data packet to the coordination control platform.
2. A coordinated control system, comprising: the system comprises a first coordination acquisition module, a second coordination acquisition module, an RS485 communication module, a data storage module and a coordination control platform;
when the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module all operate normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module stops data transmission, and the first coordination acquisition module transmits the data packet to the coordination control platform;
When the first coordination acquisition module stops operating, the second coordination acquisition module and the RS485 communication module normally operate, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, and the second coordination acquisition module transmits a data packet to the coordination control platform;
When the first coordination acquisition module and the second coordination acquisition module stop running and the RS485 communication module runs normally, the RS485 communication module sends a heartbeat packet of the first coordination acquisition module to the second coordination acquisition module, the second coordination acquisition module feeds back the heartbeat packet to the first coordination acquisition module, and the first coordination acquisition module stores data into the data storage module for backup;
When the first coordination acquisition module, the second coordination acquisition module and the RS485 communication module stop running, the first coordination acquisition module stores data into the data storage module for backup;
When the first coordination acquisition module and the second coordination acquisition module normally operate and the RS485 communication module stops operating, the first coordination acquisition module and the second coordination acquisition module both transmit data packets to the coordination control platform, and the coordination control platform only analyzes the data packets of the first coordination acquisition module;
When the first coordination acquisition module and the RS485 communication module stop running and the second coordination acquisition module normally run, the first coordination acquisition module stores data into the data storage module for backup, and the second coordination acquisition module transmits a data packet to the coordination control platform;
And when the second coordination acquisition module and the RS485 communication module stop running and the first coordination acquisition module normally runs, the second coordination acquisition module stores data into the data storage module for backup, and the first coordination acquisition module transmits a data packet to the coordination control platform.
3. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of claim 1 when executing the program.
CN202011350356.XA 2020-11-26 2020-11-26 Controller communication method, system and electronic equipment Active CN112468269B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011350356.XA CN112468269B (en) 2020-11-26 2020-11-26 Controller communication method, system and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011350356.XA CN112468269B (en) 2020-11-26 2020-11-26 Controller communication method, system and electronic equipment

Publications (2)

Publication Number Publication Date
CN112468269A CN112468269A (en) 2021-03-09
CN112468269B true CN112468269B (en) 2024-05-10

Family

ID=74808850

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011350356.XA Active CN112468269B (en) 2020-11-26 2020-11-26 Controller communication method, system and electronic equipment

Country Status (1)

Country Link
CN (1) CN112468269B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850157B1 (en) * 2000-06-22 2005-02-01 Matsushita Electric Industrial Co., Ltd. Wireless data acquisition system
CN204679812U (en) * 2015-06-23 2015-09-30 佛山市柏克新能科技股份有限公司 Ups monitoring system
CN105704220A (en) * 2016-01-19 2016-06-22 陈蔡峰 Distributed data acquisition method and system
CN106952464A (en) * 2017-01-19 2017-07-14 武汉企鹅能源数据有限公司 Intelligent data acqusition system and acquisition method
CN107967801A (en) * 2017-12-25 2018-04-27 东华理工大学 A kind of energy measurement data online acquisition and monitoring method and system
CN109993958A (en) * 2019-05-08 2019-07-09 深圳市共济科技股份有限公司 A kind of data collection system and method for RS485 bus
CN209250339U (en) * 2018-12-12 2019-08-13 广东电网有限责任公司电力科学研究院 A kind of micro electric network coordination controller of integrated comprehensive energy services interface
CN110992203A (en) * 2019-10-23 2020-04-10 北京微电子技术研究所 Nuclear power communication control module based on redundancy technology
CN111654425A (en) * 2020-08-04 2020-09-11 北京和利时***工程有限公司 Fault recording information acquisition method based on Modbus protocol and related equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2612470B1 (en) * 2010-09-03 2020-07-22 TIBCO Software Inc. Adaptive data transmission

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850157B1 (en) * 2000-06-22 2005-02-01 Matsushita Electric Industrial Co., Ltd. Wireless data acquisition system
CN204679812U (en) * 2015-06-23 2015-09-30 佛山市柏克新能科技股份有限公司 Ups monitoring system
CN105704220A (en) * 2016-01-19 2016-06-22 陈蔡峰 Distributed data acquisition method and system
CN106952464A (en) * 2017-01-19 2017-07-14 武汉企鹅能源数据有限公司 Intelligent data acqusition system and acquisition method
CN107967801A (en) * 2017-12-25 2018-04-27 东华理工大学 A kind of energy measurement data online acquisition and monitoring method and system
CN209250339U (en) * 2018-12-12 2019-08-13 广东电网有限责任公司电力科学研究院 A kind of micro electric network coordination controller of integrated comprehensive energy services interface
CN109993958A (en) * 2019-05-08 2019-07-09 深圳市共济科技股份有限公司 A kind of data collection system and method for RS485 bus
CN110992203A (en) * 2019-10-23 2020-04-10 北京微电子技术研究所 Nuclear power communication control module based on redundancy technology
CN111654425A (en) * 2020-08-04 2020-09-11 北京和利时***工程有限公司 Fault recording information acquisition method based on Modbus protocol and related equipment

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A Design of Nuclear Power Monitoring Communication Control Module Based on Redundancy Technology;Liquan Liu等;2019 IEEE 4th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC);20200213;全文 *
一种高可用负载均衡网络数据采集处理的方法及***;吕晶等;广东通信技术;20200715(第07期);全文 *
电能数据采集终端冗余备份方案的研究;万剑等;万方;20081125;全文 *

Also Published As

Publication number Publication date
CN112468269A (en) 2021-03-09

Similar Documents

Publication Publication Date Title
US10419240B2 (en) Method of bus virtualization in computing machine intercommunications
CN107885517B (en) Program loading circuit of embedded system processor
CN103001843B (en) Based on the OPC protocol converter of embedded VxWorks
US10795729B2 (en) Data accelerated processing system
CN208432998U (en) Data accelerate processing system
CN103067201A (en) Multi-protocol communication manager
WO2016082442A1 (en) Storage system and exchange extension apparatus
CN104299170B (en) Intermittent energy source mass data processing method
CN112468269B (en) Controller communication method, system and electronic equipment
CN111382847B (en) Data processing device and related product
US20130138852A1 (en) Electronic device with baseboard management controller
CN110309877A (en) A kind of quantization method, device, electronic equipment and the storage medium of feature diagram data
CN105393176B (en) Programmable controller and arithmetic processing system
CN111651118B (en) Memory system, control method and control device
CN105630420A (en) Network computer storage system and storage method thereof
CN207304622U (en) Industrial Internet of things system based on data cloud platform
CN109936567A (en) Detection method, device, electronic equipment and the storage medium of log-on message
CN206877374U (en) A kind of power marketing intelligent platform
CN112988636A (en) System, board card and electronic equipment for data acceleration processing
CN114079294B (en) Centralized control method and system for photovoltaic power station and electronic equipment
Lou et al. A hybrid data storage method for a robotic arm digital twin prototype
CN219225517U (en) Control device and industrial personal computer
CN112532582B (en) Communication control device of multi-node server
CN112213996A (en) Method for realizing master-controller-free heat exchange station house based on 5G communication
CN114338262B (en) Energy cabin communication method and system and electronic equipment

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
GR01 Patent grant
GR01 Patent grant