A method, system and medium for automatically performing real-time reporting based on changes in device operating state
Patent Information
- Application Number
- CN202611080703.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-21
- Publication Date
- 2026-10-23
AI Technical Summary
对于大型零部件制造,一个零件单工序的制造周期很长(一般在15天以上),在单个工序期间内工作尚未完工时就没有报工数据,导致生产管理者无法及时掌握物料的生产进度,也无法及时估计生产成本
1.本发明可得到最为准确的实际运行时间,实际加工工时更加精准;以及可及时获得订单工时变化数据,为生产管理掌握车间运行情况提供支撑。
Smart Images

Figure CN122966205A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of production management technology, specifically a method, system, and medium for automatically reporting work status in real time based on changes in equipment operating status. Background Technology
[0002] Work progress reporting is a crucial task in workshop production management. Work progress reporting data primarily reflects the processing progress and duration of materials in the workshop. This data provides production managers with important analytical basis, supporting timely understanding of production status and management improvement.
[0003] Currently, production workshops typically use production management systems (such as MES) to complete work reporting. When reporting work, operators first need to log into the production management system. When a process begins production, the operator needs to manually click "Start" on an external terminal for the work reporting system to begin compiling work statistics. Similarly, when a process ends or production is interrupted, the operator also needs to manually click "End" or "Interrupt" to end or interrupt the work reporting process.
[0004] This traditional method of manually reporting work hours has the following drawbacks: For the manufacturing of large parts, the manufacturing cycle of a single process for a part is very long (generally more than 15 days). There is no work data to be reported when the work is not completed within a single process period, which makes it impossible for production managers to keep track of the production progress of materials in a timely manner and to estimate production costs in a timely manner.
[0005] If the progress is manually reported every day, it will not only bring additional workload to the operators, but also often result in untimely or non-standard operation by the operators, causing the actual production data at each node of the production process to deviate from the production data recorded in the production management system, thus failing to provide managers with true, effective and accurate production data.
[0006] Therefore, there is an urgent need for a method that can automatically collect equipment operating time and report it to the production management system in real time to solve the problems of poor timeliness and low accuracy of manual reporting. Summary of the Invention
[0007] The purpose of this invention is to address the shortcomings of existing technologies by providing a method, system, and medium for automatically reporting work in real time based on changes in equipment operating status. This method can obtain the most accurate actual running time and more precise actual processing time, and can also obtain order time change data in a timely manner to support production management in understanding the workshop operation.
[0008] The technical objective of this invention is achieved through the following technical solution: A method for automatically reporting equipment operating status changes in real time includes the following steps: S1. Collect data on equipment operating parameters and store the collected data in the data acquisition system database; S2. The data acquisition system determines the operating status of the equipment based on the acquired data. The operating status of the equipment includes running, standby, fault, and shutdown. S3. After the production management system starts, it transmits the production work order information to the data acquisition system. S4. The data acquisition system binds the received work order information to the equipment, records the equipment running time according to the equipment's operating status, and associates the running time data with the work order. S5. When the equipment status changes from running to other status, the data acquisition system calculates the duration of the running status and feeds back the duration to the production management system. S6. The production management system records the equipment runtime transmitted by the data acquisition system and updates the total runtime of the material work order. S7. When production is completed, stop the work order information and obtain the total running time based on the actual running time of the equipment.
[0009] Furthermore, the determination of the device operating status in step S2 includes the following steps: S201. Determine whether the device is powered on or whether the data acquisition program is connected; if not, determine that the device is in a powered-off state; if yes, proceed to the subsequent determination process. S202. Obtain information transmitted from the production management system to the data acquisition system and determine whether the equipment is in maintenance status; if so, do not record working hours; if not, determine the equipment operating status. S203. Determine if the equipment is in a fault state: Make a comprehensive judgment based on the equipment's three-color indicator information received by the equipment acquisition system and in combination with the equipment's operating data. S204. When the equipment's three-color indicator light shows a non-fault status, determine the equipment's operating status. When the equipment's three-color indicator light shows an operating status, determine the operating status by at least one of the following: equipment spindle speed, whether the X / Y / Z axes are running, and the running speed of the X / Y / Z axes. When the equipment's three-color indicator light shows a standby status, determine that the equipment is in a standby status.
[0010] Furthermore, in step S203, when the equipment's three-color indicator light shows a fault state, the equipment is determined to be in a fault state by at least one of the following: equipment spindle speed, whether the X / Y / Z axes are running, the running speed of the X / Y / Z axes, and running time. If the spindle of the equipment is running for more than 10 minutes, the equipment is not considered to be in a faulty state, and the fault status code is recorded and added to the whitelist. It will not be used as the basis for judging equipment faults within 24 hours.
[0011] Furthermore, in step S1, the data acquisition of equipment operating parameters includes: using a current transformer to collect the current of the power supply lines of each motion axis of the equipment, and / or using the OPC UA / MQTT protocol to collect the motion axis parameters and / or the status information of the three-color lights.
[0012] Furthermore, in step S3, the production management system transmits information to the data acquisition system through a RESTful API interface.
[0013] Furthermore, when a device is already bound to a task and another task needs to be produced temporarily, the current task is paused in the production management system. After receiving the pause information, the data acquisition system sends the current runtime of the task on the current device back to the production management system, changes the task status to paused, and then begins recording the runtime of the new task.
[0014] Furthermore, when a task needs to be switched from the current device to another device for production, the task is paused in the production management system and the pause information is pushed to the data acquisition system. After receiving the pause information, the data acquisition system sends the total runtime of the current device back to the production management system and changes the task status to paused. After modifying the device bound to the current task in the production management system, the pause is canceled and the information is pushed to the data acquisition system. The data acquisition system adds a new task record in the database table and records the total runtime of the task on the newly bound device from zero.
[0015] Further, step S5 includes: The data acquisition system defines status codes for the device's operating status, representing running, standby, fault, and shutdown respectively; The data acquisition system records the runtime of the device in different states and provides a switching identifier and corresponding time point when different states switch; The calculation of the duration of this running state is specifically as follows: calculate the difference between the time point of the current state transition indicator and the time point of the previous state transition indicator.
[0016] A system for automatically reporting work status in real time based on changes in equipment operating status includes: The data acquisition module is used to collect data on the equipment's operating parameters; The status judgment module is used to determine the operating status of the device based on the collected data. The operating status of the device includes running, standby, fault, and shutdown. The work order management module is used to transmit production work order information to the data acquisition system after the production management system starts, and to close the work order information when production is completed. The binding and association module is used to bind work order information to equipment and associate equipment runtime data with work orders; The duration recording module is used to calculate the duration of the running state when the device state changes from running to other states; The data feedback module is used to feed back the recorded runtime to the production management system. The accumulation module is used to record and accumulate the runtime of each segment and update the total runtime of the material work order.
[0017] A computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the above-described method for automatically reporting work status in real time based on changes in the operating state of a device.
[0018] Compared with the prior art, the beneficial effects of the present invention are: 1. This invention can obtain the most accurate actual running time, making the actual processing time more precise; and can obtain order time change data in a timely manner, providing support for production management to grasp the workshop operation status.
[0019] 2. Based on real-time monitoring and automatic judgment of equipment operating status, this invention automatically calculates the actual processing time of materials without human intervention. Compared with the traditional manual reporting method, it eliminates the errors caused by untimely or non-standard human operation, making the statistics of actual processing time more accurate, objective and reliable.
[0020] 3. This invention uses equipment state switching as a trigger mechanism. The duration of the operation is automatically calculated and transmitted back the instant the equipment changes from the running state to another state, realizing real-time updates of work data. This allows production managers to obtain the current cumulative working hours of material work orders at any time, keep abreast of production progress, and provide real-time data support for production cost accounting and plan adjustment.
[0021] 4. This invention automatically triggers the transmission of the last unrecorded time segment upon completion, and seals the work order data and locks the reporting channel, ensuring the integrity and finality of the total work order runtime and avoiding deviations in work time statistics due to data lag or human error. At the same time, by combining the equipment's three-color indicator information with multi-source data such as spindle speed and motion axis status for comprehensive judgment, and introducing a fault whitelist mechanism, it can effectively eliminate false alarm interference and ensure the authenticity and accuracy of work time records in abnormal scenarios. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of the method steps of the present invention. Detailed Implementation
[0023] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations.
[0024] Therefore, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the invention without inventive effort are within the scope of protection of the invention.
[0025] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0026] like Figure 1 As shown, a method for automatically reporting work status in real time based on changes in equipment operating status includes the following steps: S1. Collect data on equipment operating parameters and store the collected data in the data acquisition system database; S2. The data acquisition system determines the operating status of the equipment based on the acquired data. The operating status of the equipment includes running, standby, fault, and shutdown. S3. After the production management system starts, it transmits the production work order information to the data acquisition system. S4. The data acquisition system binds the received work order information to the equipment, records the equipment running time according to the equipment's operating status, and associates the running time data with the work order. S5. When the equipment status changes from running to other status, the data acquisition system calculates the duration of the running status and feeds back the duration to the production management system. S6. The production management system records the equipment runtime transmitted by the data acquisition system and updates the total runtime of the material work order. S7. When production is completed, stop the work order information and obtain the total running time based on the actual running time of the equipment.
[0027] By adopting this technology, the most accurate actual running time can be obtained, and the actual processing time can be more precise; and order time change data can be obtained in a timely manner, providing support for production management to grasp the workshop operation status.
[0028] In this embodiment, S1, the device operating parameters are collected and the collected data is stored in the data collection system database.
[0029] In step S1, the data acquisition of equipment operating parameters includes: using a current transformer to collect the current of the power supply lines of each motion axis of the equipment, and / or using the OPC UA / MQTT protocol to collect the motion axis parameters and / or the status information of the three-color lights.
[0030] Specifically, current transformers are used to collect current from the power supply lines of each moving axis of the equipment, and the collected current data is stored in the system database.
[0031] In actual use, the data acquisition of equipment operating parameters can also be carried out using protocols such as OPC UA / MQTT to collect data including but not limited to equipment motion axis parameters and three-color light status information, and the collected data will be stored in the system database.
[0032] In actual use, the equipment operating parameters are collected through multiple methods, providing a more comprehensive data basis for accurately judging the equipment status.
[0033] In this embodiment, S2, the data acquisition system determines the device operating status based on the acquired data, and the device operating status includes running, standby, fault, and shutdown.
[0034] Specifically, the determination of the equipment operating status in step S2 includes the following steps: S201. Determine whether the device is powered on or whether the data acquisition program is connected; if not, determine that the device is in a powered-off state; if yes, proceed to the subsequent determination process. S202. Obtain information transmitted from the production management system to the data acquisition system and determine whether the equipment is in maintenance status; if so, do not record working hours; if not, determine the equipment operating status. S203. Determine if the equipment is in a fault state: Make a comprehensive judgment based on the equipment's three-color indicator information received by the equipment acquisition system and in combination with the equipment's operating data.
[0035] In specific implementation, in step S203, when the equipment's three-color indicator light shows a fault state, the equipment is judged to be in a fault state by at least one of the following: equipment spindle speed, whether the X / Y / Z axes are running, X / Y / Z axis running speed, and running time. If the equipment spindle is running and the time exceeds 10 minutes, the equipment is not considered to be in a fault state, and the fault status code is recorded and added to the whitelist. It will not be used as the basis for judging equipment faults within 24 hours.
[0036] S204. When the three-color indicator light of the equipment indicates a non-fault status, determine the operating status of the equipment.
[0037] In practice, non-fault states include running state and standby state.
[0038] When the equipment's three-color indicator light shows "operating," the operating status is determined by at least one of the following: spindle speed, whether the X / Y / Z axes are running, and the operating speed of the X / Y / Z axes. For example, for a large horizontal lathe, the equipment is considered to be in operation only if the spindle speed is greater than 5 revolutions per minute and both the X and Z axes are running.
[0039] Specifically, when the device's three-color indicator light shows a standby state, the device is determined to be in standby mode.
[0040] By adopting this technical measure, the equipment's true operating status can be accurately identified by combining the information from the three-color indicator lights with multi-source operating data such as spindle speed and motion axis status, and by introducing a fault whitelist mechanism. This effectively eliminates the interference of false alarms from the three-color indicator lights and ensures the accuracy and authenticity of time records in complex scenarios such as maintenance and malfunctions.
[0041] In this embodiment, after the production management system starts operating, it transmits the production work order information to the data acquisition system.
[0042] In specific implementation, step S3 includes: S301. The production management system transmits information to the data acquisition system through a RESTful API interface.
[0043] The production management system transmits at least one of the following information to the data acquisition system through a RESTful API interface: work order number, start time, equipment number, material code, and operator information.
[0044] Furthermore, when a device is already bound to a task and needs to temporarily produce another task, the current task is paused in the production management system. After receiving the pause information, the data acquisition system sends the current runtime of the task on the current device back to the production management system, changes the task status to paused, and then starts recording the runtime of the new task.
[0045] Furthermore, when a task needs to be switched from the current device to another device for production, the task is paused in the production management system and the pause information is pushed to the data acquisition system. After receiving the pause information, the data acquisition system sends the total runtime of the current device back to the production management system and changes the task status to paused. After modifying the device bound to the current task in the production management system, the pause is canceled and the information is pushed to the data acquisition system. The data acquisition system adds a new task record in the database table and records the total runtime of the task on the newly bound device from zero.
[0046] S302. The data acquisition system stores the received information into the work order database.
[0047] By adopting this technical measure, the interface between the production management system and the data acquisition system is connected, which realizes the automatic association between work order information and equipment runtime. This eliminates the need for manual intervention in the work reporting process and can flexibly respond to production anomalies such as temporary order insertions and equipment replacements, ensuring that work time data is synchronized to the production management system in real time and accurately.
[0048] In this embodiment, S4, the data acquisition system binds the received work order information to the device, records the device runtime based on the device's operating status, and associates the runtime data with the work order.
[0049] Specifically, the data acquisition system stores the received work order number information into the equipment operation status data table, marks it as the unique work order currently bound to the equipment, and establishes a correlation between the equipment runtime data table and the work order information to ensure that each runtime can be accurately attributed to the corresponding work order.
[0050] By adopting this technical measure, work orders are uniquely bound to equipment, and a correlation is established between runtime data and work orders. This ensures that when equipment may perform multiple different tasks, each runtime segment can be accurately attributed to the correct work order, thus providing a reliable data foundation for accurate statistics of subsequent working hours and cost accounting.
[0051] In this embodiment, S5, when the device state changes from running to other states, the data acquisition system calculates the duration of the running state and feeds back the duration to the production management system.
[0052] Step S5 further includes: The data acquisition system defines status codes for the device's operating status, representing running, standby, fault, and shutdown respectively; The data acquisition system records the runtime of the device in different states and provides a switching identifier and corresponding time point when different states switch; The calculation of the duration of this running state is specifically as follows: calculate the difference between the time point of the current state transition indicator and the time point of the previous state transition indicator.
[0053] In practice, S501 The data acquisition system defines status codes 1, 2, 3, and 4 for the equipment's operating status, representing running, standby, fault, and shutdown, respectively.
[0054] S502. The data acquisition system records the running time of the device in different states, and provides a switching identifier C_S when switching between different states, while also recording the time point at that moment.
[0055] S503. When the device undergoes a state change, first determine whether it has changed from the running state (code 1) to another state. If so, calculate the difference between the time point recorded by the current state change identifier C_S and the time point recorded by the most recent adjacent previous state change identifier, and store this difference as the runtime of this segment in the database.
[0056] S504. The data acquisition system transmits runtime data to the production management system through a RESTful API interface. When transmitting information, the equipment number and work order number are used as verification information to ensure the accuracy of data attribution.
[0057] By adopting this technical measure, the duration calculation is automatically triggered when the state changes, and the time difference of the switching marker is used as the running time for real-time transmission. This achieves accurate and automatic recording of equipment operating time, ensuring the real-time and accuracy of the time data without manual intervention.
[0058] In this embodiment, S6, the production management system records the equipment runtime transmitted by the data acquisition system and updates the total runtime of the material work order.
[0059] Specifically: S601. The production management system records and stores the received equipment runtime data based on the work order number and equipment number. S602. The runtime of each segment received under the same work order is accumulated and updated in real time to obtain the total runtime data of the material work order at the current moment; S603. Furthermore, for scenarios where the same work order is produced in segments on different devices, the runtime data of each device under the work order is summarized based on the work order number to obtain the complete cumulative total runtime of the work order.
[0060] By adopting this technology, the production management system automatically receives and records the runtime of each piece of equipment, and performs real-time accumulation and cross-equipment summary according to work orders and equipment numbers. This allows managers to obtain accurate cumulative working hours of material work orders at any time without manual statistics, providing real-time and reliable data support for production progress tracking and cost accounting.
[0061] In this embodiment, S7, when production is completed, the work order information is stopped, and the total running time based on the actual running time of the equipment is obtained.
[0062] In specific implementation, in step S7, the production management system sends a completion instruction carrying the work order number and equipment number to the data acquisition system. Upon receiving the completion instruction, the data acquisition system determines whether there is an unrecorded runtime segment on the corresponding equipment for the current work order. If so, it immediately triggers the return of the runtime segment; otherwise, it directly executes subsequent operations. Subsequently, the data acquisition system unbinds the work order from the equipment, marks the work order as completed, and returns completion confirmation information and the last runtime data to the production management system. The production management system sums the last runtime and stores the final total runtime data for the work order, marking the work order as completed. After this, neither system accepts new runtime data reports for the work order.
[0063] By adopting this technical measure, the return of the last unreturned time is automatically triggered upon completion of the work, and the work order data is sealed and the reporting channel is locked, ensuring the integrity and finality of the total running time of the work order and avoiding deviations in work time statistics due to data lag or human error.
[0064] Example 2 A system for automatically reporting work status in real time based on changes in equipment operating status includes: The data acquisition module is used to collect data on the equipment's operating parameters; The status judgment module is used to determine the operating status of the device based on the collected data. The operating status of the device includes running, standby, fault, and shutdown. The work order management module is used to transmit production work order information to the data acquisition system after the production management system starts, and to close the work order information when production is completed. The binding and association module is used to bind work order information to equipment and associate equipment runtime data with work orders; The duration recording module is used to calculate the duration of the running state when the device state changes from running to other states; The data feedback module is used to feed back the recorded runtime to the production management system. The accumulation module is used to record and accumulate the runtime of each segment and update the total runtime of the material work order.
[0065] The implementation methods of each module and its function in the system are completely consistent with the steps of the method in Example 1, so they will not be described again.
[0066] Example 3 A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method of automatically reporting work in real time based on changes in the operating state of a device as described in Embodiment 1.
[0067] The technical solutions provided by the embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the embodiments of the present invention. The descriptions of the embodiments above are only for helping to understand the principles of the embodiments of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the embodiments of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for automatically reporting work status in real time based on changes in equipment operating status, characterized in that, Includes the following steps: S1. Collect data on equipment operating parameters and store the collected data in the data acquisition system database; S2. The data acquisition system determines the operating status of the equipment based on the acquired data. The operating status of the equipment includes running, standby, fault, and shutdown. S3. After the production management system starts, it transmits the production work order information to the data acquisition system. S4. The data acquisition system binds the received work order information to the equipment, records the equipment running time according to the equipment's operating status, and associates the running time data with the work order. S5. When the equipment status changes from running to other status, the data acquisition system calculates the duration of the running status and feeds back the duration to the production management system. S6. The production management system records the equipment runtime transmitted by the data acquisition system and updates the total runtime of the material work order. S7. When production is completed, stop the work order information and obtain the total running time based on the actual running time of the equipment.
2. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, The determination of the device operating status in step S2 includes the following steps: S201. Determine whether the device is powered on or whether the data acquisition program is connected; if not, determine that the device is in a powered-off state; if yes, proceed to the subsequent determination process. S202. Obtain information transmitted from the production management system to the data acquisition system and determine whether the equipment is in maintenance status; if so, do not record working hours; if not, determine the equipment operating status. S203. Determine if the equipment is in a fault state: Make a comprehensive judgment based on the equipment's three-color indicator information received by the equipment acquisition system and in combination with the equipment's operating data. S204. When the equipment's three-color indicator light shows a non-fault status, determine the equipment's operating status. When the equipment's three-color indicator light shows an operating status, determine the operating status by at least one of the following: equipment spindle speed, whether the X / Y / Z axes are running, and the running speed of the X / Y / Z axes. When the equipment's three-color indicator light shows a standby status, determine that the equipment is in a standby status.
3. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 2, characterized in that, In step S203, when the equipment's three-color indicator light shows a fault state, the equipment is determined to be in a fault state by at least one of the following: equipment spindle speed, whether the X / Y / Z axes are running, the running speed of the X / Y / Z axes, and running time. If the spindle of the equipment is running for more than 10 minutes, the equipment is not considered to be in a faulty state, and the fault status code is recorded and added to the whitelist. It will not be used as the basis for judging equipment faults within 24 hours.
4. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, In step S1, the data acquisition of equipment operating parameters includes: using a current transformer to collect the current of the power supply lines of each motion axis of the equipment, and / or using the OPC UA / MQTT protocol to collect the motion axis parameters and / or the status information of the three-color lights.
5. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, In step S3, the production management system transmits information to the data acquisition system through a RESTful API interface.
6. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, When a device is already bound to a task and another task needs to be produced temporarily, the current task should be paused in the production management system. After receiving the pause information, the data acquisition system sends the current runtime of the task on the current device back to the production management system, changes the task status to paused, and then begins recording the runtime of the new task.
7. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, When a task needs to be moved from the current device to another device for production, the task is paused in the production management system and the pause information is pushed to the data acquisition system. After receiving the pause information, the data acquisition system sends the total runtime of the current device back to the production management system and changes the task status to paused. After modifying the device bound to the current task in the production management system, the pause is canceled and the information is pushed to the data acquisition system. The data acquisition system adds a new task record to the database table and records the total running time of the task on the newly bound device from zero.
8. The method for automatically reporting work status in real time based on changes in equipment operating status according to claim 1, characterized in that, Step S5 further includes: The data acquisition system defines status codes for the device's operating status, representing running, standby, fault, and shutdown respectively; The data acquisition system records the runtime of the device in different states and provides a switching identifier and corresponding time point when different states switch; The calculation of the duration of this running state is specifically as follows: calculate the difference between the time point of the current state transition indicator and the time point of the previous state transition indicator.
9. A system for automatically reporting work status in real time based on changes in equipment operating status, characterized in that, include: The data acquisition module is used to collect data on the equipment's operating parameters; The status judgment module is used to determine the operating status of the device based on the collected data. The operating status of the device includes running, standby, fault, and shutdown. The work order management module is used to transmit production work order information to the data acquisition system after the production management system starts, and to close the work order information when production is completed. The binding and association module is used to bind work order information to equipment and associate equipment runtime data with work orders; The duration recording module is used to calculate the duration of the running state when the device state changes from running to other states; The data feedback module is used to feed back the recorded runtime to the production management system. The accumulation module is used to record and accumulate the runtime of each segment and update the total runtime of the material work order.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the method for automatically reporting work in real time based on changes in the operating status of the equipment as described in any one of claims 1 to 8.