CN112468269B - Controller communication method, system and electronic equipment - Google Patents
Controller communication method, system and electronic equipment Download PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 238000013500 data storage Methods 0.000 claims description 30
- 238000004590 computer program Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 21
- 230000007246 mechanism Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 210000001503 joint Anatomy 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4286—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active 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
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.
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2612470B1 (en) * | 2010-09-03 | 2020-07-22 | TIBCO Software Inc. | Adaptive data transmission |
-
2020
- 2020-11-26 CN CN202011350356.XA patent/CN112468269B/en active Active
Patent Citations (9)
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)
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 |