Printing equipment informatization method, device and system and storage medium

Through the lightweight plug-in data collection and dynamic priority mechanism based on PLC, the problems of high cost and lack of flexibility in information management of traditional printing equipment have been solved, the transparency of equipment status and intelligent maintenance decision-making have been achieved, and the stability of printing quality and management efficiency have been improved.

CN120610671APending Publication Date: 2025-09-09BEIJING LEIGH-MARDON PACIFIC PACKAGING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510676339.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-24
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

The information management of traditional printing equipment requires high software and hardware investment and lacks flexibility, making it difficult to achieve intelligent upgrades and unable to meet the collaborative optimization and intelligent decision-making needs of large-scale printing production lines.

Method used

A lightweight plug-in data acquisition method based on PLC is adopted to realize information data collection through software definition. Combined with dynamic priority mechanism and hierarchical caching strategy, real-time basic information is directly collected by PLC to optimize data resource configuration and storage.

Benefits of technology

Significantly reduce the cost and implementation difficulty of equipment information transformation, achieve transparency of equipment status and intelligent maintenance decision-making, improve printing quality stability, promote the transformation of the printing industry to data-driven predictive maintenance, and form a sustainable intelligent management closed loop.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120610671A_ABST
    Figure CN120610671A_ABST
Patent Text Reader

Abstract

The invention provides a printing equipment informatization method, device and system and a storage medium, and belongs to the technical field of equipment informatization, and the method comprises the steps that a printing quality score is calculated based on historical printing parameters of all printing equipment; and determining a working state score of the printing equipment based on the working duration, the printing quantity and the printing quality score of the printing equipment. And determining a data acquisition priority of the printing equipment based on the working state score. And determining a target data acquisition frequency and a data caching mode of the target parameter based on the data acquisition priority. The target parameters comprise printing process parameters and printing stock parameters of the printing equipment. And collecting the target parameters of all the printing devices based on the target data collection frequency to obtain target collection data. And caching the target acquisition data based on the data caching mode. The target acquisition data is printing equipment data acquired by utilizing the PLC. According to the invention, data acquisition and management of printing equipment and even electromechanical equipment can be realized at low cost and high efficiency, so that informatization and intelligent upgrading of the equipment is completed, and industry progress is promoted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of equipment informatization technology, and more specifically, relates to a method and device, system, and storage medium for printing equipment informatization. Background Art

[0002] With the development of the Industrial Internet and intelligent manufacturing technologies, the printing industry is increasingly demanding information-based management of equipment. Printing equipment generates a large amount of data during operation. Efficient collection and processing of this data is the core foundation for precise control of the printing process, quality optimization, and information-based and intelligent management of equipment.

[0003] However, traditional printing equipment relies on dedicated data acquisition hardware and customized systems to achieve information management, which has problems such as high software and hardware investment, insufficient flexibility, and lack of universality. It is difficult to achieve intelligent upgrades of existing equipment and cannot meet the collaborative optimization and intelligent decision-making needs of large-scale printing production lines. Summary of the Invention

[0004] The purpose of this application is to provide a method, device, system, and storage medium for the informatization of printing equipment, so as to realize intelligent data collection of printing equipment and complete the informatization and intelligent upgrade of the equipment.

[0005] In a first aspect of an embodiment of the present application, a method for informatization of a printing device is provided, comprising: Calculating a printing quality score based on historical printing parameters of all printing devices; determining a working status score of the printing device based on the working hours, printing volume, and the printing quality score of the printing device; and determining a data collection priority of the printing device based on the working status score; Determining a target data collection frequency and a data cache mode for target parameters based on the data collection priority; the target parameters include printing process parameters and substrate parameters of the printing device; The target parameters of all printing devices are collected based on the target data collection frequency to obtain target collection data; the target collection data is cached based on the data cache mode; the target collection data is the printing device data collected by using PLC.

[0006] A second aspect of the embodiments of the present application provides an apparatus for informatization of a printing device, comprising: a priority determination module, configured to calculate a printing quality score based on historical printing parameters of all printing devices; determine a working status score of the printing device based on the working hours, print volume, and the printing quality score of the printing device; and determine a data collection priority of the printing device based on the working status score; A data collection strategy module, configured to determine a target data collection frequency and a data cache mode of target parameters based on the data collection priority; the target parameters include printing process parameters and substrate parameters of the printing device; The data acquisition module is used to collect target parameters of all printing devices based on the target data acquisition frequency to obtain target acquisition data; cache the target acquisition data based on the data cache mode; the target acquisition data is the printing device data collected by using PLC.

[0007] According to a third aspect of an embodiment of the present application, a system for informationization of printing equipment is provided, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the processor implements the steps of the above-mentioned method for informationization of printing equipment when executing the computer program.

[0008] According to a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned method for informatization of a printing device are implemented.

[0009] The beneficial effects of the printing equipment informatization method, device, system, and storage medium provided in the embodiments of the present application are: On the one hand, in the implementation of industrial Internet and intelligent manufacturing, there are problems with the high cost and high technical threshold of traditional equipment informatization transformation. This application provides a lightweight plug-in data acquisition method based on traditional PLC. By adding low-cost or fully reusing the existing control equipment of the enterprise, the industrial control PLC can realize the informatization data acquisition function through software definition. The PLC directly collects real-time basic information such as the number of sheets, duration, power consumption, etc., directly overcoming the difficulties of conventional equipment informatization and PLC communication of various equipment, making informatization acquisition simple, flexible, fast and low-cost, significantly reducing the cost and implementation difficulty of equipment informatization transformation, and providing a simple, easy-to-operate and low-cost general equipment informatization solution for electromechanical equipment. At the same time, professional equipment manufacturers can also be required to provide the acquisition PLC of this solution at the factory, that is, open source to record the basic information required for the informatization of this industry, such as the duration of the entire life cycle of the equipment, output, efficiency information, etc., and provide backup at any time, so that ordinary IT personnel can quickly access the equipment, thereby realizing the informatization and intelligence of the equipment. At the same time, it can form industry standards and improve the informatization and intelligence level of the entire industry. [1] On the other hand, the quality scoring model constructed by this application based on historical parameters can accurately evaluate equipment performance, and form a multi-dimensional health assessment based on working hours and printing volume, providing a scientific basis for equipment maintenance, effectively preventing failures and extending service life. The dynamic priority mechanism of this application optimizes the allocation of data acquisition resources, balances data accuracy and system load, and avoids waste of storage resources. This application ensures data reliability through direct acquisition by PLC, differentiated caching strategies further improve real-time performance, and hierarchical storage reduces processing pressure.

[0010] In summary, this application can significantly improve the management efficiency of printing equipment through intelligent data-driven strategies. It achieves transparency of equipment status and intelligent maintenance decisions, improves the stability of printing quality, reduces operating costs, and promotes the transformation of the printing industry to data-driven predictive maintenance, forming a sustainable intelligent management closed loop. This application combines a lightweight solution based on PLC, which effectively reduces the cost and technical threshold of enterprise informatization transformation while improving the efficiency of equipment intelligent management, and provides an integrated solution that takes into account reliability, flexibility and economy for the informatization and intelligent upgrade of equipment in the printing industry. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0012] Figure 1 A flowchart of a method for informatization of a printing device provided in one embodiment of the present application; Figure 2 A structural block diagram of a printing equipment informatization device provided in one embodiment of the present application; Figure 3 A schematic block diagram of a printing equipment informatization system provided in one embodiment of the present application. DETAILED DESCRIPTION

[0013] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.

[0014] In order to make the purpose, technical solutions and advantages of this application clearer, specific embodiments will be described below with reference to the accompanying drawings.

[0015] Please refer to Figure 1 , Figure 1 This is a flow chart of a method for informatization of a printing device provided in one embodiment of the present application. The method may include S101 to S103.

[0016] S101: Calculate a print quality score based on the historical printing parameters of all printing devices. Determine a working status score for each printing device based on the printing device's operating hours, print volume, and print quality score. Determine a data collection priority for each printing device based on the working status score.

[0017] In this embodiment, before calculating the printing quality scores based on the historical printing parameters of all printing devices, the method further includes: acquiring the printing parameters of all printing devices based on the first data collection frequency.

[0018] In this embodiment, the first data collection frequency is an initially set fixed data collection frequency, which is used to periodically obtain basic operating parameters of the printing device and is the data source starting point for subsequent quality evaluation and status analysis.

[0019] Historical printing parameters can include equipment operating data collected over a period of time that reflects printing quality, such as ink density, overprint accuracy, dot gain, printing speed, and substrate tension. The print quality score is a comprehensive quality indicator derived from a weighted calculation of historical printing parameters, with a value ranging from [0 to 1], where higher values ​​represent better quality. The operating status score is a comprehensive status indicator that combines equipment operating intensity and quality performance, with a value ranging from [0 to 1]. Data collection priority is a data collection level based on operating status, divided into priority 1 (high-risk equipment) and priority 2 (normal equipment).

[0020] This embodiment continuously acquires basic equipment parameters at a fixed frequency to form a historical database. This embodiment uses historical parameters to calculate quality scores and identify equipment with abnormal quality fluctuations. This embodiment combines real-time operating hours, output, and quality scores to generate equipment status scores, driving adjustments to data collection priorities.

[0021] For example, an existing ink density sensor, overprint visual inspection system, and dot scanner are deployed or connected to the printing press, and connected to the PLC via an RS-485 or Ethernet interface. The first data collection frequency is configured based on the device type, such as 1 data collection per minute for intermittent printing presses and 10 data collection per second for high-speed rotary printing presses.

[0022] The PLC reads sensor data at a fixed frequency and packages it into packets with timestamps. The PLC transmits this data to an edge computing node or local server via Modbus / TCP, where it is stored in a historical database, such as the InfluxDB time series database. This embodiment can eliminate sensor failures or data with abnormal fluctuations and convert each parameter into a score of 0-100.

[0023] For example, this embodiment can utilize an independent external PLC as a dedicated data acquisition device. This device can interact with the existing control PLC via a standardized industrial communication protocol, eliminating the need to modify the existing control program and preventing disruption to existing production systems. The external PLC can be a standardized industrial-grade PLC equipped with an independent CPU, communication module, and storage unit, serving as a dedicated data acquisition node.

[0024] The PLC can be connected to the communication interface of the existing control PLC via industrial Ethernet or serial port, without having to touch the existing control circuit or modify the ladder diagram program. For older PLCs without a communication interface, such as early relay-type or discontinued models, an external IO acquisition module can be used to access the PLC's output digital and analog signals to achieve physical layer data acquisition.

[0025] The external PLC features a built-in multi-protocol parsing engine that supports reverse parsing of protocols in mainstream PLC programming software and automatically identifies register addresses. For non-standard or proprietary protocols, a custom protocol configuration tool is provided, allowing a wizard-based interface to map register addresses to physical parameters, such as ink density to register D100 and overprint accuracy to register D200.

[0026] For example, the external PLC runs an independent data acquisition program and uses timed interrupts to read data from the original PLC registers at a preset frequency, without affecting the real-time performance of the original control program. The default basic data acquisition frequency is 1 time per second, which can be dynamically adjusted by the edge computing node. When the device status score is greater than or equal to the status threshold, the PLC automatically switches to high-frequency data acquisition.

[0027] This embodiment can denoise and normalize the data collected by the external PLC, add a timestamp, eliminate sensor failure or interference data, and finally convert the data into units, such as converting the 4-20mA signal of ink density into an actual density value of 0-2.0D.

[0028] For example, historical parameters such as ink density, overprint accuracy, and dot gain collected by the external PLC are used to calculate a score using a print quality assessment function. The weight coefficient can be remotely configured via the edge node. Combined with the operating hours, print volume, and quality scores collected by the external PLC, a comprehensive status score is generated using a status scoring function.

[0029] This embodiment triggers sensor data reading through a configurable timed interrupt mechanism based on data acquisition priority; this embodiment allocates independent local cache space for high-priority parameters, adopts a circular queue storage mechanism, and ensures that data is not lost during power outages through non-volatile storage technology; low-priority parameters are obtained through regular polling of PLC registers by edge computing nodes, reducing the use of PLC internal storage resources.

[0030] This embodiment communicates with existing PLCs via standardized protocols, eliminating the need to modify control programs or touch circuits, thus avoiding the risk of production interruptions and making it particularly suitable for older and discontinued equipment. The independent CPU and storage unit in this embodiment focus on data acquisition, separated from the control logic, ensuring the real-time performance of the existing system while supporting high-frequency data acquisition and dynamic priority scheduling.

[0031] S102: Determine a target data collection frequency and a data cache mode of target parameters based on the data collection priority. The target parameters include printing process parameters and substrate parameters of the printing device.

[0032] In this embodiment, the target data collection frequency and data cache mode of the target parameter are determined based on the data collection priority, including: The target data collection frequency and data cache mode of the target parameters corresponding to the printing device are determined based on the data collection priority of the printing device.

[0033] In this embodiment, determining the data collection priority of the printing device based on the work status score includes: If the working status score is greater than or equal to the status threshold, the data collection priority of the printing device is determined to be the first priority.

[0034] If the working status score is less than the status threshold, the data collection priority of the printing device is determined to be the second priority. The priority level of the first priority is higher than the priority level of the second priority.

[0035] In this embodiment, the data collection priority includes a first priority and a second priority. The first priority may indicate that the printing device is in an abnormal state, with a working status score ≥ a state threshold. For example, when the printing device is operating under high load or the printing quality fluctuates, the printing device is assigned the first priority. The second priority may indicate that the printing device is in a normal state, with a working status score < the state threshold. For example, when the printing device is operating under low load or the printing quality is stable, the printing device is assigned the second priority.

[0036] For example, the external PLC sends the status score to the edge computing node, which prioritizes the status score based on a preset threshold (e.g., 0.6). The PLC can implement comparison logic for the working status score using comparison instructions. If the working status score is greater than or equal to the status threshold, the priority flag bit BIT0 = 1 is sent to the edge node. BIT0 = 1 indicates the first priority. If the working status score is less than the status threshold, the priority flag bit BIT0 = 0 is sent to the edge node. BIT0 = 0 indicates the second priority.

[0037] The external PLC in this embodiment can dynamically adjust the acquisition cycle using a frequency calculation function based on priority instructions issued by the edge node. First-priority data can be stored in the external PLC's local cache, with a configurable cache depth to support real-time response to device control needs. Second-priority data can be obtained by the edge computing node by periodically polling the external PLC registers and stored in the edge node's SQLite database.

[0038] Printing process parameters refer to the core parameters that directly affect printing quality, including: printing pressure, scraper angle, drying temperature, and printing speed. Substrate parameters refer to parameters that reflect the characteristics of the substrate and affect process adaptation, including: paper thickness, humidity, smoothness, material type, static value, etc. The target data collection frequency is a differentiated parameter collection frequency set for printing equipment of different priorities. The data collection frequency corresponding to the first priority is greater than the data collection frequency corresponding to the second priority. The data cache mode can include two modes: PLC local cache and edge computing node cache. High-priority parameters are stored in the cache unit of the device PLC in real time, supporting millisecond-level response. Low-priority parameters are temporarily stored in the edge node (such as the industrial gateway) and periodically synchronized to the remote server.

[0039] This embodiment prioritizes data collection by using high-frequency data collection and local caching for high-priority printing device parameters to ensure real-time control. Low-frequency data collection and edge caching are used for low-priority printing device parameters, balancing efficiency and resources. This priority-driven, differentiated strategy enables real-time monitoring of critical parameters and efficient management of non-critical parameters.

[0040] For example, this embodiment sends a preset status threshold to the edge computing node via the Industrial Internet platform. This embodiment can dynamically adjust the status threshold based on historical fault data. This embodiment calculates the device's operating status score in real time and sends it to the edge computing node. If the operating status score ≥ the status threshold, the device is marked as first priority; otherwise, it is marked as second priority.

[0041] For the first-priority equipment: Printing process parameters: Increase the collection frequency from the default 10 times / minute to 15 times / minute through the PLC program, triggering a hardware interrupt for rapid response, such as the OB35 timer interrupt of the Siemens PLC. Key substrate parameters: Through the tension sensor, event-triggered collection is adopted, such as automatic high-frequency collection when the tension fluctuation is greater than 5%. The PLC reads the sensor data in real time through the Profinet protocol, writes it directly to the local cache, and sends it to the printing control unit via hard real-time communication. In the event of a network interruption, the PLC stores 72 hours of data in the local cache, and transmits it to the edge node according to the timestamp after the network is restored.

[0042] For second-priority devices, data is collected at a default low frequency (e.g., 5 times per minute), with the collection period controlled by a scheduled task on the edge node. The edge computing node polls the sensor using the Modbus RTU protocol, and the data is de-noised and stored in a local cache.

[0043] When a device's status score changes, such as from second priority to first, this embodiment sends a frequency change command to the PLC, automatically switching the acquisition mode. Priorities can be manually adjusted through the industrial app, such as temporarily setting a device to first priority for debugging. In the event of a network outage, the edge computing node cache supports offline storage of 48 hours of data, which can be uploaded in batches after the network is restored.

[0044] S103: Target parameters of all printing devices are collected based on the target data collection frequency to obtain target collection data. The target collection data is cached based on the data cache mode. The target collection data is the printing device data collected by the PLC.

[0045] In this embodiment, the target data collection frequency refers to the frequency of parameter collection, determined based on the data collection priority of the printing device, and can be categorized as high or low frequency. The target parameter refers to the type of parameter to be collected. The target collected data refers to the actual data of various parameters collected from the printing device by the PLC according to the target data collection frequency.

[0046] This embodiment collects target parameters at a frequency determined by the device data collection priority to obtain target collected data. The data is stored in a corresponding cache mode to ensure real-time storage and processing of key data and efficient storage of non-key data.

[0047] For example, according to the target data collection frequency, set the collection task and cycle in the PLC. Ensure that the PLC is properly connected to various sensors, such as ink density sensors and overprint visual inspection systems. The PLC collects target parameters at the set frequency, performs preliminary processing on the collected data, and obtains the target collection data. If the data collection priority is the first priority, the target collection data is stored in the PLC local cache; if the data collection priority is the second priority, the data is sent to the edge computing node cache. Check the cached data regularly and clear expired data. When the network is normal, upload the data cached by the edge computing node to the cloud.

[0048] From the above, we can conclude that, on the one hand, in the implementation of the Industrial Internet and intelligent manufacturing, the informatization transformation of traditional equipment is faced with high costs and high technical barriers. This application provides a lightweight data acquisition method based on PLC, which implements the PLC acquisition function through software definition, significantly reducing the cost and implementation difficulty of equipment informatization transformation, and providing enterprises with a simple, easy-to-use and low-cost equipment informatization solution.

[0049] On the other hand, this embodiment prioritizes devices based on their status scores, adopts high-frequency collection + local caching for high-risk devices to ensure real-time response of key parameters; and adopts low-frequency collection + edge caching for normal devices to reduce the pressure of redundant data processing and achieve dynamic optimization of computing and storage resources.

[0050] This embodiment also calculates a quality score based on historical parameters and generates a status score based on real-time workload intensity, enabling early identification of potential failures and preventing batch quality issues. The dual-redundant hardware design and hierarchical caching mechanism in this embodiment effectively address network outages and ensure data integrity. The dynamic priority adjustment feature in this embodiment supports flexible adaptation of production strategies, balancing efficiency and reliability requirements.

[0051] In summary, this embodiment achieves computing and storage resource optimization and potential fault prediction through dynamic priority data collection and hierarchical caching strategy. Combined with the lightweight solution based on PLC, it improves the intelligent management efficiency of equipment while effectively reducing the cost and technical threshold of enterprise informatization transformation, and provides an integrated solution that takes into account reliability, flexibility and economy for the digital upgrade of equipment in the printing industry.

[0052] In one embodiment of the present application, the historical printing parameters include ink density, overprint accuracy, and dot gain.

[0053] Calculates a print quality score based on historical printing parameters of all printing devices, including: The print quality evaluation function is used to calculate the print quality score based on the ink density, overprint accuracy and dot gain of all printing devices.

[0054] The printing quality evaluation function is:

[0055] Among them, Q represents the printing quality score, are weight coefficients, , Indicates the actual ink density, Indicates standard ink density, R indicates overprint accuracy, Indicates the actual dot gain rate, Indicates the standard dot gain ratio.

[0056] In this embodiment, the printing quality evaluation function is used to obtain a comprehensive quality score by weighted calculation of historical parameters. The weight coefficient is determined by the process characteristics, for example, the weight of overprint accuracy is usually the highest.

[0057] This example uses a PLC to collect historical data on ink density, overprint accuracy, and dot gain in real time. It then uses a print quality assessment function to normalize the deviation between the actual and standard values, ultimately calculating a quality score. The closer the actual performance of key parameters is to the standard value, the higher the weight and the higher the quality score.

[0058] For example, the ink density sensor is connected to the PLC via an analog module, outputting a 4-20mA signal corresponding to a 0-2.0D density value, which is then converted to the actual density value using a range conversion formula. The overprint accuracy is transmitted to the PLC via the Ethernet interface by the visual inspection system and directly stored in register R

[001] . The dot gain rate is sent to the PLC in real time via the Modbus / TCP protocol by the dot scanner and stored in register R

[002] . The PLC calls the print quality evaluation function via a timed interrupt. The weight coefficients in the print quality evaluation function are stored in the PLC's non-volatile memory and can be remotely configured via an edge node.

[0059] For example, for the purpose of general electromechanical equipment informatization, this embodiment can prioritize key indicators that directly reflect production status based on the real-time collection of output, quality, and efficiency data. Output data can include the number of printed sheets and the number of meters of substrate consumed; quality data can include ink density, overprint accuracy, and dot gain; and efficiency data can include equipment operating time, number of downtimes, and capacity utilization. This embodiment uses a weighted deviation scoring method instead of complex normalization calculations to directly quantify the degree of deviation between actual parameters and standard values.

[0060] The printing quality assessment function of this embodiment transforms subjective quality assessments into quantifiable, objective indicators through standardized mapping of key process parameters. Ink density directly determines color reproduction and is the foundation of print quality. Overprint accuracy reflects the degree of image and text overlap in multicolor printing and is a core indicator for high-precision printing (such as packaging and label printing). Dot gain affects image tonal transitions and is a key parameter for print clarity. This embodiment uses weighting coefficients to reflect differences in process characteristics. For example, packaging printing requires extremely high overprint accuracy, while book and periodical printing is more focused on dot gain, thus ensuring process adaptability of the assessment model.

[0061] This embodiment transforms subjective quality assessments into quantifiable, real-time, objective indicators. By weighting key parameters such as ink density, overprint accuracy, and dot gain, it accurately reflects print quality. The weighting coefficients can be adjusted based on process characteristics to accommodate different printing scenarios, achieving precise and standardized quality control.

[0062] In one embodiment of the present application, determining the working status score of the printing device based on the working time, printing volume, and printing quality score of the printing device includes: Based on the working time, printing volume and printing quality score of the printing equipment, the working status score of the printing equipment is calculated using the status scoring function.

[0063] The state scoring function is:

[0064] Among them, S represents the working status score, a, b, and c represent weight coefficients, a+b+c=1, Indicates the maximum working time of the printing equipment. It represents the maximum printing volume of the printing equipment within a preset time period, T represents the actual working time of the printing equipment, and V represents the actual printing volume of the printing equipment.

[0065] In this embodiment, the maximum operating time refers to the maximum continuous operating time designed for the device. The actual operating time refers to the actual cumulative operating time of the device. The actual operating time can be obtained in real time through the PLC's built-in clock module or the device counter. The actual print volume refers to the actual output of the device within a preset time period. The maximum print volume refers to the theoretical maximum output of the device within the same time period. The state scoring function is used to calculate the device's score based on the device's operating intensity and quality performance. The weight coefficient can be determined by the company's production strategy, such as in the quality-first scenario (c>a, c>b) and the efficiency-first scenario (a>c, a>b).

[0066] For example, the PLC can accumulate the equipment operating time through the built-in clock module and store it in register R

[100] . The maximum operating time is a fixed value written when the equipment is initialized, such as 8760 hours / year; The PLC can accumulate the number of printed sheets in real time through the counter module. The maximum printing volume in a preset time period is determined by the equipment model parameters. For example, the maximum printing volume of a high-speed printing machine can be set to 100,000 sheets / day.

[0067] This embodiment's status scoring function constructs a three-dimensional evaluation model based on "load, efficiency, and quality," avoiding the one-sidedness of single-dimensional evaluation. Operating hours reflect equipment usage intensity; excessive load can lead to increased wear. Print volume reflects capacity utilization; low output may indicate insufficient equipment efficiency or process debugging anomalies. The quality score, as a result-based indicator, provides a reverse verification of the effectiveness of equipment operating status.

[0068] The status scoring function and the printing quality assessment function in this embodiment form a closed-loop quality control loop. The quality score serves as the input to the status score, forming a closed loop of "quality performance → status assessment → monitoring strategy." For example, when the equipment's quality score drops due to plate wear, the operating status score also decreases, triggering high-frequency acquisition of overprint accuracy and ink density, and automatically adjusting the printing pressure. Using the quality and operating status scores output by these dual functions, companies can quantitatively assess the overall performance of their equipment.

[0069] In one embodiment of the present application, determining a target data collection frequency of a target parameter based on a data collection priority includes: If the data collection priority is the first priority, a target data collection frequency of the target parameter is determined based on the first frequency calculation function.

[0070] If the data collection priority is the second priority, the target data collection frequency of the target parameter is determined based on the second frequency calculation function. The weight coefficient of the first frequency calculation function is different from the weight coefficient of the second frequency calculation function.

[0071] In this embodiment, determining the target data acquisition frequency of the target parameter based on the first frequency calculation function includes: The data collection frequency of the printing process parameters and the printing material parameters is determined based on the first frequency calculation function.

[0072] The first frequency calculation function is:

[0073] in, Indicates the updated data collection frequency, represents the initial data collection frequency, I represents the equipment importance level, H represents the historical fluctuation rate of the collection frequency, and the weight coefficient of the first frequency calculation function includes .

[0074] In this embodiment, determining the target data acquisition frequency of the target parameter based on the second frequency calculation function includes: The data collection frequency of the printing process parameters and the printing material parameters is determined based on the second frequency calculation function.

[0075] The second frequency calculation function is:

[0076] in, Represents the updated data collection frequency. The weight coefficients of the second frequency calculation function include .

[0077] In this example, the initial data collection frequency refers to the default basic collection frequency for the device. The device importance level reflects the device's criticality in the production process. The historical collection frequency volatility is a stability indicator of the collection frequency calculated from historical data, such as the normalized standard deviation of the collection frequency over the past 24 hours. A higher historical collection frequency volatility indicates more unstable data and requires an increased collection frequency to detect anomalies.

[0078] This embodiment achieves differentiated monitoring of devices in different states through priority-driven dynamic weight adjustment. This embodiment can amplify the acquisition frequency of devices with low status scores through (2-S) to achieve reverse state adjustment. The worse the device state, the higher the acquisition frequency, ensuring that the key parameters of abnormal devices are captured at a high frequency. Critical devices with high importance levels and parameters with large data fluctuations are given higher weights when calculating the frequency, giving priority to ensuring their acquisition accuracy; ordinary devices and stable parameters are given lower weights to optimize overall resource allocation. The first priority function focuses on high-frequency response, amplifying the impact of key factors through larger weight coefficients; the second priority function focuses on efficiency optimization, reducing system load while meeting basic monitoring needs.

[0079] For example, this embodiment can realize data collection using differentiated acquisition frequencies through PLC. When executing the first frequency calculation function, the initial frequency is stored in the PLC data block DB10.DBW0, such as the default 10 times / minute; the equipment importance level and historical volatility are calculated by the edge node and sent to the PLC register R

[200] ; the PLC dynamically adjusts the acquisition frequency through the interrupt period register, for example =15 times / minute, set the interrupt period to 4000ms, that is, collect data once every 4 seconds.

[0080] The data acquisition frequency calculation function of this embodiment solves the blindness problem of traditional fixed-frequency acquisition, reduces system costs while ensuring printing quality, and provides underlying technical support that is both real-time and economical for the intelligent transformation of the printing industry. It is especially suitable for high-speed and complex modern printing production lines.

[0081] In one embodiment of the present application, determining a data cache mode of a target parameter based on a data acquisition priority includes: If the data acquisition priority is the first priority, the data cache mode of the target parameter is determined to be the PLC local cache. The PLC local cache refers to storage in the cache unit of the data acquisition device PLC.

[0082] If the data collection priority is the second priority, the data cache mode of the target parameter is determined to be the edge computing node cache. The edge computing node cache refers to storing data in the cache unit of the edge computing node corresponding to the printing device.

[0083] For example, a PLC local cache implementation involves creating a dedicated data block, such as a Mitsubishi PLC's soft element registers, setting a circular cache depth, and using a circular queue to store the most recent 1,000 data entries. Each entry includes a timestamp (PLC real-time clock), parameter value, and priority flag. A lithium battery backup function is used to enable power-off retention. Data flows from the sensor to the PLC input module to the local cache and then to the device control module (for real-time feedback and adjustment of printing pressure).

[0084] Edge node caching implementation: The PLC sends data to the edge computing node via the Modbus / TCP protocol. The data is stored in the node's built-in lightweight SQLite database. A data sharding strategy is configured, such as storing data in tables based on device ID and parameter type. The table structure can include device ID, parameter type, acquisition time, and value. Synchronization strategy: The cached data is packaged every 10 minutes and uploaded to the cloud via the MQTT protocol, supporting resumable uploads.

[0085] For priority-one data, this embodiment uses PLC local caching to achieve high-speed storage and rapid response, ensuring real-time availability of key device parameters and ensuring precise control and stable operation of the printing equipment. For priority-two data, edge computing node caching reduces network pressure, enabling efficient data management and storage, while also supporting regular cloud upload for subsequent analysis, balancing resource utilization and data processing requirements.

[0086] Corresponding to a printing equipment informationization method of the above embodiment, Figure 2 This is a structural block diagram of a printing equipment information device provided by an embodiment of the present application. For the sake of convenience, only the parts related to the embodiment of the present application are shown. Figure 2 The printing equipment informatization device 20 includes: a priority determination module 21, a data collection strategy module 22 and a data collection module 23.

[0087] The priority determination module 21 is configured to calculate a print quality score based on the historical printing parameters of all printing devices. It also determines a print status score based on the device's operating hours, print volume, and print quality score. The data collection priority of each printing device is determined based on the status score.

[0088] The data collection strategy module 22 is used to determine the target data collection frequency and data cache mode of target parameters based on the data collection priority. The target parameters include the printing process parameters of the printing equipment and the parameters of the printing material.

[0089] The data acquisition module 23 is used to acquire target parameters of all printing devices based on the target data acquisition frequency to obtain target acquisition data. The target acquisition data is cached based on the data cache mode. The target acquisition data is the printing device data collected by the PLC.

[0090] In one embodiment of the present application, the historical printing parameters include ink density, overprint accuracy, and dot gain. The priority determination module 21 is specifically configured to calculate a printing quality score using a printing quality evaluation function based on the ink density, overprint accuracy, and dot gain of all printing devices.

[0091] The printing quality evaluation function is:

[0092] Among them, Q represents the printing quality score, are weight coefficients, , Indicates the actual ink density, Indicates standard ink density, R indicates overprint accuracy, Indicates the actual dot gain rate, Indicates the standard dot gain ratio.

[0093] In one embodiment of the present application, the priority determination module 21 is further configured to calculate the working status score of the printing device using a status score function based on the working time, printing volume and printing quality score of the printing device.

[0094] The state scoring function is:

[0095] Among them, S represents the working status score, a, b, and c represent weight coefficients, a+b+c=1, Indicates the maximum working time of the printing equipment. It represents the maximum printing volume of the printing equipment within a preset time period, T represents the actual working time of the printing equipment, and V represents the actual printing volume of the printing equipment.

[0096] In one embodiment of the present application, the priority determination module 21 is further configured to determine that the data collection priority of the printing device is the first priority if the working status score is greater than or equal to the status threshold.

[0097] If the working status score is less than the status threshold, the data collection priority of the printing device is determined to be the second priority. The priority level of the first priority is higher than the priority level of the second priority.

[0098] In one embodiment of the present application, the data collection strategy module 22 is specifically configured to determine a target data collection frequency of a target parameter based on a first frequency calculation function if the data collection priority is the first priority.

[0099] If the data collection priority is the second priority, the target data collection frequency of the target parameter is determined based on the second frequency calculation function. The weight coefficient of the first frequency calculation function is different from the weight coefficient of the second frequency calculation function.

[0100] In one embodiment of the present application, the data collection strategy module 22 is further configured to determine the data collection frequency of the printing process parameters and the substrate parameters based on the first frequency calculation function.

[0101] The first frequency calculation function is:

[0102] in, Indicates the updated data collection frequency, represents the initial data collection frequency, I represents the equipment importance level, H represents the historical fluctuation rate of the collection frequency, and the weight coefficient of the first frequency calculation function includes .

[0103] In one embodiment of the present application, the data acquisition strategy module 22 is further configured to determine that the data cache mode of the target parameter is PLC local cache if the data acquisition priority is the first priority. PLC local cache refers to storage in a cache unit of the data acquisition device PLC.

[0104] If the data collection priority is the second priority, the data cache mode of the target parameter is determined to be the edge computing node cache. The edge computing node cache refers to storing data in the cache unit of the edge computing node corresponding to the printing device.

[0105] See also Figure 3 , Figure 3 This is a schematic block diagram of a printing equipment information system provided by an embodiment of the present application. Figure 3The printing device information system 300 in this embodiment may include: one or more processors 301, one or more input devices 302, one or more output devices 303, and one or more memories 304. The processors 301, input devices 302, output devices 303, and memories 304 communicate with each other via a communication bus 305. The memory 304 is used to store computer programs, which include program instructions. The processor 301 is used to execute the program instructions stored in the memory 304. The processor 301 is configured to call the program instructions to execute the functions of the modules in the above-mentioned device embodiments, such as Figure 2 The functions of the priority determination module 21, the data collection strategy module 22 and the data collection module 23 are shown.

[0106] It should be understood that in the embodiment of the present application, the processor 301 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0107] Input devices 302 may include a sheet counting sensor, a meter counting encoder, a 485 smart meter such as electricity, temperature and humidity, gas consumption, etc., as well as a camera, a touch panel, a tension acquisition sensor, a pressure acquisition sensor, etc. Output devices 303 may include a display (LCD, etc.), a speaker, a status light, an alarm light, etc. The memory 304 may include a read-only memory and a random access memory, and provides instructions and data to the processor 301. A portion of the memory 304 may also include a non-volatile random access memory. For example, the memory 304 may also store information about the device type.

[0108] In a specific implementation, the processor 301, input device 302, and output device 303 described in the embodiments of the present application can execute the implementation methods described in the first and second embodiments of a printing device informatization method provided in the embodiments of the present application, and can also execute the implementation method of a printing device informatization system 300 described in the embodiments of the present application, which will not be repeated here.

[0109] In another embodiment of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, all or part of the process of the method in the above embodiment is implemented. The computer program can also be used to instruct related hardware to complete the process. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of each of the above method embodiments are implemented. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium.

[0110] The computer-readable storage medium can be an internal storage unit of a printing device information system in any of the aforementioned embodiments, such as a hard disk or memory of a printing device information system. The computer-readable storage medium can also be an external storage device of a printing device information system, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped with a printing device information system. Furthermore, the computer-readable storage medium can include both an internal storage unit of a printing device information system and an external storage device. The computer-readable storage medium is used to store computer programs and other programs and data required by a printing device information system. The computer-readable storage medium can also be used to temporarily store data that has been output or is about to be output.

[0111] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0112] Those skilled in the art will clearly understand that, for the sake of convenience and brevity of description, the specific working process of the above-described printing equipment information system and unit can refer to the corresponding process in the aforementioned method embodiment and will not be repeated here.

[0113] In the several embodiments provided in this application, it should be understood that the disclosed system and method for informationization of a printing device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces or units, or can be an electrical, mechanical or other form of connection.

[0114] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present application.

[0115] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0116] The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for informatization of printing equipment, characterized in that: include: Calculate print quality scores based on historical printing parameters of all printing devices; determining a working status score of the printing device based on the working time of the printing device, the printing volume and the printing quality score; determining a data collection priority of a printing device based on the work status score; Determining a target data collection frequency and a data cache mode for target parameters based on the data collection priority; the target parameters include printing process parameters and substrate parameters of the printing device; Collect target parameters of all printing devices based on the target data collection frequency to obtain target collection data; caching the target collected data based on a data caching mode; The target acquisition data is printing equipment data acquired using PLC.

2. A printing equipment informatization method according to claim 1, characterized in that: The historical printing parameters include ink density, overprint accuracy and dot gain; The printing quality score is calculated based on the historical printing parameters of all printing devices, including: Calculate the print quality score using the print quality evaluation function based on the ink density, overprint accuracy and dot gain of all printing devices; The printing quality evaluation function is: Among them, Q represents the printing quality score, are weight coefficients, , Indicates the actual ink density, Indicates standard ink density, R indicates overprint accuracy, Indicates the actual dot gain rate, Indicates the standard dot gain ratio.

3. A method for informatization of printing equipment according to claim 2, characterized in that: Determining the working status score of the printing device based on the working time, printing volume and printing quality score of the printing device includes: Calculating a working status score of the printing device using a status score function based on the working time, printing volume and printing quality score of the printing device; The state scoring function is: Among them, S represents the working status score, a, b, and c represent weight coefficients, a+b+c=1, Indicates the maximum working time of the printing equipment. It represents the maximum printing volume of the printing equipment within a preset time period, T represents the actual working time of the printing equipment, and V represents the actual printing volume of the printing equipment.

4. The method for informatization of printing equipment according to claim 1, characterized in that: Determining the data collection priority of the printing device based on the working status score includes: If the working status score is greater than or equal to the status threshold, determining the data collection priority of the printing device to be the first priority; If the working status score is less than the status threshold, the data collection priority of the printing device is determined to be the second priority; the priority level of the first priority is higher than the priority level of the second priority.

5. A printing equipment informatization method according to claim 4, characterized in that: Determining a target data collection frequency of a target parameter based on the data collection priority includes: If the data collection priority is the first priority, determining a target data collection frequency of the target parameter based on a first frequency calculation function; If the data acquisition priority is the second priority, the target data acquisition frequency of the target parameter is determined based on a second frequency calculation function; the weight coefficient of the first frequency calculation function is different from the weight coefficient of the second frequency calculation function.

6. A printing equipment informatization method according to claim 5, characterized in that: The step of determining the target data acquisition frequency of the target parameter based on the first frequency calculation function includes: determining a data collection frequency of printing process parameters and substrate parameters based on a first frequency calculation function; The first frequency calculation function is: in, Indicates the updated data collection frequency, represents the initial data collection frequency, I represents the equipment importance level, H represents the historical fluctuation rate of the collection frequency, and the weight coefficient of the first frequency calculation function includes .

7. A printing equipment informatization method according to claim 4, characterized in that: Determining a data cache mode for a target parameter based on the data collection priority includes: If the data acquisition priority is the first priority, the data cache mode of the target parameter is determined to be PLC local cache; the PLC local cache refers to storage in a cache unit of the data acquisition device PLC; If the data collection priority is the second priority, the data cache mode of the target parameter is determined to be the edge computing node cache; the edge computing node cache refers to storage in the cache unit of the edge computing node corresponding to the printing device.

8. A device for informatization of printing equipment, characterized in that: include: a priority determination module for calculating a print quality score based on historical printing parameters of all printing devices; determining a working status score of the printing device based on the working time of the printing device, the printing volume and the printing quality score; determining a data collection priority of a printing device based on the work status score; A data collection strategy module, configured to determine a target data collection frequency and a data cache mode of target parameters based on the data collection priority; the target parameters include printing process parameters and substrate parameters of the printing device; A data acquisition module is used to collect target parameters of all printing devices based on a target data acquisition frequency to obtain target acquisition data; caching the target collected data based on a data caching mode; The target acquisition data is printing equipment data acquired using PLC.

9. A printing equipment information system, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.