CN113961501A - EMS controller and plug-and-play control method thereof - Google Patents

EMS controller and plug-and-play control method thereof Download PDF

Info

Publication number
CN113961501A
CN113961501A CN202111091483.7A CN202111091483A CN113961501A CN 113961501 A CN113961501 A CN 113961501A CN 202111091483 A CN202111091483 A CN 202111091483A CN 113961501 A CN113961501 A CN 113961501A
Authority
CN
China
Prior art keywords
data model
board card
adaptive data
self
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111091483.7A
Other languages
Chinese (zh)
Inventor
唐斌
刘哲
吴剑荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Jiwa Technology Co ltd
Original Assignee
Zhuhai Jiwa Technology 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 Zhuhai Jiwa Technology Co ltd filed Critical Zhuhai Jiwa Technology Co ltd
Priority to CN202111091483.7A priority Critical patent/CN113961501A/en
Publication of CN113961501A publication Critical patent/CN113961501A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses an EMS controller and a plug-and-play control method thereof, wherein the EMS controller comprises a main board card and a function board card, the main board card is provided with a first processing unit, the first processing unit is configured with an Internet of things communication protocol model, and the first processing unit is electrically connected with a communication interface; the function board card is provided with a second processing unit, the second processing unit is provided with a self-adaptive data model and is in communication connection with the first processing unit through a communication interface, and the self-adaptive data model comprises a unique identifier, the type of the function board card, an equipment data point table and a collection control point table. The invention can reduce the development difficulty, relieve the coupling between the board cards and reduce the configuration and debugging cost.

Description

EMS controller and plug-and-play control method thereof
Technical Field
The invention relates to the technical field of energy storage, in particular to an EMS controller and a plug-and-play control method thereof.
Background
With the rise of new energy technologies, energy storage systems are becoming one of the key technologies. At present, a container type Energy storage System is a common Energy storage System, and the System includes an Energy storage battery and an EMS (Energy Management System) controller. The existing EMS controller is based on IEC61850 communication protocol standard, and communication is realized by a self-description model with a fixed format, so that the technical requirement is high. The EMS controller comprises a main board card and a plurality of function board cards, for example, a PCS (power conversion system) board card, a BMS (battery management system) board card, a BAS (environment and equipment monitoring system) board card and the like, wherein the board cards communicate with each other in a master station and a slave station, the master station and the slave station are matched and verified by the same self-description model, and when a function board card (for example, energy storage battery capacity expansion) needs to be newly added, the self-description models of the master station and the slave station need to be respectively reconfigured and connection needs to be reestablished. For a part of complex self-description models, communication cost and maintenance cost between a master station and a slave station are high, and especially when a plurality of master stations and a plurality of slave stations are applied, a plurality of connections need to be established, so that the application is more complex, and the coordination difficulty is higher.
Disclosure of Invention
The present invention is directed to solving at least one of the problems of the prior art. Therefore, the invention provides an EMS controller and a plug-and-play control method thereof, which can reduce development difficulty, relieve coupling between board cards and reduce configuration and debugging cost.
On the first hand, the EMS controller according to the embodiment of the invention comprises a main board card and a function board card, wherein the main board card is provided with a first processing unit, the first processing unit is configured with an Internet of things communication protocol model, and the first processing unit is electrically connected with a communication interface; the function board card is provided with a second processing unit, the second processing unit is provided with a self-adaptive data model and is in communication connection with the first processing unit through the communication interface, wherein the self-adaptive data model comprises a unique identifier, the type of the function board card, an equipment data point table and a collection control point table.
The EMS controller according to the embodiment of the invention at least has the following beneficial effects:
when an equipment data point table of a function board card is newly added or updated, automatic matching, checking and analysis of the self-adaptive data model are achieved by adopting self-adaptive data model configuration and using a mode of subscribing and issuing messages based on an Internet of things communication protocol model, wherein the Internet of things communication protocol is used, software development difficulty is reduced, coupling between the board cards is relieved, the self-adaptive data model is configured in the function board card only once, the main board card can automatically analyze according to the self-adaptive data model, redundant configuration is reduced, configuration and debugging cost is reduced, and therefore simple deployment, simple debugging and rapid application of application are achieved.
According to some embodiments of the invention, the internet of things communication protocol model is one of an MQTT protocol model, a DDS protocol model, an AMQP protocol model, an XMPP protocol model, a JMS protocol model, a REST protocol model, or a CoAP protocol model.
According to some embodiments of the present invention, the EMS controller further includes an interface board, the interface board has a rectangular projection shape, the communication interface includes a motherboard interface and a plurality of functional interfaces, the motherboard interface and the functional interfaces are arranged side by side along a length direction of the interface board, the motherboard card is plugged into the motherboard interface, and the functional boards are plugged into the corresponding functional interfaces.
According to some embodiments of the present invention, the EMS controller further includes a rectangular housing, a front door and a back plate are disposed at two opposite ends of the rectangular housing, the interface board is mounted on the back plate, a plurality of guide grooves are disposed in the rectangular housing, and the main board card is inserted into the main board interface along the corresponding guide grooves, or the function board card is inserted into the corresponding function interface along the corresponding guide grooves.
According to some embodiments of the invention, the rectangular housing further has a side plate on which a heat dissipation window is provided.
In a second aspect, a plug-and-play control method for an EMS controller according to an embodiment of the present invention is applied to an EMS controller, where the EMS controller includes a function board card and a main board card that can be communicatively connected, where the function board card is configured with an adaptive data model, and the main board card is configured with an internet of things communication protocol model, and the control method includes:
under the condition that the connection between the functional board card and the main board card is successful, the functional board card issues a self-adaptive data model message, wherein the self-adaptive data model message comprises a self-adaptive data model of the functional board card;
the main board card receives and verifies the subscribed self-adaptive data model message;
under the condition that the self-adaptive data model message is successfully verified, the main board card analyzes the self-adaptive data model, and a topological structure of data is generated and stored;
the main board card publishes a first message and subscribes data published by the functional board card;
and the function board card receives the subscribed first message and executes data publishing.
The plug and play control method of the EMS controller according to the embodiment of the invention at least has the following beneficial effects:
when an equipment data point table of a function board card is newly added or updated, automatic matching, checking and analysis of the self-adaptive data model are achieved by adopting self-adaptive data model configuration and using a mode of subscribing and issuing messages based on an Internet of things communication protocol model, wherein the Internet of things communication protocol is used, software development difficulty is reduced, coupling between the board cards is relieved, the self-adaptive data model is configured in the function board card only once, the main board card can automatically analyze according to the self-adaptive data model, redundant configuration is reduced, configuration and debugging cost is reduced, and therefore simple deployment, simple debugging and rapid application of application are achieved.
According to some embodiments of the present invention, the analyzing, by the host board, the adaptive data model includes:
determining whether the current configuration is registered according to the unique identifier in the adaptive data model;
comparing and updating the acquisition control point table of the self-adaptive data model under the condition that the current configuration is registered, and persistently storing the current configuration;
and under the condition that the current configuration is not registered, adding an acquisition control point table of the self-adaptive data model, and persistently storing the current configuration.
According to some embodiments of the invention, the generating and storing a topology of data comprises:
analyzing and acquiring an equipment data point table in the self-adaptive data model;
and dynamically generating a topological structure of the data according to the equipment data point table, and storing the topological structure.
In a third aspect, a plug-and-play control method for an EMS controller according to an embodiment of the present invention is applied to a host board, and includes the steps of:
receiving and verifying the subscribed self-adaptive data model message, wherein the self-adaptive data model message comprises a self-adaptive data model of the functional board card;
under the condition that the self-adaptive data model message is successfully verified, analyzing the self-adaptive data model, and generating and storing a topological structure of data;
and publishing the first message and subscribing the data published by the functional board card.
In a fourth aspect, a plug and play control method for an EMS controller according to an embodiment of the present invention is applied to a function board, and includes the steps of:
under the condition that the connection with the main board card is successful, issuing a self-adaptive data model message, wherein the self-adaptive data model message comprises a self-adaptive data model of the functional board card;
executing data publishing under the condition of receiving the subscribed initialization completion message;
and under the condition of receiving a subscribed verification failure message, reconfiguring the self-adaptive data model according to the verification failure message, and issuing the self-adaptive data model message according to the reconfigured self-adaptive data model.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
The above and/or additional aspects and advantages of the present invention will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a functional block diagram of an EMS controller according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating an internal structure of an EMS controller according to an embodiment of the invention;
FIG. 3 is a diagram illustrating an EMS controller according to an embodiment of the invention;
fig. 4 is a flowchart illustrating plug and play control method for an EMS controller according to embodiment 3 of the present invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the accompanying drawings are illustrative only for the purpose of explaining the present invention, and are not to be construed as limiting the present invention.
In the description of the present invention, it should be understood that the orientation or positional relationship referred to in the description of the orientation, such as the upper, lower, front, rear, left, right, etc., is based on the orientation or positional relationship shown in the drawings, and is only for convenience of description and simplification of description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention.
In the description of the present invention, "a plurality" means one or more, "a plurality" means two or more, and greater than, less than, more than, etc. are understood as excluding the present number, and "greater than", "lower than", "inner", etc. are understood as including the present number. If the description of "first", "second", etc. is used for the purpose of distinguishing technical features, it is not intended to indicate or imply relative importance or to implicitly indicate the number of indicated technical features or to implicitly indicate the precedence of the indicated technical features.
In the description of the present invention, unless otherwise explicitly limited, terms such as "disposed," "mounted," "connected," and the like are to be understood in a broad sense, and those skilled in the art can reasonably determine the specific meaning of the terms in the present invention by combining the specific contents of the technical solutions.
Example 1
Referring to fig. 1, the embodiment discloses an EMS controller, which includes a main board 100 and a function board 200, where the main board 100 is provided with a first processing unit, the first processing unit is configured with an internet of things communication protocol model, the first processing unit is electrically connected with a communication interface, the function board 200 is provided with a second processing unit, the second processing unit is configured with an adaptive data model, and is in communication connection with the first processing unit through the communication interface, and the adaptive data model includes a unique identifier, a type of the function board 200, an equipment data point table, and a collection control point table.
When the device data point table of the functional board 200 is newly added or updated, the self-adaptive data model configuration is adopted, and the mode of subscribing and issuing messages based on the communication protocol model of the internet of things is used, so that the automatic matching, checking and analyzing of the self-adaptive data model are realized, wherein the communication protocol of the internet of things is used, the software development difficulty is reduced, the coupling between the boards is removed, the self-adaptive data model is configured in the functional board 200 only once, the main board 100 can automatically analyze according to the self-adaptive data model, the redundant configuration is reduced, the configuration and debugging cost is reduced, and therefore the simple deployment, the simple debugging and the quick application of the application are achieved.
The communication protocol model of the internet of things is one of an MQTT protocol model, a DDS protocol model, an AMQP protocol model, an XMPP protocol model, a JMS protocol model, an REST protocol model or a CoAP protocol model. This embodiment takes the MQTT protocol model as an example for explanation.
The MQTT protocol is a message transmission protocol based on a publish-subscribe mode, in which a publisher of a message publishes the message to an intermediate message broker, and then the subscriber registers a subscription with the message broker, which filters the message and forwards the subscribed message to the subscriber. Since the message is not sent directly from the publisher to the subscriber, the publisher and the subscriber do not need to know the existence of each other, and the publisher and the subscriber are loosely coupled, that is, the motherboard card 100 and the function board 200 are loosely coupled. When the functional board card 200 is expanded or replaced, the main board card 100 and the functional board card 200 are loosely coupled, which is beneficial to reducing the configuration work between the two, thereby realizing rapid application. In addition, the MQTT protocol is a "lightweight" transmission protocol, and can provide real-time and reliable message service by using few codes, which is beneficial to reducing the software development difficulty and configuration difficulty of the main board 100.
Compared with self-description models applied to the master station and the slave station, the self-adaptive data model based on the communication protocol of the internet of things has higher flexibility. The adaptive data model is described in a JavaScript Object Notation (JSON), which is a lightweight data exchange format based on text but independent of language, and is beneficial to reducing software development difficulty. The adaptive data model is described below with a specific example.
Figure BDA0003267845240000061
Figure BDA0003267845240000071
Figure BDA0003267845240000081
In the above example, the JSON-formatted adaptive data model is represented in a key-value pair manner, in which key names in the key-value pair are subjected to a unified function convention, for example, "id" is used as a unique identifier to identify different function boards 200, and "type" is used as a type identifier of the function board 200 to identify the function board 200 as a BMS (Battery Management System) board, a PCS (Power Control System) board, or other boards. The value types are variable sets of key value pairs of the sets, the key values in the sets may be configured, for example, "devices" is used as a device data point table, the device data point table includes deviceId (device ID), parentID (device parent ID), type (device type), desc (device description), and the main board 100 may dynamically analyze and generate the upper and lower topology structures according to the value sets of the keys, for example, determine the upper device of the current device according to the device parent ID in the device data point table, so as to generate the upper and lower topology structures. As another example, "points" is used as an acquisition control point table including pointId (point ID), name (point name), type (point data type), factor (point coefficient), offset (point offset amount), and desc (point description). When the main board 100 is used, the main board 200 only needs to configure the adaptive data model once in the functional board 200, and the main board 100 can automatically analyze the adaptive data model, so that redundant configuration is reduced, and configuration and debugging costs are reduced, thereby realizing simple deployment, simple debugging and rapid application of applications.
In order to enable simple deployment and rapid application, the present embodiment also improves the EMS controller in physical structure. For example, referring to fig. 2 and fig. 3, the EMS controller further includes an interface board 300, the projection shape of the interface board 300 is a rectangle, it should be noted that the interface board 300 is a circuit board, and for the circuit board, the circuit board has a length, a width and a thickness, wherein the thickness of the circuit board is generally much smaller than the length and the width, and the projection shape of the interface board 300 of the embodiment refers to a shape obtained by projecting along the thickness direction of the interface board 300, and the shape is a rectangle, it is understood that, in order to meet the assembly requirement, a recess or a notch may be formed at the edge of the interface board 300, but the outline of the interface board 300 is a rectangle as a whole. The communication interface comprises a mainboard interface and a plurality of functional interfaces which are arranged on the interface board card 300, the mainboard interface and the functional interfaces are arranged side by side along the length direction of the interface board card 300, the mainboard card 100 is plugged into the mainboard interface, and the functional board card 200 is plugged into the corresponding functional interfaces. In this embodiment, the communication interface is separated from the main board card 100 to the interface board card 300, which is beneficial to simplifying the circuit structure of the main board card 100 and realizing the integrated design of functions. The main board 100 is in communication connection with the function board 200 through the interface board 300, and the main board 100 and the function board 200 can be plugged and unplugged on the interface board 300 quickly, so that the plug and play of the function board 200 can be realized by matching with an internet of things communication protocol model of the main board 100 and an adaptive data model of the function board 200, and compared with a jumper connection mode of a conventional EMS controller, the convenient expansion and quick application of the function board 200 can be realized in the embodiment.
Referring to fig. 2 and 3, the EMS controller further includes a rectangular housing 400, a front door 410 and a back plate 420 are disposed at opposite ends of the rectangular housing 400, the interface board card 300 is mounted on the back plate 420, a plurality of guide slots 401 are disposed in the rectangular housing 400, and the motherboard card 100 is plugged into the motherboard interface along the corresponding guide slot 401, or the function board card 200 is plugged into the corresponding function interface along the corresponding guide slot 401. In this embodiment, the guide groove 401 can improve positioning and guiding functions in the installation process of the motherboard card 100 or the functional board card 200, so as to facilitate quick insertion and application of the board card.
In order to improve the reliability of the EMS controller, the left and right sides of the rectangular housing 400 are further provided with side plates 430, and heat dissipation windows 431 are arranged on the side plates 430, so that a heat dissipation channel for convection can be formed, wherein the main board card 100 and the function board card 200 are both positioned in the heat dissipation channel, so that heat generated by the board cards can be conveniently removed from the rectangular housing 400, the heat dissipation efficiency is improved, the reliability of the EMS controller is improved, and the maintenance workload is reduced.
Example 2
The embodiment of the invention discloses a plug-and-play control method of an EMS controller, which is applied to the EMS controller, wherein the EMS controller comprises a function board card 200 and a main board card 100 which can be in communication connection, a self-adaptive data model is configured in the function board card 200, and an Internet of things communication protocol model is configured in the main board card 100, and it should be noted that the structure which is not mentioned in the EMS controller in the embodiment can refer to embodiment 1. Referring to fig. 4, the plug and play control method of the EMS controller includes steps S110 to S150, and the following steps are described in detail:
s110, under the condition that the functional board 200 is successfully connected to the motherboard 100, the functional board 200 issues an adaptive data model message, where the adaptive data model message includes an adaptive data model of the functional board 200.
Referring to fig. 1, the successful connection between the function board 200 and the motherboard 100 in the embodiment refers to that the function board 200 is connected to the motherboard 100 after the adaptive data model is configured in the function board 200, for example, the function board 200 is electrically connected to the motherboard 100 through a communication interface, or the function board 200 is electrically connected to the motherboard 100 through corresponding interfaces on the interface board 300. After the functional board 200 and the motherboard card 100 are both powered on, the functional board 200 and the motherboard card 100 may publish and subscribe messages through a message bus, where the internet of things communication protocol model of this embodiment is an MQTT protocol model, and correspondingly, the message bus is an MQTT protocol bus. When the functional board 200 and the motherboard 100 are successfully connected, the functional board 200 may subscribe to the message issued by the motherboard 100 through a message broker in the MQTT protocol model, and the motherboard 100 may also subscribe to the message of the functional board 200 through the message broker. Of course, since the initialization between the main board 100 and the functional board 200 is not completed, only simple message publishing and subscribing are performed between the two boards.
S120, the motherboard card 100 receives and verifies the subscribed adaptive data model message.
For example, the adaptive data model includes the unique identifier and the type of the functional board 200, and the motherboard card 100 can determine whether the functional board 200 is a legal board by checking the unique identifier and the type of the functional board 200.
And S130, under the condition that the self-adaptive data model message is successfully verified, the main board card 100 analyzes the self-adaptive data model, and generates and stores a topological structure of the data.
Under the condition that the verification is successful, the main board 100 determines the functional board 200 as a legal board, and analyzes the adaptive data model of the functional board 200, so that the connection is established between the main board 100 and the functional board 200, and data interaction is realized. Under the condition that the self-adaptive data model message fails to be checked, the main board card 100 issues a check failure message, the function board card 200 receives the subscribed check failure message, reconfigures the self-adaptive data model according to the prompt of the check failure message, and then reissues the self-adaptive data model message.
S140, the motherboard card 100 issues a first message and subscribes to data issued by the function board card 200;
s150, the function board 200 receives the subscribed first message, and performs data publishing.
When the device data point table of the functional board 200 is newly added or updated, the self-adaptive data model configuration is adopted, and the mode of subscribing and issuing messages based on the communication protocol model of the internet of things is used, so that the automatic matching, checking and analyzing of the self-adaptive data model are realized, wherein the communication protocol of the internet of things is used, the software development difficulty is reduced, the coupling between the boards is removed, the self-adaptive data model is configured in the functional board 200 only once, the main board 100 can automatically analyze according to the self-adaptive data model, the redundant configuration is reduced, the configuration and debugging cost is reduced, and therefore the simple deployment, the simple debugging and the quick application of the application are achieved.
In step S130, the main board card 100 analyzes the adaptive data model, and includes the steps of:
s131, determining whether the current configuration is registered according to the unique identifier in the self-adaptive data model;
for example, the newly added function board 200 is not connected to the motherboard 100, so the configuration of the newly added function board 200 is in an unregistered state, and after the function board 200 is connected to the motherboard 100, the configuration of the function board 200 is saved, that is, the function board 200 is registered. When the functional board 200 is pulled out and then connected to the motherboard card 100 again, the motherboard card 100 can identify the functional board 200 as a registered state according to the unique identifier.
S132, comparing and updating the acquisition control point table of the self-adaptive data model under the condition that the current configuration is registered, and persistently storing the current configuration;
and S133, under the condition that the current configuration is not registered, adding an acquisition control point table of the self-adaptive data model, and persistently storing the current configuration.
The collection control point table may determine parameter data, such as voltage, current, or temperature, that the functional board 200 needs to collect.
In step S130, the generating and storing a topology of data includes:
s134, analyzing and acquiring an equipment data point table in the self-adaptive data model;
and S135, dynamically generating a topological structure of the data according to the equipment data point table, and storing the topological structure.
In the self-adaptive data model, the device data point table comprises a device parent ID, the device parent ID is used for identifying the topological relation between the upper level and the lower level of the device, the topological relation between the upper level and the lower level of the device can be determined according to the device parent ID, and the topological structure of the data is generated.
Example 3
The embodiment of the invention discloses a plug-and-play control method of an EMS controller, which is applied to a main board card 100, wherein the configuration of the main board card 100 can refer to embodiment 1, and the details are not repeated in this embodiment. The plug and play control method of the EMS controller of the present embodiment includes the steps of:
s210, receiving and verifying a subscribed self-adaptive data model message, wherein the self-adaptive data model message comprises a self-adaptive data model of the functional board card 200;
s220, under the condition that the self-adaptive data model message is successfully verified, analyzing the self-adaptive data model, and generating and storing a topological structure of the data;
and S230, publishing the first message and subscribing the data published by the functional board 200.
When the device data point table of the functional board 200 is newly added or updated, the main board 100 receives the subscribed adaptive data model message by using a mode of subscribing and issuing a message based on the communication protocol model of the internet of things, and realizes automatic matching, checking and analysis of the adaptive data model, wherein the communication protocol of the internet of things is used, so that the software development difficulty is reduced, the coupling between boards is eliminated, the adaptive data model is configured in the functional board 200 only once, the main board 100 can automatically analyze according to the adaptive data model, the redundant configuration is reduced, the configuration and debugging cost is reduced, and therefore simple deployment, simple debugging and quick application of application are achieved.
Example 4
The embodiment of the invention discloses a plug-and-play control method of an EMS controller, which is applied to a function board 200, wherein the configuration of the function board 200 can refer to embodiment 1, and the details are not repeated in this embodiment. The plug and play control method of the EMS controller of the present embodiment includes the steps of:
s310, under the condition that the connection with the main board card 100 is successful, self-adaptive data model information is issued, wherein the self-adaptive data model information comprises a self-adaptive data model of the functional board card 200;
s320, executing data publishing under the condition of receiving the subscribed initialization completion message;
s330, under the condition that the subscribed verification failure message is received, the self-adaptive data model is reconfigured according to the verification failure message, and the self-adaptive data model message is issued according to the reconfigured self-adaptive data model.
When the device data point table of the functional board 200 is newly added or updated, the functional board 200 issues an adaptive data model message in a message subscription and issuing manner based on the internet of things communication protocol model, so that automatic matching, checking and analyzing of the adaptive data model are realized, wherein the internet of things communication protocol is used, software development difficulty is reduced, coupling between boards is relieved, the adaptive data model is configured in the functional board 200 only once, the main board 100 can automatically analyze according to the adaptive data model, redundant configuration is reduced, configuration and debugging cost is reduced, and therefore simple deployment, simple debugging and rapid application are achieved.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.

Claims (10)

1. An EMS controller, comprising:
the main board card (100) is provided with a first processing unit, the first processing unit is provided with an Internet of things communication protocol model, and the first processing unit is electrically connected with a communication interface;
the function board card (200) is provided with a second processing unit, the second processing unit is provided with a self-adaptive data model and is in communication connection with the first processing unit through the communication interface, and the self-adaptive data model comprises a unique identifier, the type of the function board card (200), an equipment data point table and a collection control point table.
2. The EMS controller of claim 1, wherein the IOT communication protocol model is one of an MQTT protocol model, a DDS protocol model, an AMQP protocol model, an XMPP protocol model, a JMS protocol model, a REST protocol model, or a CoAP protocol model.
3. The EMS controller of claim 1, further comprising an interface board (300), wherein the interface board (300) has a rectangular projection shape, the communication interface comprises a main board interface and a plurality of functional interfaces arranged on the interface board (300), the main board interface and the functional interfaces are arranged side by side along a length direction of the interface board (300), the main board (100) is plugged into the main board interface, and the functional board (200) is plugged into the corresponding functional interfaces.
4. The EMS controller according to claim 3, further comprising a rectangular housing (400), wherein a front door (410) and a back plate (420) are disposed at two opposite ends of the rectangular housing (400), the interface board card (300) is mounted on the back plate (420), a plurality of guide grooves (401) are disposed in the rectangular housing (400), and the main board card (100) is plugged into the main board interface along the corresponding guide groove (401), or the function board card (200) is plugged into the corresponding function interface along the corresponding guide groove (401).
5. The EMS controller of claim 4, wherein the rectangular housing (400) further has a side plate (430), and the side plate (430) is provided with a heat dissipation window (431).
6. A plug-and-play control method of an EMS controller is applied to the EMS controller, the EMS controller comprises a function board card (200) and a main board card (100) which can be in communication connection, a self-adaptive data model is configured in the function board card (200), and an Internet of things communication protocol model is configured in the main board card (100), and the plug-and-play control method is characterized by comprising the following steps:
under the condition that the functional board card (200) is successfully connected with the main board card (100), the functional board card (200) issues a self-adaptive data model message, wherein the self-adaptive data model message comprises a self-adaptive data model of the functional board card (200);
the main board card (100) receives and verifies the subscribed self-adaptive data model message;
under the condition that the self-adaptive data model message is successfully verified, the main board card (100) analyzes the self-adaptive data model, and generates and stores a topological structure of data;
the main board card (100) publishes a first message and subscribes data published by the functional board card (200);
and the function board card (200) receives the subscribed first message and executes data publishing.
7. The plug and play control method of an EMS controller according to claim 6, wherein the host board (100) analyzes the adaptive data model, comprising the steps of:
determining whether the current configuration is registered according to the unique identifier in the adaptive data model;
comparing and updating the acquisition control point table of the self-adaptive data model under the condition that the current configuration is registered, and persistently storing the current configuration;
and under the condition that the current configuration is not registered, adding an acquisition control point table of the self-adaptive data model, and persistently storing the current configuration.
8. The plug-and-play control method of an EMS controller according to claim 6 or 7, wherein the topology of generating and saving data includes:
analyzing and acquiring an equipment data point table in the self-adaptive data model;
and dynamically generating a topological structure of the data according to the equipment data point table, and storing the topological structure.
9. A plug and play control method of an EMS controller is applied to a main board card (100), and is characterized by comprising the following steps:
receiving and verifying the subscribed adaptive data model message, wherein the adaptive data model message comprises an adaptive data model of the functional board card (200);
under the condition that the self-adaptive data model message is successfully verified, analyzing the self-adaptive data model, and generating and storing a topological structure of data;
and publishing the first message and subscribing the data published by the functional board card (200).
10. A plug and play control method of an EMS controller is applied to a function board card (200), and is characterized by comprising the following steps:
under the condition that the connection with the main board card (100) is successful, issuing an adaptive data model message, wherein the adaptive data model message comprises an adaptive data model of the functional board card (200);
executing data publishing under the condition of receiving the subscribed initialization completion message;
and under the condition of receiving a subscribed verification failure message, reconfiguring the self-adaptive data model according to the verification failure message, and issuing the self-adaptive data model message according to the reconfigured self-adaptive data model.
CN202111091483.7A 2021-09-17 2021-09-17 EMS controller and plug-and-play control method thereof Pending CN113961501A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111091483.7A CN113961501A (en) 2021-09-17 2021-09-17 EMS controller and plug-and-play control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111091483.7A CN113961501A (en) 2021-09-17 2021-09-17 EMS controller and plug-and-play control method thereof

Publications (1)

Publication Number Publication Date
CN113961501A true CN113961501A (en) 2022-01-21

Family

ID=79461597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111091483.7A Pending CN113961501A (en) 2021-09-17 2021-09-17 EMS controller and plug-and-play control method thereof

Country Status (1)

Country Link
CN (1) CN113961501A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160135241A1 (en) * 2014-11-10 2016-05-12 Qualcomm Incorporated Connectivity module for internet of things (iot) devices
KR101659361B1 (en) * 2016-03-14 2016-09-23 지투파워 (주) REMOTE AUTOMATIC CONTROL SYSTEM BASED ON IoT USING DATA CORRECTION
US20170094033A1 (en) * 2015-09-24 2017-03-30 Amrita Vishwa Vidyapeetham Intelligent "IoT Gateway"
US20180167476A1 (en) * 2016-12-12 2018-06-14 Sap Se Meta broker for publish-subscribe-based messaging
CN108600015A (en) * 2018-04-27 2018-09-28 南瑞集团有限公司 A kind of battery energy storage power station information interface device plug and play method
CN111064627A (en) * 2020-01-15 2020-04-24 江苏方天电力技术有限公司 Plug-and-play management system for electric power internet of things terminal
CN211906068U (en) * 2020-06-09 2020-11-10 中车青岛四方车辆研究所有限公司 Distributed controller and case based on BLVDS high-speed backboard bus
CN112260924A (en) * 2020-09-14 2021-01-22 江苏方天电力技术有限公司 uPnP network bridge construction method applied to power Internet of things
KR102248727B1 (en) * 2019-12-13 2021-05-06 주식회사 두두원 Multi-protocol iot gateway for energy management

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160135241A1 (en) * 2014-11-10 2016-05-12 Qualcomm Incorporated Connectivity module for internet of things (iot) devices
US20170094033A1 (en) * 2015-09-24 2017-03-30 Amrita Vishwa Vidyapeetham Intelligent "IoT Gateway"
KR101659361B1 (en) * 2016-03-14 2016-09-23 지투파워 (주) REMOTE AUTOMATIC CONTROL SYSTEM BASED ON IoT USING DATA CORRECTION
US20180167476A1 (en) * 2016-12-12 2018-06-14 Sap Se Meta broker for publish-subscribe-based messaging
CN108600015A (en) * 2018-04-27 2018-09-28 南瑞集团有限公司 A kind of battery energy storage power station information interface device plug and play method
KR102248727B1 (en) * 2019-12-13 2021-05-06 주식회사 두두원 Multi-protocol iot gateway for energy management
CN111064627A (en) * 2020-01-15 2020-04-24 江苏方天电力技术有限公司 Plug-and-play management system for electric power internet of things terminal
CN211906068U (en) * 2020-06-09 2020-11-10 中车青岛四方车辆研究所有限公司 Distributed controller and case based on BLVDS high-speed backboard bus
CN112260924A (en) * 2020-09-14 2021-01-22 江苏方天电力技术有限公司 uPnP network bridge construction method applied to power Internet of things

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
曹军威;万宇鑫;涂国煜;张树卿;夏艾;刘小非;陈震;陆超;: "智能电网信息***体系结构研究", 计算机学报, no. 01, pages 145 - 169 *
金成明;刘雪松;杨睿;崔伟;李涛;: "基于CoAP与MQTT的配电物联网通信架构设计", 电气自动化, no. 05, pages 106 - 109 *

Similar Documents

Publication Publication Date Title
CN100459503C (en) Method and system of obtaining physical slot number of single board, and type of slot
CN109714202B (en) Client off-line reason distinguishing method and cluster type safety management system
CN110413487A (en) A kind of indicator light management method, system and the baseboard management controller of server
CN103186440B (en) Detect subcard method, apparatus and system in place
CN113746821A (en) Intelligent device control method and device, storage medium and electronic device
CN112698640B (en) ECU upgrading test system
CN114528234B (en) Out-of-band management method and device for multi-path server system
CN104081369A (en) Establishing connectivity of modular nodes in a pre-boot environment
CN113220614B (en) Method, system and medium for self-adaptive management of I2C and I3C devices
CN113961501A (en) EMS controller and plug-and-play control method thereof
CN211720749U (en) Control panel, management equipment and system for realizing wireless transmission of fault information
Junqueira et al. Classic paxos vs. fast paxos: caveat emptor
CN112367196A (en) Method and device for detecting network communication fault and electronic equipment
CN115604095A (en) Network equipment configuration method and system
CN111740972B (en) Method, device, equipment and storage medium for updating communication protocol stack information
CN111092765B (en) Intelligent driving method, system, electronic device and readable storage medium
CN103326897A (en) Distributed computing environment general monitoring device and failure detection method
CN113194048A (en) Device for dynamically switching CPU (Central processing Unit) and GPU (graphics processing Unit) topologies and use method
CN107608483B (en) Method and device for controlling server fan
EP1464158B1 (en) Verification of proper coupling of power line communication units to power circuits
CN115150031B (en) Distributed system message response method and device based on distributed message
CN113612972B (en) Communication method and device of terminal monitoring equipment, electronic equipment and storage medium
CN111083003A (en) Monitoring system and method, storage medium and processor
CN118093307A (en) Multi-board computer equipment and multi-board operation state monitoring method
CN115002682B (en) Central communication unit of special vehicle and configuration method of dynamic network thereof

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