Coating system and coating monitoring method
The coating system, which connects wirelessly to the industrial computer via a central control platform, solves the problems of high labor costs and unstable data transmission in coating equipment monitoring. It enables centralized monitoring of multiple devices and stable data transmission, and provides a convenient data acquisition and anomaly detection mechanism.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
- Filing Date
- 2024-12-27
- Publication Date
- 2026-06-30
AI Technical Summary
In the existing technology, the monitoring of coating equipment requires multiple industrial control computers for real-time manual monitoring, which results in high labor costs and inconvenience in data acquisition. Furthermore, data transmission is unstable when wiring is difficult for large equipment.
The system adopts a wireless communication connection between the central control platform and the industrial control computer, transmits coating data through message middleware, and displays and analyzes the data on the central control platform. Combined with visual inspection and controller data, it realizes centralized monitoring of multiple devices and stable data transmission.
It enables centralized monitoring of multiple coating devices, reduces labor costs, and improves the stability and convenience of data transmission. Users can promptly detect abnormalities, and the visualization and alarm mechanisms facilitate quick understanding and processing of data.
Smart Images

Figure CN122308274A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery technology, and in particular to a coating system and a coating monitoring method. Background Technology
[0002] Electrodes are a crucial component of battery products, and their quality significantly impacts the overall battery performance. Therefore, strict quality control of the electrodes is essential to ensure the performance and quality of the battery.
[0003] The coating process is a crucial step in the electrode production process. To ensure the quality of the electrodes, it is necessary to monitor the coating data in order to detect any abnormalities in the coating data in a timely manner.
[0004] Therefore, a solution for monitoring coating data is needed. Summary of the Invention
[0005] This application provides a coating system and a coating monitoring method, which can promptly detect anomalies in coating data.
[0006] In a first aspect, this application provides a coating system, comprising: at least one coating device, each coating device including an industrial control computer, each industrial control computer being wirelessly connected to a central control platform, each industrial control computer being used to acquire coating data corresponding to each coating device and send the coating data to the central control platform; the central control platform being used to receive the coating data corresponding to each coating device, and to process and analyze the coating data and present it.
[0007] Therefore, the central control platform can display coating data for at least one coating machine, allowing users to view the data for each machine and promptly identify any anomalies. Furthermore, only one user is needed to monitor one or more coating machines, minimizing labor costs.
[0008] In some embodiments, the coating equipment includes a vision inspection device, and the coating data includes vision inspection data; the industrial control computer is equipped with vision inspection software, which is used to acquire vision inspection data from the vision inspection device.
[0009] Thus, by deploying vision inspection software in an industrial control computer, the computer can acquire vision inspection data from the vision inspection equipment through the software.
[0010] In some embodiments, the coating equipment includes a controller, and the coating data includes controller data; the industrial computer is equipped with data acquisition software, which is used to acquire controller data from the controller.
[0011] Thus, by using data acquisition software in the industrial control computer, the industrial control computer can obtain controller data from the controller.
[0012] In some embodiments, each industrial computer is also used to send the acquired coating data to a message middleware; the central control platform is also used to receive coating data by subscribing to messages from the message middleware.
[0013] In this way, even if the remote device has poor hardware performance or the network conditions are poor, the data can still be transmitted stably through the message middleware, thus ensuring the stability of data transmission.
[0014] In some embodiments, the central control platform includes: a client electrically connected to the server, configured to send a data refresh request to the server; the server is further configured to respond to the data refresh request, determine the coating data requested by the data refresh request from the coating data, and send the coating data requested by the data refresh request to the client; the client is further configured to update the display content according to the coating data requested by the data refresh request.
[0015] In this way, the server can respond to the data refresh request sent by the client and send the corresponding data to the client so that the client can update its own display content, thereby realizing the updating and display of coating data.
[0016] In some embodiments, the server is also used to generate a statistical chart based on the coating data and send the statistical chart to the client; the client is also used to display the statistical chart.
[0017] In this way, by generating statistical charts based on coating data on the server side and displaying these charts on the client side, the coating data can be visualized and displayed more intuitively, making it easier for users to understand the coating data more intuitively.
[0018] In some embodiments, the server is further configured to determine the target range to which the coating data belongs from a plurality of preset ranges, determine the display parameters corresponding to the target range, and send the coating data and display parameters to the client; the client is further configured to display the coating data based on the display parameters.
[0019] In this way, by determining the display parameters of the coating data based on the target range to which the coating data belongs, different display parameters can be used to display coating data in different preset ranges, which can more intuitively show the size of the coating data and enable users to understand the size of the coating data more quickly.
[0020] In some embodiments, the system further includes: an alarm, which is communicatively connected to a server; the server is also configured to send an alarm command to the alarm when the coating data meets the alarm conditions; the alarm is configured to output an alarm signal in response to the alarm command.
[0021] In this way, when the coating data meets the alarm conditions, the alarm device outputs an alarm signal, allowing users to detect abnormalities more promptly.
[0022] In some embodiments, the alarm includes at least one of a sound alarm and a light alarm.
[0023] In this way, alarms can be triggered by sound alarms and / or light alarms, making alarm methods more diverse.
[0024] In some embodiments, the server is also used to determine the category of coating data, determine the thread corresponding to the category, and call the thread corresponding to the category to process and analyze the coating data and then present it.
[0025] Thus, by determining the thread to process the coating data based on its category, different threads can be used for different categories of coating data. This allows multiple threads to process multiple categories of coating data in parallel, improving system throughput and preventing message queues from being blocked by large amounts of data, thus ensuring the stability of real-time data acquisition.
[0026] In some embodiments, the system further includes: at least one first switch, each first switch being communicatively connected to the central control platform and an industrial control computer, for constructing a local area network between the industrial control computer and the central control platform.
[0027] In this way, a local area network can be built between the industrial control computer and the central control platform through at least one primary switch, thereby enabling communication.
[0028] In some embodiments, the system further includes: at least one second switch, each second switch being communicatively connected to a first switch, and at least one second switch being communicatively connected to a central control platform, for constructing a local area network between at least one first switch and the central control platform.
[0029] In this way, by establishing a one-to-one communication connection between at least one second switch and at least one first switch, the range of data transmission can be expanded, and long-distance transmission can be better realized.
[0030] In some embodiments, the system further includes a third switch, which is communicatively connected to at least one second switch and the central control platform, respectively, for constructing a local area network between the at least one second switch and the central control platform.
[0031] In this way, a multi-layer network can be constructed based on the first switch, the second switch, and the third switch, thereby ensuring the real-time performance of data transmission through multi-layer network forwarding technology.
[0032] Secondly, this application provides a coating monitoring method, which is applied to a central control platform. The central control platform is wirelessly connected to an industrial control computer included in at least one coating device. Each coating device includes an industrial control computer. The method includes: receiving coating data corresponding to each coating device sent by each industrial control computer; and processing and analyzing the coating data and presenting it.
[0033] Therefore, the central control platform can display coating data for at least one coating machine, allowing users to view the data for each machine and promptly identify any anomalies. Furthermore, only one user is needed to monitor one or more coating machines, minimizing labor costs.
[0034] In some embodiments, receiving coating data corresponding to each coating device sent by each industrial control computer includes: receiving coating data by subscribing to a message middleware, wherein the message middleware includes coating data sent by each industrial control computer.
[0035] In this way, even if the remote device has poor hardware performance or the network conditions are poor, the data can still be transmitted stably through the message middleware, thus ensuring the stability of data transmission.
[0036] In some embodiments, the above-described processing and analysis of coating data includes: generating a statistical chart based on the coating data; and displaying the statistical chart.
[0037] In this way, by generating statistical charts based on coating data on the server side and displaying these charts on the client side, the coating data can be visualized and displayed more intuitively, making it easier for users to understand the coating data more intuitively.
[0038] In some embodiments, the above-described processing and analysis of coating data and its presentation includes: determining the target range to which the coating data belongs from a plurality of preset ranges; determining the display parameters corresponding to the target range; and displaying the coating data based on the display parameters.
[0039] In this way, by determining the display parameters of the coating data based on the target range to which the coating data belongs, different display parameters can be used to display coating data in different preset ranges, which can more intuitively show the size of the coating data and enable users to understand the size of the coating data more quickly.
[0040] In some embodiments, the method further includes: sending an alarm command to an alarm device when the coating data meets the alarm conditions, so that the alarm device outputs an alarm signal in response to the alarm command.
[0041] In this way, when the coating data meets the alarm conditions, the alarm device outputs an alarm signal, allowing users to detect abnormalities more promptly.
[0042] In some embodiments, the above-described processing and analysis of coating data followed by presentation includes: determining the category of coating data; determining the thread corresponding to the category; and calling the thread corresponding to the category to process, analyze, and present the coating data.
[0043] Thus, by determining the thread to process the coating data based on its category, different threads can be used for different categories of coating data. This allows multiple threads to process multiple categories of coating data in parallel, improving system throughput and preventing message queues from being blocked by large amounts of data, thus ensuring the stability of real-time data acquisition.
[0044] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0045] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0046] Figure 1 This is one of the structural schematic diagrams of a coating system provided in some embodiments of this application;
[0047] Figure 2 A schematic diagram of a communication architecture provided for some embodiments of this application;
[0048] Figure 3 This is a second schematic diagram of the structure of a coating system provided in some embodiments of this application;
[0049] Figure 4 This is the third schematic diagram of a coating system provided in some embodiments of this application;
[0050] Figure 5 Fourth of a structural schematic diagram of a coating system provided in some embodiments of this application;
[0051] Figure 6 Fifth of some embodiments of this application provides a structural schematic diagram of a coating system;
[0052] Figure 7 This is the sixth schematic diagram of a coating system provided in some embodiments of this application;
[0053] Figure 8 A schematic diagram of the internal interaction process of a coating system provided for some embodiments of this application;
[0054] Figure 9 This is a flowchart illustrating a coating monitoring method provided for some embodiments of this application.
[0055] The accompanying drawings are not necessarily drawn to scale. Detailed Implementation
[0056] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0057] Unless otherwise specified, all embodiments and optional embodiments of this application can be combined to form new technical solutions.
[0058] Unless otherwise specified, all technical features and optional technical features of this application may be combined to form new technical solutions.
[0059] Unless otherwise specified, all steps of this application may be performed sequentially or randomly, preferably sequentially. For example, the method includes steps (a) and (b), indicating that the method may include steps (a) and (b) performed sequentially, or it may include steps (b) and (a) performed sequentially. For example, the mention that the method may also include step (c) indicates that step (c) may be added to the method in any order; for example, the method may include steps (a), (b), and (c), or it may include steps (a), (c), and (b), or it may include steps (c), (a), and (b), etc.
[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0061] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0062] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0063] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0064] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).
[0065] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.
[0066] Currently, with the development of battery technology, users have increasingly higher requirements for the performance and quality of battery products.
[0067] Research has found that electrodes are a crucial component of battery products, and their quality significantly impacts the overall battery performance. To ensure battery performance and quality, strict quality control of the electrodes is essential. The coating process is a critical step in electrode production; therefore, monitoring coating data is necessary to promptly identify any anomalies and guarantee electrode quality. Consequently, a solution for monitoring coating data is required.
[0068] In related technologies, coating data of the coating equipment can be obtained through an industrial control computer connected to the coating equipment in the coating workshop. The coating data can be displayed in real time on the screen of the industrial control computer, allowing users to monitor the status of the coating equipment in real time and to take timely action when abnormal coating data is found.
[0069] However, since the industrial control computers are wired to the coating equipment, and the coating equipment is large and difficult to wire, multiple industrial control computers are needed for each coating machine. For example, one industrial control computer could be set up at the head and one at the tail of the coating machine. This requires a user to be assigned to each industrial control computer to monitor the status of the coating equipment in real time so that any abnormalities in the coating data can be dealt with promptly, resulting in high labor costs. Moreover, when other users want to obtain coating data, they also need to enter the coating workshop to export the coating data from the industrial control computers, which is not convenient.
[0070] To address the aforementioned technical problems, this application provides a coating system and coating monitoring method. A central control platform can display coating data for at least one coating device, allowing users to view the data for each device and promptly detect any anomalies. Furthermore, since the central control platform and the industrial control computer are wirelessly connected, the platform's setup does not require consideration of wiring within the coating workshop or the size of the coating devices. One central control platform can connect to one or more industrial control computers to obtain coating data from one or more devices. Therefore, only one user is needed at the central control platform to monitor one or more coating devices, minimizing labor costs. Additionally, other users can obtain coating data directly from the central control platform without entering the coating workshop, further enhancing convenience.
[0071] First, combined Figure 1 The coating system provided in the embodiments of this application will be described in detail.
[0072] Figure 1 A schematic diagram of a coating system provided in one embodiment of this application is shown.
[0073] like Figure 1 As shown, the coating system 100 may include at least one coating device 110 and a central control platform 120.
[0074] At least one coating device 110 can be used to coat the substrate.
[0075] The coating equipment 110 can also be called a coating machine.
[0076] The substrate can be an electrode sheet in the production process, and the coating process can refer to the coating slurry.
[0077] Each coating equipment 110 may include an industrial control computer 111. Each industrial control computer 111 can wirelessly connect to the central control platform 120. Each industrial control computer 111 can be used to obtain the coating data corresponding to each coating equipment 110 and send the coating data to the central control platform 120.
[0078] Each coating equipment 110 may also include at least one controller 112. Each coating equipment 110 includes an industrial computer 111 which can communicate with the at least one controller 112 included in the coating equipment 110. Each controller 112 can be used to control the corresponding coating equipment 110 to perform coating treatment on the substrate.
[0079] The controller 112 can be a programmable logic controller (PLC).
[0080] The industrial computer 111 can acquire coating data corresponding to preset fields. The preset fields can be fields corresponding to the coating data that need to be acquired, and can be set according to actual requirements. For example, if the preset field is the electrode conveyor speed, then the corresponding coating data could be 100 meters per minute.
[0081] The central control platform 120 can be a central control system, which refers to equipment that centrally controls various devices.
[0082] The coating data may include at least one of the following: equipment overview data, operating data, charge-coupled device (CCD) data, areal density data, CCD film area data, equipment status data, and heating system data. The coating equipment 110 may include heating equipment.
[0083] The equipment overview data may include at least one of the following: weight, appearance, dimensions, CCD hardware, and equipment status for different coating equipment. Operational data may include at least one of the following: film roll number, coating speed, weight, roll diameter, weight, film width, CCD alarm and misalignment data. Areal density data may include the weight of the product being coated by the equipment. CCD film area data may include at least one of the following: real-time detection results, detection thresholds, and alarm data from the CCD device in the coating equipment. Equipment status data may include at least one of the following: belt conveyor, slurry buffer, pump inlet pressure, and stirring frequency. Heating system data may include at least one of the following: oven temperature, N-methyl-2-pyrrolidone (NMP) concentration, circulating air frequency, exhaust air frequency, and oil valve data.
[0084] Therefore, the central control platform can display coating data for at least one coating machine, allowing users to view the data for each machine and promptly identify any anomalies. Furthermore, only one user is needed to monitor one or more coating machines, minimizing labor costs.
[0085] In some embodiments, in order to obtain coating data for visual inspection, the coating equipment may include a visual inspection device, and the coating data may include visual inspection data.
[0086] Visual inspection software can be deployed in industrial control computers, and this software can be used to acquire visual inspection data from visual inspection equipment.
[0087] Here, the visual inspection equipment may include CCD devices related to visual inspection included in the coating equipment. The visual inspection data may include coating data collected by the visual inspection equipment.
[0088] For example, visual inspection data may include appearance, size, CCD hardware, CCD data, real-time inspection data of the CCD device, alarm data of the CCD device, etc.
[0089] Thus, by deploying vision inspection software in an industrial control computer, the computer can acquire vision inspection data from the vision inspection equipment through the software.
[0090] In some embodiments, the coating data includes other coating data in addition to visual inspection data. The other coating data can be obtained from the controller. Therefore, in order to obtain the other coating data, the coating device may include a controller, and the coating data may include controller data.
[0091] Industrial control computers can be equipped with data acquisition software, which can be used to obtain controller data.
[0092] Here, controller data may include coating data other than visual inspection data.
[0093] For example, controller data may include weight, equipment status, weight of products in production on the coating equipment, belt conveyor of the coating equipment, slurry buffer, pump inlet pressure and stirring frequency, oven temperature, concentration of N-methyl-2-pyrrolidone (NMP), circulating air frequency, exhaust air frequency, and oil valve data, etc.
[0094] Thus, by using data acquisition software in the industrial control computer, the industrial control computer can obtain controller data from the controller.
[0095] In some embodiments, to ensure the stability of data transmission, such as Figure 2 As shown, each industrial computer 111 can also be used to send the acquired coating data to the message middleware 200;
[0096] The central control platform 120 can also be used to receive coating data by subscribing to messages from the message middleware 200.
[0097] Here, the message middleware 200 can be configured with Message Queuing Telemetry Transport (MQTT). MQTT is a publish / subscribe messaging protocol based on the International Organization for Standardization (ISO) standard (ISO / IEC PRF 20922). MQTT operates on the TCP / IP protocol suite and is a publish / subscribe messaging protocol designed for remote devices with low hardware performance and poor network conditions. MQTT is a client-server based message publish / subscribe transport protocol. The MQTT protocol is lightweight, simple, open, and easy to implement, and has a very wide range of applications.
[0098] Specifically, the industrial control computer can convert the coating data into JavaScript Object Notation (JSON) format and package it for uploading to the message middleware 200. The central control platform can subscribe to messages from the message middleware 200 and transfer the coating data to the MySQL database.
[0099] JSON is designed based on a subset of ECMAScript. It is an open standard file and data exchange format that is easy for humans to read and write, and also easy for machines to parse and generate.
[0100] In this way, even if the remote device has poor hardware performance or the network conditions are poor, the data can still be transmitted stably through the message middleware, thus ensuring the stability of data transmission.
[0101] In some embodiments, in order to update the display of coating data, such as Figure 3 As shown, the central control platform 120 may include: client 121 and server 122.
[0102] The client 121 can be electrically connected to the server 122 and can be used to send data refresh requests to the server 122;
[0103] The server 122 can also be used to respond to a data refresh request, determine the coating data requested by the data refresh request from the coating data, and send the coating data requested by the data refresh request to the client 121.
[0104] Client 121 can also be used to update the displayed content based on the coating data requested by the data refresh request.
[0105] Here, client 121 can communicate with server 122. At least one industrial computer 111 can wirelessly connect with server 122. Server 122 can receive coating data, process and analyze the coating data, and then present it on client 121.
[0106] Client 121 can be a Human Machine Interface (HMI), also known as a human-computer interface, which serves as a medium for interaction and information exchange. The display interface of client 121 can be a World Wide Web (web) interface.
[0107] The data refresh request sent from client 121 to server 122 can be triggered by user operation or periodically.
[0108] Specifically, server 122 can respond to the data refresh request sent by client 121 by retrieving the coating data requested by the data refresh request from the database and sending it to client 121. Then client 121 can render and display the coating data requested by the data refresh request, thereby updating its own display content to the coating data requested by the data refresh request.
[0109] For example, the device overview interface of client 121 is used to display the status data of multiple coating devices. When the user clicks the control to open the device overview interface, it can trigger client 121 to send a data refresh request to server 122 requesting the status data of multiple coating devices. In response to the data refresh request, server 122 retrieves the status data of multiple coating devices from the database and sends it to client 121. Then client 121 can display the status data of multiple coating devices in the device overview interface.
[0110] In this way, the server can respond to the data refresh request sent by the client and send the corresponding data to the client so that the client can update its own display content, thereby realizing the updating and display of coating data.
[0111] In some embodiments, in order to facilitate users to quickly view the required data, the server can also be used to divide the coating data according to multiple preset dimensions, obtain the coating data corresponding to the multiple preset dimensions respectively, and send the coating data corresponding to the multiple preset dimensions to the client.
[0112] The client can also be used to categorize and display coating data.
[0113] Here, multiple preset dimensions can be set according to actual needs.
[0114] Each preset dimension can correspond to a display interface, and the coating data of different preset dimensions can be displayed on different display interfaces.
[0115] For example, the multiple preset dimensions may include at least one of the following: equipment overview dimension, operation monitoring dimension, CCD material area monitoring dimension, areal density monitoring dimension, CCD film area monitoring dimension, equipment status monitoring dimension, and heating system monitoring dimension.
[0116] The equipment overview dimension corresponds to the equipment overview interface, which can be used to display the equipment overview data of multiple coating equipment to provide an overview of the data of multiple coating equipment. The equipment overview data can include at least one of the following data for different coating equipment: weight, appearance, size, CCD hardware, and equipment status.
[0117] The operation monitoring dimension can correspond to the operation monitoring interface, which can be used to display operation data. The operation data can include at least one of the following: film roll number, coating speed, weight, roll diameter, film width, CCD alarm and misalignment data.
[0118] The CCD material area monitoring dimension can correspond to the CCD material area monitoring interface. The CCD material area monitoring interface can be used to display the CCD data of the material area. The CCD data of the material area can include at least one of the following: the real-time detection results of the CCD device in the material area, the detection threshold, and the alarm data.
[0119] The areal density monitoring dimension can correspond to the areal density monitoring interface, which can be used to display areal density data, including the weight of the products being manufactured by the coating equipment.
[0120] The CCD membrane area monitoring dimension can correspond to the CCD membrane area monitoring interface. The CCD membrane area monitoring interface can be used to display the CCD data of the membrane area. The CCD data of the membrane area can include at least one of the following: real-time detection results of the membrane area CCD device, detection threshold, and alarm data.
[0121] The equipment status monitoring dimensions can correspond to the equipment status monitoring interface. Each equipment status monitoring interface can be used to display the equipment status data of a coating equipment. The equipment status data can include at least one of the following: the belt conveyor of the coating equipment, the slurry buffer, the pump pressure, and the stirring frequency.
[0122] The heating system monitoring dimensions can correspond to the heating system monitoring interface, which can be used to display heating system data. The heating system data can include at least one of the following: oven temperature, N-methyl-2-pyrrolidone (NMP) concentration, circulating air frequency, exhaust air frequency, and oil valve data.
[0123] The coating data corresponding to the equipment overview dimension can be equipment overview data; the coating data corresponding to the operation monitoring dimension can be operation data; the coating data corresponding to the CCD material area monitoring dimension can be CCD data of the material area; the coating data corresponding to the areal density monitoring dimension can be areal density data; the coating data corresponding to the CCD film area monitoring dimension can be CCD data of the film area; the coating data corresponding to the equipment status monitoring dimension can be equipment status data; and the coating data corresponding to the heating system monitoring dimension can be heating system data.
[0124] The coating data corresponding to the equipment overview dimension can be displayed in the equipment overview interface; the coating data corresponding to the operation monitoring dimension can be displayed in the operation monitoring interface; the coating data corresponding to the CCD material area monitoring dimension can be displayed in the CCD material area monitoring interface; the coating data corresponding to the areal density monitoring dimension can be displayed in the areal density monitoring interface; the coating data corresponding to the CCD film area monitoring dimension can be displayed in the CCD film area monitoring interface; the coating data corresponding to the equipment status monitoring dimension can be displayed in the equipment status monitoring interface; and the coating data corresponding to the heating system monitoring dimension can be displayed in the heating system monitoring interface.
[0125] In this way, by classifying and displaying coating data from different dimensions, the coating data can be presented clearly and systematically, making it easy for users to quickly view the data they need.
[0126] In some embodiments, to help users understand the coating data more intuitively, the server can also generate statistical charts based on the coating data and send the statistical charts to the client.
[0127] The client can also be used to display statistical charts.
[0128] Here, statistical charts may include at least one of the following: pie chart, line chart, bar chart, column chart, semi-logarithmic line chart, scatter plot, histogram, statistical map, and heat map.
[0129] For example, the coating data is the weight of electrode A side. A bar chart of electrode A side weight can be generated. The bar chart can also mark the preset upper and lower limits of electrode A side weight so as to intuitively see whether the current weight of electrode A side exceeds the preset upper and lower limits.
[0130] In this way, by generating statistical charts based on coating data on the server side and displaying these charts on the client side, the coating data can be visualized and displayed more intuitively, making it easier for users to understand the coating data more intuitively.
[0131] In some embodiments, in order to help users understand the numerical value of the coating data more quickly, the server can also determine the target range to which the coating data belongs from multiple preset ranges, determine the display parameters corresponding to the target range, and send the coating data and display parameters to the client.
[0132] The client can also be used to display coating data based on display parameters.
[0133] Here, multiple preset ranges can be set in advance. These preset ranges can be preset numerical ranges, and can be set according to actual needs.
[0134] Different preset ranges can correspond to different preset display parameters. Preset display parameters can include at least one of the following: color, font, and font size.
[0135] For example, the belt speed x of the electrode, in meters per minute, can be set to multiple preset ranges: 0 ≤ x ≤ 5, 5 < x ≤ 120, 120 < x ≤ 140, and x > 140. The display parameter for 0 ≤ x ≤ 5 can be "yellow", the display parameter for 5 < x ≤ 120 can be "green", the display parameter for 120 < x ≤ 140 can be "blue", and the display parameter for x > 140 can be "red".
[0136] In this way, by determining the display parameters of the coating data based on the target range to which the coating data belongs, different display parameters can be used to display coating data in different preset ranges, which can more intuitively show the size of the coating data and enable users to understand the size of the coating data more quickly.
[0137] In some embodiments, to facilitate users in detecting anomalies more promptly, such as Figure 4 As shown, the coating system 100 may also include an alarm 130.
[0138] Among them, the alarm 130 can communicate with the server 122;
[0139] The server 122 can also be used to send an alarm command to the alarm 130 when the coating data meets the alarm conditions;
[0140] Alarm 130 can be used to output an alarm signal in response to an alarm command.
[0141] Here, the alarm conditions can be different for different coating data. As long as a certain coating data meets its alarm condition, an alarm command can be sent to the alarm device.
[0142] Alarm commands can be used to trigger alarms.
[0143] For example, according to the preset alarm configuration table, the data acquisition software can collect the generation and disappearance time of the alarm identification number (Dentity, ID) of the coating equipment. The server 122 of the central control platform 120 can automatically match the alarm content and alarm level according to the alarm ID, and push it to the client 121 for display and the alarm 130 for alarm according to the "whether to push" configuration, and store the alarm in the historical alarm information for easy review later.
[0144] The alarm level can be determined based on the severity of the fault reflected in the coating data.
[0145] In this way, when the coating data meets the alarm conditions, the alarm device outputs an alarm signal, allowing users to detect abnormalities more promptly.
[0146] In some embodiments, to diversify alarm methods, the alarm may include at least one of the following: a sound alarm and a light alarm.
[0147] The alarm sounds and light effects can be different for different alarm levels.
[0148] For example, the sound alarm can be a speaker column, and the alarm signal can be a sound signal. The sound signals can be different for different coating data, and the sound signals can also be different for alarms of different severity. The different sounds can be due to different timbre or different volume.
[0149] In this way, alarms can be triggered by sound alarms and / or light alarms, making alarm methods more diverse.
[0150] In some embodiments, to ensure the stability of data acquisition, the server can specifically determine the category of coating data, determine the thread corresponding to the category, and call the thread corresponding to the category to process and analyze the coating data before presenting it.
[0151] Here, coating data can be categorized based on device identifiers and / or topic identifiers. The categories of coating data can differ for different devices and different topics.
[0152] Coating data of the same category can be coating data that needs to be processed by the same thread.
[0153] Specifically, different device identifiers and topic identifiers can be set for coating data of different devices and different topics. The central control platform uses multi-threading technology when consuming coating data with different device identifiers and different topic identifiers.
[0154] Thus, by determining the thread to process the coating data based on its category, different threads can be used for different categories of coating data. This allows multiple threads to process multiple categories of coating data in parallel, improving system throughput and preventing message queues from being blocked by large amounts of data, thus ensuring the stability of real-time data acquisition.
[0155] In some embodiments, in order to achieve communication between the industrial control computer and the central control platform, such as Figure 5 As shown, the coating system 100 may further include at least one first switch 140.
[0156] Each first switch 140 can communicate with the central control platform 120 and an industrial control computer 111 respectively, and can be used to build a local area network between the industrial control computer 111 and the central control platform 120.
[0157] The first switch 140 can be a coating equipment switch.
[0158] In this way, a local area network can be built between the industrial control computer and the central control platform through at least one primary switch, thereby enabling communication.
[0159] In some embodiments, in order to extend the range of data transmission, such as Figure 6 As shown, the coating system 100 may further include at least one second switch 150.
[0160] Each second switch 150 can communicate with one first switch 140 in a one-to-one correspondence, and at least one second switch 150 can communicate with the central control platform 120, which can be used to build a local area network between at least one first switch 140 and the central control platform 120.
[0161] The second switch 150 can be a Network Address Translation (NAT) switch.
[0162] In this way, by establishing a one-to-one communication connection between at least one second switch and at least one first switch, the range of data transmission can be expanded, and long-distance transmission can be better realized.
[0163] In some embodiments, to ensure the real-time performance of data transmission, such as Figure 7 As shown, the coating system 100 may further include a third switch 160.
[0164] The third switch 160 can communicate with at least one second switch 150 and the central control platform 120 respectively, and can be used to build a local area network between at least one second switch 150 and the central control platform 120.
[0165] Here, different coating equipment can be identified by IP address and equipment identifier, thereby distinguishing the coating data of different coating equipment.
[0166] The third switch, 160, can be an 8-port switch.
[0167] A multi-layer network is formed by at least one first switch 140, at least one second switch 150, and a third switch 160.
[0168] In this way, a multi-layer network can be constructed based on the first switch, the second switch, and the third switch, thereby ensuring the real-time performance of data transmission through multi-layer network forwarding technology.
[0169] In addition, to avoid data transmission failure due to malfunctions of certain switches, an additional set of switches can be set up, including at least one first switch, at least one second switch, and a third switch. This additional set of switches can be activated when the first set of switches malfunctions, ensuring the stability of data transmission.
[0170] To better describe the overall solution, based on the above embodiments, a specific example is given, such as... Figure 8 As shown, the internal interaction process of this coating system may include S801-S807, as detailed below:
[0171] S801, the industrial computer 111 sends coating data to the server 122.
[0172] S802, Client 121 sends a data refresh request to Server 122.
[0173] S803, server 122 sends a data refresh request to client 121 for the requested coating data.
[0174] S804, Client 121 displays the coating data requested by the data refresh request.
[0175] S805, server 122 determines whether the coating data meets the alarm conditions.
[0176] S806, when the coating data meets the alarm conditions, the server 122 sends an alarm command to the alarm 130.
[0177] S807, alarm 130 responds to alarm command and outputs alarm signal.
[0178] The specific processes of S801-S807 can be found in the above embodiments, and will not be repeated here.
[0179] In this embodiment, a web-based central control platform is built to establish network communication between various coating equipment in the coating workshop. The data acquisition software in the industrial control computer obtains raw data from the controller according to the required fields, converts it into JSON, and transmits the data to the central control platform in the form of MQTT communication. The central control platform can summarize and analyze data according to equipment overview, operation monitoring, CCD monitoring, CCD film area monitoring, surface density monitoring, heating system and equipment alarms. At the same time, it can also trigger alarms.
[0180] This allows for the monitoring of one or more coating machines through a central control platform, saving manpower that can be readily deployed on-site in the workshop. Other users can also remotely access the central control platform via a web interface to obtain real-time coating data from each coating machine without entering the workshop. Furthermore, the central control platform can summarize and analyze coating data without requiring the raw data to be imported into Excel for analysis, making it more convenient.
[0181] Based on the same inventive concept, embodiments of this application also provide a coating monitoring method. The following, in conjunction with… Figure 9 The coating monitoring method provided in the embodiments of this application will be described in detail.
[0182] Figure 9 A flowchart of a coating monitoring method according to an embodiment of this application is shown. The main body executing the coating monitoring method can be the central control platform in the coating system shown in the above embodiment. The central control platform can be wirelessly connected to an industrial control computer included in at least one coating device, and each coating device can include an industrial control computer.
[0183] like Figure 9 As shown, the coating monitoring method may include the following steps:
[0184] The S910 receives coating data corresponding to each coating device sent by each industrial control computer.
[0185] S920 is presented after processing and analyzing coating data.
[0186] The specific processes of S910-S920 can be found in the above embodiments, and will not be repeated here.
[0187] Therefore, the central control platform can display coating data for at least one coating machine, allowing users to view the data for each machine and promptly identify any anomalies. Furthermore, only one user is needed to monitor one or more coating machines, minimizing labor costs.
[0188] In some embodiments, to ensure the stability of data transmission, S910 may include:
[0189] Coating data is received by subscribing to a message middleware, which includes coating data sent by each industrial control computer.
[0190] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0191] In this way, even if the remote device has poor hardware performance or the network conditions are poor, the data can still be transmitted stably through the message middleware, thus ensuring the stability of data transmission.
[0192] In some embodiments, to facilitate a more intuitive understanding of the coating data by the user, S920 may include:
[0193] Statistical charts are generated based on coating data;
[0194] Display statistical charts.
[0195] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0196] In this way, by generating statistical charts based on coating data on the server side and displaying these charts on the client side, the coating data can be visualized and displayed more intuitively, making it easier for users to understand the coating data more intuitively.
[0197] In some embodiments, to facilitate users' quicker understanding of the coating data values, S920 may include:
[0198] Determine the target range to which the coating data belongs from multiple preset ranges;
[0199] Determine the display parameters corresponding to the target range;
[0200] Display coating data based on display parameters.
[0201] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0202] In this way, by determining the display parameters of the coating data based on the target range to which the coating data belongs, different display parameters can be used to display coating data in different preset ranges, which can more intuitively show the size of the coating data and enable users to understand the size of the coating data more quickly.
[0203] In some embodiments, to facilitate users in detecting anomalies more promptly, the method may further include:
[0204] If the coating data meets the alarm conditions, an alarm command is sent to the alarm device so that the alarm device responds to the alarm command and outputs an alarm signal.
[0205] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0206] In this way, when the coating data meets the alarm conditions, the alarm device outputs an alarm signal, allowing users to detect abnormalities more promptly.
[0207] In some embodiments, to diversify alarm methods, the alarm may include at least one of a sound alarm and a light alarm.
[0208] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0209] In this way, alarms can be triggered by sound alarms and / or light alarms, making alarm methods more diverse.
[0210] In some embodiments, to ensure the stability of data acquisition, S920 may include:
[0211] Determine the category of coating data;
[0212] Determine the thread corresponding to the category;
[0213] The corresponding thread for each category processes and analyzes the coating data before presenting it.
[0214] For details on the specific process, please refer to the above embodiments, which will not be repeated here.
[0215] Thus, by determining the thread to process the coating data based on its category, different threads can be used for different categories of coating data. This allows multiple threads to process multiple categories of coating data in parallel, improving system throughput and preventing message queues from being blocked by large amounts of data, thus ensuring the stability of real-time data acquisition.
[0216] Although this application has been described with reference to preferred embodiments, various modifications can be made thereto and components can be replaced with equivalents without departing from the scope of this application. In particular, the technical features mentioned in the various embodiments can be combined in any manner, provided there is no structural conflict. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.
Claims
1. A coating system characterized by, include: At least one coating device, each coating device including an industrial computer, each industrial computer wirelessly connected to a central control platform, each industrial computer being used to acquire coating data corresponding to each coating device and send the coating data to the central control platform; The central control platform is used to receive coating data corresponding to each coating device, and to process and analyze the coating data before presenting it.
2. The system of claim 1, wherein, The coating equipment includes a visual inspection device, and the coating data includes visual inspection data. The industrial control computer is equipped with vision inspection software, which is used to acquire the vision inspection data from the vision inspection device.
3. The system of claim 1, wherein, The coating equipment includes a controller, and the coating data includes controller data; The industrial control computer is equipped with data acquisition software, which is used to acquire controller data from the controller.
4. The system according to any one of claims 1-3, characterized in that, Each of the industrial control computers is also used to send the acquired coating data to a message middleware; The central control platform is also used to receive the coating data by subscribing to messages from the message middleware.
5. The system of claim 1 or 4, wherein, The central control platform includes: The client is electrically connected to the server and is used to send data refresh requests to the server. The server is configured to respond to the data refresh request, determine the coating data requested by the data refresh request from the coating data, and send the coating data requested by the data refresh request to the client. The client is also used to update the displayed content based on the coating data requested by the data refresh request.
6. The system according to claim 5, characterized in that, The server is also used to generate a statistical chart based on the coating data and send the statistical chart to the client; The client is also used to display the statistical chart.
7. The system according to claim 5, characterized in that, The server is also used to determine the target range to which the coating data belongs from multiple preset ranges, determine the display parameters corresponding to the target range, and send the coating data and the display parameters to the client; The client is also used to display the coating data based on the display parameters.
8. The system of claim 1, wherein, The system also includes: The alarm device is connected to the server in communication. The server is also used to send an alarm command to the alarm device when the coating data meets the alarm conditions; The alarm is used to output an alarm signal in response to the alarm command.
9. The system of claim 8, wherein, The alarm device includes at least one of the following: an audible alarm device and a light alarm device.
10. The system according to claim 6 or 7, characterized in that, Specifically, the server is used to determine the category of the coating data, determine the thread corresponding to the category, and call the thread corresponding to the category to process and analyze the coating data before presenting it.
11. The system of claim 1, wherein, The system also includes: At least one first switch, each of which is communicatively connected to the central control platform and one of the industrial control computers, for constructing a local area network between the industrial control computer and the central control platform.
12. The system of claim 11, wherein, The system also includes: At least one second switch, each second switch being communicatively connected to one of the first switches, and the at least one second switch being communicatively connected to the central control platform, are used to construct a local area network between the at least one first switch and the central control platform.
13. The system of claim 12, wherein, The system also includes: The third switch is communicatively connected to both the at least one second switch and the central control platform, and is used to construct a local area network between the at least one second switch and the central control platform.
14. A coating monitoring method characterized by, The method is applied to a central control platform, which is wirelessly connected to an industrial computer included in at least one coating device, wherein each coating device includes one such industrial computer. Receive coating data corresponding to each coating device sent by each of the industrial control computers; The coating data is presented after processing and analysis.
15. The method of claim 14, wherein, The step of receiving coating data corresponding to each coating device sent by each of the industrial control computers includes: The coating data is received by subscribing to a message middleware, which includes coating data sent by each of the industrial control computers.
16. The method according to claim 14 or 15, characterized in that The processing and analysis of the coating data is presented as follows: Statistical charts are generated based on the coating data; The statistical chart is displayed.
17. The method of claim 14 or 15, wherein, The processing and analysis of the coating data is presented as follows: Determine the target range to which the coating data belongs from multiple preset ranges; Determine the display parameters corresponding to the target range; The coating data is displayed based on the display parameters.
18. The method of claim 14, wherein, The method further includes: If the coating data meets the alarm conditions, an alarm command is sent to the alarm device so that the alarm device outputs an alarm signal in response to the alarm command.
19. The method of claim 16 or 17, wherein, The processing and analysis of the coating data is presented as follows: Determine the category of the coating data; Determine the thread corresponding to the category; The corresponding thread for the category is invoked to process and analyze the coating data, which is then presented.