A battery pack control system and configuration method
By building a standard information model for chemical storage cabinets and an OPC UA server, the incompatibility problem of the upper computer software of the chemical storage cabinets was solved, unified control and centralized management of the chemical storage cabinets were achieved, and the development process was simplified.
Patent Information
- Application Number
- CN202510913681.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-03
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-07-03
AI Technical Summary
The existing computer software of the chemical storage cabinet is incompatible, resulting in a large workload for secondary development and making it difficult for users to achieve unified control and centralized management of the chemical storage cabinet.
A standard information model for component storage cabinets is constructed, and the component storage cabinets are abstracted into a data structure of nodes and node connection relationships. The OPC UA server communicates with the host computer software, and the OPC UA protocol is used for data exchange to achieve unified management.
Through the standard information model and OPC UA server, unified control and centralized management of differently structured storage cabinets are achieved, which reduces the workload of repeated development and simplifies the secondary development process of the host computer software.
Smart Images

Figure CN120434286B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a battery packing cabinet, in particular to a battery packing cabinet control system and a configuration method. Background Art
[0002] A battery charging and discharging cabinet is a specialized industrial equipment used to test battery performance. It consists of fixtures, circuit systems, control systems, load modules, and data acquisition modules. A battery charging and discharging cabinet typically has multiple channels, each capable of connecting to a separate battery. Therefore, a single battery charging and discharging cabinet can simultaneously perform charge and discharge tests on multiple batteries. Before testing, the battery is secured to the cabinet using a fixture. The battery is connected to the circuit system by contacting the positive and negative terminals with upper and lower pins or clamping the battery tabs. During testing, the battery is charged or discharged using the load module and control system. Sensors measure and record data such as the battery voltage, current, and temperature during the charging and discharging process. During battery charge and discharge testing, the user communicates with the battery charging and discharging cabinet. Control commands containing process parameters such as charge and discharge voltage, current, time, and conversion capacity are sent to the cabinet. Furthermore, data such as cabinet equipment information and the real-time battery status are retrieved from the cabinet. Chemical storage cabinets produced by different manufacturers vary significantly in hardware structure and software modules due to their adaptability to different battery types and performance parameters. They also employ different communication protocols, such as Modbus, Profibus, CAN, TCP / IP, and manufacturer-defined protocols. Chemical storage cabinet manufacturers typically develop matching host computer software based on the communication protocols of specific chemical storage cabinets. Users establish communication with the chemical storage cabinet through the visual interface provided by the host computer software and perform operations such as reading status data, issuing control commands, and sorting battery capacity.
[0003] In current practical applications, manufacturers of chemical storage cabinets mostly develop their host computer software based on the cabinet's hardware structure and software modules. Even within the same manufacturer, the host computer software used for different types and models of chemical storage cabinets may vary, and the differences between different manufacturers' chemical storage cabinets are even greater. This makes communication between the various chemical storage cabinets used by battery testing manufacturers difficult, making unified control and centralized management of chemical storage cabinets impossible. Furthermore, while the manufacturer's host computer software operates the chemical storage cabinet according to a set process, users may have additional requirements, such as wanting to customize the charge and discharge process for battery capacity testing and then use other methods to calculate the battery capacity after obtaining data from the charge and discharge process. The current configuration of chemical storage cabinets and their host computer software requires independent and repeated development for different chemical storage cabinets during secondary development, which is a significant workload. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to overcome the defects of incompatibility of the host computer software of the existing battery pack storage cabinet and large workload of secondary development, and to provide a battery pack storage cabinet control system and configuration method.
[0005] The technical solution adopted by the present invention to solve the above technical problems is: a configuration method of a battery pack capacity cabinet control system, comprising the following steps:
[0006] (1) Based on the battery detection function that can be realized by the battery pack cabinet and the equipment and process conditions required to realize this function, the battery pack cabinet is abstracted into a data structure of nodes and node connection relationships, and a standard information model of the battery pack cabinet is constructed;
[0007] (2) Set the nodes in the standard information model that are necessary for the operation of the storage cabinet as mandatory nodes, and set the other nodes as non-mandatory nodes;
[0008] (3) When manufacturing chemical storage cabinets, equipment manufacturers implement the functions of all mandatory nodes in the standard information model through equipment and process configuration, and selectively implement the required non-mandatory node functions according to needs;
[0009] (4) The equipment manufacturer develops an OPC UA server, which is deployed in a communication device that is matched with the chemical containment cabinet and establishes a communication connection with each unit in the chemical containment cabinet; the OPC UA server is provided with an OPC UA address space model constructed according to the standard information model described in step (1) and the nodes selected in step (3);
[0010] (5) Battery detection users use the host computer software or standard OPC UA client tools provided by the equipment manufacturer to connect to the OPC UA server in the communication device, and call the required node control to form a capacity cabinet according to the definition of the standard information model.
[0011] In the standard information model of the chemically divided capacity cabinet, the nodes mapped to the entire part of the chemically divided capacity cabinet include device data nodes, device method nodes, and device event nodes. The battery detection channel of the chemically divided capacity cabinet is mapped to a channel sub-node, and each channel sub-node includes a channel data node, a channel method node, and a channel event node.
[0012] The device data nodes include data nodes corresponding to device parameters, device operating status and statistical information; the channel data nodes include data nodes corresponding to various real-time data of battery detection.
[0013] The equipment method node includes the method node corresponding to controlling the operation of the entire capacity cabinet and centrally controlling the detection process of each battery detection channel; the channel method node includes the method node corresponding to each battery detection channel individually controlling the operation of each channel and the battery detection process.
[0014] The channel method node and channel event node are optional nodes.
[0015] The equipment manufacturer develops an OPC UA server based on the communication protocol of the hardware devices in the chemical containment cabinet, in accordance with the standard information model and the selected nodes. The OPC UA server communicates with the host computer software or standard OPC UA client tool according to the OPC UA protocol, and reads data or issues instructions from the chemical containment cabinet according to the communication protocol of the chemical containment cabinet hardware devices.
[0016] Battery detection users use host computer software or standard OPC UA client tools to query the nodes contained in the OPC UA address space model in the OPC UA server, and control the components into storage cabinets by calling the nodes.
[0017] The battery detection user sets up a program based on the relevant interface of the OPC UA client in the host computer software to call the nodes in the OPC UA address space model, and integrates the program into the host computer software to realize secondary development of the host computer software.
[0018] After the battery detection user sends a control instruction to the storage cabinet through the OPC UA server, it polls the control instruction and sends the result, and actively sends the instruction to the OPC UA client through the event node in the standard information model.
[0019] A battery chemical storage cabinet control system includes a communication device deployed with an OPC UA server. The communication device is matched with the chemical storage cabinet and is used to connect devices in the chemical storage cabinet and an OPC UA client. The OPC UA server is provided with an OPC UA address space model. The OPC UA address space model is constructed by mandatory nodes in the chemical storage cabinet standard information model, non-mandatory nodes selected as needed, and the connection relationships between the nodes.
[0020] The beneficial effect of the present invention is that the hardware devices, program modules, detection methods, etc. involved in the chemical component cabinet are abstracted into nodes, thereby constructing a standard information model for the chemical component cabinet. The chemical component cabinet is produced in a manner that realizes the selected nodes in the standard information model and the OPC UA server and host computer software are designed. Compared with producing the chemical component cabinet and then setting nodes and developing the server according to the structure and function of the chemical component cabinet, the use of a universal standard information model saves the time of repeatedly designing the OPC UA server and host computer software. The OPC UA servers and host computer software of different chemical component cabinets have the same standard information model, can be uniformly managed using the same method, and are easy to carry out secondary development of the host computer software. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 It is a flow chart for implementing the method of the present invention.
[0022] Figure 2 It is a schematic diagram of node features of the standard information model of the storage cabinet according to the present invention.
[0023] Figure 3 It is a schematic diagram of an embodiment of the present invention for selecting nodes of a sub-capacity cabinet.
[0024] Figure 4 It is a system connection diagram of the control system of the component cabinet of the present invention.
[0025] Figure 5 This is a flow chart of an embodiment of secondary development of host computer software.
[0026] Figure 6 It is a flow chart of the control system of the present invention reading the data of the chemical storage cabinet.
[0027] Figure 7 It is a schematic diagram of the flow of issuing control instructions of the control system of the present invention. DETAILED DESCRIPTION
[0028] The following is a clear and complete description of the technical solution of the present invention in conjunction with the accompanying drawings and specific embodiments. The specific contents listed in the following embodiments are not limited to the technical features required to solve the technical problems to be solved by the technical solutions described in the claims. At the same time, the examples listed are only part of the present invention, not all embodiments.
[0029] The battery fractionation cabinet control system configuration method of the present invention needs to establish a standard information model for the fractionation cabinet based on the manufacturing capabilities of the fractionation cabinet manufacturer and the actual needs of battery testing users. That is, all battery testing functions that can be implemented by the fractionation cabinet and the equipment and process conditions required to implement the function are abstracted into a model, and the fractionation cabinet is abstracted into a data structure of nodes and node connection relationships to construct a standard information model for the fractionation cabinet.
[0030] Standard information models such as Figure 2 As shown, it includes three types of nodes: data, method, and event. The data node corresponds to various information of the chemical sub-capacitor. Users can directly access the data node to actively obtain data; they can also subscribe to the data node to passively obtain the latest data when the data node is updated. The method node corresponds to various control methods, detection methods, etc. in the chemical sub-capacitor. Users can call the method node, pass in parameters, and let the chemical sub-capacitor perform response operations according to the passed-in parameters, such as the setting of core parameters such as upper and lower limit protection voltages, sampling intervals, and the issuance of charging and discharging processes such as constant current charging and constant current discharging. The event node is used to automatically trigger corresponding operations after the data, method flow, etc. in the chemical sub-capacitor meet certain conditions. In the standard information model of the chemical sub-capacitor, the nodes mapped to the whole part of the chemical sub-capacitor include device data nodes, device method nodes, and device event nodes. Since the chemical sub-capacitor usually has multiple channels, the standard information model of the chemical sub-capacitor also includes multiple channel sub-nodes. Each channel is also a physical entity, similar to the chemical sub-capacitor. Each channel sub-node includes a channel data node, a channel method node, and a channel event node. For example Figure 2As shown, the device data node includes nodes corresponding to device-related information. One type of information is factory-set parameter information, such as the device model, set voltage range, and number of channels. Another type of information dynamically changes during device operation, such as the communication status of the chemical compensator, device operating status, and statistical information. The device method node corresponds to the overall control of the chemical compensator, such as resetting and pausing the entire device, and centralized control of each battery test channel to execute a specific test process. The standard information model for the chemical compensator contains all possible test processes that users may require, although these processes may not necessarily be implemented in a specific chemical compensator model. Based on the overall device operation status and pre-programmed logic, device event nodes proactively send notifications to users when certain conditions are met, informing them that certain events have occurred. This includes fine-grained process event notifications: proactive notifications of key device / channel operating status or information, such as process start, stage switch, and process completion; and dynamic safety event notifications: proactive alerts for various abnormal events, such as battery overheating warnings, channel impedance abnormality warnings, and battery capacity abnormality warnings. Channel data nodes correspond to real-time data such as voltage, current, and temperature of the battery in a channel, as well as channel status, operating model, and other data collected by the battery channel sensor. Channel method nodes correspond to control operations for individual battery testing channels, such as starting and stopping individual channels and other operational control, as well as battery testing processes. Channel event nodes trigger actions or notifications based on the operating status of the corresponding channel.
[0031] After establishing the standard information model of the chemical sub-capacitor, the nodes in the model are divided into mandatory nodes and non-mandatory nodes. Mandatory nodes are nodes that are necessary for the operation or control of the chemical sub-capacitor, such as data nodes corresponding to equipment information, whole machine status, voltage and current basic parameters of battery detection, method nodes corresponding to processes such as whole machine startup, pause, basic detection, and event nodes corresponding to operation events such as instruction feedback and fault alarm. Except for the mandatory nodes, other nodes are set as non-mandatory nodes. For example, common chemical sub-capacitors support the whole machine control mode, that is, controlling all channels at the same time, and only some chemical sub-capacitors support independent control of a single battery detection channel. Therefore, the device method node of the chemical sub-capacitor is a mandatory node, and the channel method node and event node of the battery detection channel are all non-mandatory nodes. Figure 2 The figure is only one embodiment of the present invention, in which not all processes used in the equipment control method are necessarily required nodes, and some processes can be set as required method nodes according to industry conditions.
[0032] When manufacturing chemical containment cabinets, equipment manufacturers select mandatory nodes from the standard information model based on the standard information model and choose some or all optional nodes based on the planned functions of the chemical containment cabinet. During the manufacturing process, the functions of all mandatory nodes and selected optional nodes in the standard information model are implemented through equipment and process configuration within the chemical containment cabinet. In other words, only the hardware equipment and process program modules related to the required nodes need to be configured; there is no need to set up corresponding equipment and program modules for every node in the standard information model for a particular model of chemical containment cabinet.
[0033] The equipment manufacturer develops an OPC UA server based on the standard information model and the chemical containment cabinets they manufacture. The OPC UA address space model in the OPC UA server is constructed based on the standard information model and the selected nodes. The OPC UA server is developed and configured based on the chemical containment cabinet's hardware capabilities and the hardware device's communication protocols. Specifically, the OPC UA server implements three modules:
[0034] 1. Data access module: This includes the OPC UA SDK and OPC UA protocol stack. The former is a general development tool for the OPC UA protocol and can be directly called without the need for self-development. The latter is used for protocol conversion and device communication. For the OPC UA server, it mainly includes the relevant code, programs, and interfaces for communicating with the chemical distribution cabinet, usually for low-level communication protocols such as serial ports, Modbus, and CAN.
[0035] 2. Information model module: The manufacturer of the chemical storage cabinet equipment selects all the required nodes and all or part of the non-required nodes in accordance with the definition of the standard information model to form an information model of a specific chemical storage cabinet, saves it as an XML format file, and stores it in the information model module. When the system is running, it can create an information model by reading the XML file and instantiate it.
[0036] 3. Node management module: used to set the data type, access rights and other properties of each node.
[0037] The developed OPC UA server is deployed in the communication device that matches the chemical containment cabinet. The OPC UA server uses the protocol in the data access module to establish a communication connection with each device unit in the chemical containment cabinet, read data from the device or send control instructions to the device.
[0038] Equipment manufacturers need to develop supporting host computer software based on the OPC UA server they develop. The OPC UA client in the host computer software communicates with the OPC UA server in the communication device and calls various nodes according to the definition of the standard information model for the chemical storage cabinet. Specifically, three modules in the OPC UA client need to be implemented:
[0039] 1. Data access module: This includes the OPC UA SDK and the OPC UA protocol stack. The former is a general development tool for the OPC UA protocol, which can be directly called without the need for self-development. The latter is used for protocol conversion and device communication. For the OPC UA client, it mainly includes the relevant code, programs, and interfaces for communicating with the host computer and users, usually for upper-layer communication protocols such as HTTP and TCP / IP.
[0040] 2. Communication management module: used to manage all connected OPC UA servers, host computers, users and other objects, and manage communication sessions.
[0041] The battery chemical storage cabinet control system configured according to the above method includes a communication device equipped with an OPC UA server. The communication device is integrated with the chemical storage cabinet and is used to connect the devices in the chemical storage cabinet with an OPC UA client. The OPC UA server is configured with an OPC UA address space model, which is constructed from the mandatory nodes in the chemical storage cabinet standard information model, the optional nodes selected as needed, and the connections between the nodes. The communication device equipped with the OPC UA server is packaged with the chemical storage cabinet and provided to the battery testing user, along with the supporting host computer software. The battery testing user can use the host computer software provided by the equipment manufacturer to connect to the OPC UA server in the communication device and call the required nodes to control the chemical storage cabinet according to the definition of the standard information model. Alternatively, the user can use a standard OPC UA client tool to connect to the OPC UA server in the communication device and call various nodes according to the definition of the chemical storage cabinet standard information model. The OPC UA protocol will serve as an intermediate bridge between users and chemical containment cabinets: the chemical containment cabinet establishes communication with the OPC UA server according to the communication protocol of the hardware device and is converted and mapped into the standard OPC UA address space model; the user will act as an OPC UA client and establish communication with the OPC UA server according to the OPC UA protocol, and read data or issue instructions from the chemical containment cabinet through interaction with various nodes in the OPC UA server.
[0042] Figure 6 The following figure shows the process of users reading device data under the solution of the present invention. Users can directly use the supporting host computer provided by the chemical storage cabinet manufacturer or call the OPC UA client to send a request to the OPC UA server to read the real-time data of the chemical storage cabinet through the OPC UA server.
[0043] Figure 7The figure shows the process of a user issuing control instructions to a device under the solution of the present invention. The process is similar to the process of reading device data. The difference is that after the OPC UA server issues a control instruction to the chemical storage cabinet, it does not directly return data to the OPC UA client. Instead, it polls the control instruction issuance result and actively sends the instruction issuance result to the OPC UA client through the event node in the standard information model.
[0044] Taking a certain type of chemical storage cabinet as an example, the underlying communication protocol of the chemical storage cabinet is Modbus-TCP, which needs to communicate with the outside world through IP address and port. It has 8 battery detection channels and can control all 8 channels at the same time or control a specific channel separately. Taking the above factors into consideration, the nodes in the standard information model are selected as follows: Figure 3 As shown in the figure, the manufacturer of the chemical batching cabinet needs to sequentially implement the relevant functions of all nodes in the diagram within the data access module of the OPC UA server. For example, for the voltage range node, the manufacturer needs to read the hexadecimal voltage range information from the chemical batching cabinet according to the Modbus-TCP message format and convert it into a numeric value, based on the chemical batching cabinet's communication protocol. For example, in the device control method, the manufacturer needs to encapsulate the execute hold process node as a function, with the hold process duration as an input parameter. After developing the OPC UA server, the chemical batching cabinet manufacturer needs to further develop an OPC UA client that communicates directly with the OPC UA server. Communication between the two is achieved through the OPC UA SDK in the data access module. After developing the OPC UA client, the chemical batching cabinet manufacturer needs to further develop the host computer software that supports the chemical batching cabinet, providing users with a visual interface for operating the chemical batching cabinet, enabling operations such as viewing device information, real-time status monitoring, process settings, and issuing control commands. The chemical batching cabinet manufacturer packages the chemical batching cabinet, OPC UA server module, and host computer software and provides them to battery testing users. For battery testing, users can directly use the host computer provided by the manufacturer to control the storage cabinet, or use the standard OPC UA client tool.
[0045] Taking the control of battery charging and discharging process as an example, the specific process is as follows:
[0046] 1. The user first establishes communication with the OPC UA server and queries the OPC UA server to find out which nodes are included in the OPC UA address space model.
[0047] 2. The user calls the device status node in the data node to check whether the device is currently idle. When the device is idle, the control command can be directly issued; when the device is in the reset state, the device reset node or restart node in the method node can be called to restore the device to the idle state.
[0048] 3. The user calls the process control-related nodes in the method node and inputs the charge and discharge process parameters (charge and discharge voltage, current, cut-off conditions, etc.) to be executed. Based on the active notification of the event node, it is determined whether the chemical storage cabinet has received the process instruction and has started to execute the process.
[0049] 4. The user calls the channel data node in the data node to obtain battery data in real time.
[0050] 5. The user calls the battery status node in the data node to obtain battery status indicators, or obtains charging and discharging process data, and performs processing and calculations by himself.
[0051] 6. After the charge and discharge process is completed, it is judged that the charge and discharge process has ended based on the active notification of the event node, and a new process can be issued again at any time.
[0052] When the manufacturer's host computer doesn't meet user needs, users can directly use the host computer to call the relevant OPC UA client interfaces for secondary development. Battery testing users can complete secondary development by setting up programs to call nodes in the OPC UA address space model according to the definition of the standard information model and integrating the programs into the host computer software, thus creating a customized host computer.
[0053] Taking the process delivery function as an example, if the host computer only provides a single-step process delivery function, and the user wants to deliver multiple processes at once, then he can develop a process analysis module by himself. Figure 5 As shown, users only need to compile a multi-step process file, that is, a file that contains multiple processes that the user wants to execute in sequence in the containment cabinet. By developing a file parsing module, multiple processes are parsed into a list of single-step processes, and the original single-step process control instructions can be called according to the list.
[0054] In the method of the present invention, whether it is the production configuration of the chemical partition cabinet, the development of the OPC UA server and the host computer software, or the secondary development performed by the user, it is all based on the established chemical partition cabinet standard information model. Since different chemical partition cabinets adopt the same standard information model, the development process is simpler and has universality, thus avoiding repeated development. Chemical partition cabinet manufacturers no longer need to develop customized host computer software according to the needs of different customers, but only need to provide a universal host computer and supporting OPC UA server and client description documents. Users can carry out secondary development on the basis of the universal host computer according to the OPC UA specification, standard information model definition and the description documents provided by the chemical partition cabinet manufacturer to meet complex and changeable business needs. Moreover, the method decouples the chemical partition cabinet, data service and user business system, and each module can be developed independently and follows certain standards, which can effectively ensure the stability of the system and facilitate maintenance by chemical partition cabinet manufacturers and users.
[0055] The above description of the specific embodiments is only used to help understand the technical concept and core ideas of the present invention. Although specific preferred embodiments are used herein to describe and illustrate the technical solutions, they should not be understood as limiting the present invention itself. Those skilled in the art may make various changes in form and details without departing from the technical concept of the present invention. These easily conceived changes or substitutions should all be included within the scope of protection of the present invention.
Claims
1. A configuration method for a battery pack cabinet control system, characterized by: The steps include: (1) Based on the battery detection function that can be realized by the battery pack cabinet and the equipment and process conditions required to realize this function, the battery pack cabinet is abstracted into a data structure of nodes and node connection relationships, and a standard information model of the battery pack cabinet is constructed; (2) Set the nodes in the standard information model that are necessary for the operation of the storage cabinet as mandatory nodes, and set the other nodes as non-mandatory nodes; (3) When manufacturing chemical storage cabinets, equipment manufacturers implement the functions of all mandatory nodes in the standard information model through equipment and process configuration, and selectively implement the required non-mandatory node functions according to needs; (4) The equipment manufacturer develops an OPC UA server, which is deployed in a communication device that is matched with the chemical containment cabinet and establishes a communication connection with each unit in the chemical containment cabinet; the OPC UA server is provided with an OPC UA address space model constructed according to the standard information model described in step (1) and the nodes selected in step (3); (5) Battery detection users use the host computer software or standard OPC UA client tools provided by the equipment manufacturer to connect to the OPC UA server in the communication device, and call the required node control to form a capacity cabinet according to the definition of the standard information model.
2. The configuration method of a battery pack cabinet control system according to claim 1, characterized in that: In the standard information model of the chemically divided capacity cabinet, the nodes mapped to the entire part of the chemically divided capacity cabinet include device data nodes, device method nodes, and device event nodes. The battery detection channel of the chemically divided capacity cabinet is mapped to a channel sub-node, and each channel sub-node includes a channel data node, a channel method node, and a channel event node.
3. The configuration method of a battery pack cabinet control system according to claim 2, characterized in that: The device data nodes include data nodes corresponding to device parameters, device operating status and statistical information; the channel data nodes include data nodes corresponding to various real-time data of battery detection.
4. The configuration method of a battery pack cabinet control system according to claim 2, characterized in that: The equipment method node includes the method node corresponding to controlling the operation of the entire capacity cabinet and centrally controlling the detection process of each battery detection channel; the channel method node includes the method node corresponding to each battery detection channel individually controlling the operation of each channel and the battery detection process.
5. The configuration method of a battery pack cabinet control system according to claim 4, characterized in that: The channel method node and channel event node are optional nodes.
6. The configuration method of a battery pack cabinet control system according to claim 1, characterized in that: The equipment manufacturer develops an OPC UA server based on the communication protocol of the hardware devices in the chemical containment cabinet, in accordance with the standard information model and the selected nodes. The OPC UA server communicates with the host computer software or standard OPC UA client tool according to the OPC UA protocol, and reads data or issues instructions from the chemical containment cabinet according to the communication protocol of the chemical containment cabinet hardware devices.
7. The configuration method of a battery pack cabinet control system according to claim 1, characterized in that: Battery detection users use host computer software or standard OPC UA client tools to query the nodes contained in the OPC UA address space model in the OPC UA server, and control the components into storage cabinets by calling the nodes.
8. The configuration method of a battery pack cabinet control system according to claim 1, characterized in that: The battery detection user sets up a program based on the relevant interface of the OPC UA client in the host computer software to call the nodes in the OPC UA address space model, and integrates the program into the host computer software to realize secondary development of the host computer software.
9. The configuration method of a battery pack cabinet control system according to claim 1, characterized in that: After the battery detection user sends a control instruction to the storage cabinet through the OPC UA server, it polls the control instruction and sends the result, and actively sends the instruction to the OPC UA client through the event node in the standard information model.
10. A battery pack cabinet control system configured using the configuration method according to any one of claims 1 to 9, characterized in that: It includes a communication device deployed with an OPC UA server, which is matched with the chemical containment cabinet and is used to connect the equipment in the chemical containment cabinet and the OPC UA client. The OPC UA server is provided with an OPC UA address space model, and the OPC UA address space model is constructed by the mandatory nodes in the chemical containment cabinet standard information model and the non-mandatory nodes selected as needed, as well as the connection relationship between the nodes.