CN114297035A - Production monitoring method, system, equipment and computer readable storage medium - Google Patents
Production monitoring method, system, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN114297035A CN114297035A CN202111682629.5A CN202111682629A CN114297035A CN 114297035 A CN114297035 A CN 114297035A CN 202111682629 A CN202111682629 A CN 202111682629A CN 114297035 A CN114297035 A CN 114297035A
- Authority
- CN
- China
- Prior art keywords
- information
- interface
- production
- preset
- acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 205
- 238000012544 monitoring process Methods 0.000 title claims abstract description 72
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000003860 storage Methods 0.000 title claims abstract description 37
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims description 71
- 230000010354 integration Effects 0.000 claims description 14
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000012806 monitoring device Methods 0.000 claims 1
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012800 visualization Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a production monitoring method, which comprises the following steps: acquiring first acquisition information of first preset acquisition equipment and second acquisition information of interface equipment, wherein the first preset acquisition equipment is connected with the interface-free equipment; processing the first acquisition information and the second acquisition information to obtain production state information, and storing the production state information in a preset database; and acquiring a calling instruction of a user, calling corresponding production state information in a preset database according to the calling instruction, and outputting the corresponding production state information to a preset monitoring terminal. The invention also discloses a system, equipment and a computer readable storage medium. The invention greatly improves the intelligent degree of monitoring of the production equipment.
Description
Technical Field
The present invention relates to the field of production monitoring, and in particular, to a production monitoring method, system, device, and computer-readable storage medium.
Background
At present, a large number of small and medium-sized micro-enterprises exist in the machining industry, and with the progress of the development of informatization and intellectualization, the small and medium-sized micro-enterprises want to monitor the production state of equipment in real time, so that the specific conditions of the production process are mastered, and corresponding improvement measures are made to improve the production benefits. However, the construction of the existing intelligent factory is often a matched design, the scheme design from the layout of the factory, the network construction and the research and development of the equipment to the whole system is customized, the manufacturing cost is not high, and the intelligent factory is not suitable for the requirements of small and medium-sized micro enterprises. Common points of these small and medium-sized micro-enterprises are that the number of devices is not large, the devices are mixed between new and old, and the models of the devices are large. Therefore, production information statistics of the existing small and medium-sized micro enterprises on the equipment is always manually performed, and the intelligent degree of equipment monitoring is low.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention mainly aims to provide a production monitoring method, and aims to solve the technical problem that the intelligent degree of monitoring production equipment is low.
In order to achieve the above object, the present invention provides a production monitoring method, comprising the steps of:
acquiring first acquisition information of first preset acquisition equipment and second acquisition information of interface equipment, wherein the first preset acquisition equipment is connected with the interface-free equipment;
processing the first acquisition information and the second acquisition information to obtain production state information, and storing the production state information in a preset database;
and acquiring a calling instruction of a user, calling corresponding production state information in a preset database according to the calling instruction, and outputting the corresponding production state information to a preset monitoring terminal.
Preferably, the step of acquiring the first acquisition information of the first preset acquisition device and the second acquisition information of the interface device includes:
acquiring first acquisition information through the production information of the interface-free equipment acquired by the first preset acquisition equipment;
acquiring interface information of the interface equipment, and acquiring a communication protocol corresponding to the interface information according to the interface information;
and acquiring the production information of the interface equipment based on the communication protocol to obtain second acquisition information.
Preferably, the step of obtaining, according to the interface information, a communication protocol corresponding to the interface information includes:
judging whether a preset protocol storage position stores a communication protocol corresponding to the interface information or not according to the interface information;
and if the communication protocol corresponding to the interface information is stored, calling the communication protocol corresponding to the interface information in the preset protocol storage position.
Preferably, after the step of determining whether a preset protocol storage location stores a communication protocol corresponding to the interface information according to the interface information, the method includes:
and if the communication protocol corresponding to the interface information is not stored, calling a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and storing the communication protocol to a preset protocol storage position.
Preferably, the step of processing the first collected information and the second collected information to obtain production state information, and storing the production state information in a preset database includes:
and extracting production information in the first acquisition information and the second acquisition information according to data integration information in the preset database, and integrating the production information to obtain production state information.
Preferably, the step of processing the first collected information and the second collected information to obtain production state information and storing the production state in a preset database further includes:
acquiring field information of second preset acquisition equipment, and generating a corresponding relation between the field information and the interface equipment and the non-interface equipment;
and storing the field information and the corresponding relation to a preset database.
Preferably, the step of calling the corresponding production state information in the preset database according to the calling instruction and outputting the production state information to the preset monitoring terminal includes:
calling corresponding production state information in a preset database according to the calling instruction;
and carrying out visual processing on the called production state information so as to display the visual processed production state information on the preset monitoring terminal.
In addition, to achieve the above object, the present invention also provides a production monitoring system, including:
the acquisition module is used for acquiring first acquisition information of first preset acquisition equipment and second acquisition information of equipment with an interface, wherein the first preset acquisition equipment is connected with equipment without the interface;
the processing module is used for processing the first acquisition information and the second acquisition information to obtain production state information and storing the production state information to a preset database;
and the output module is used for acquiring a call instruction of a user, calling corresponding production state information in a preset database according to the call instruction and outputting the corresponding production state information to a preset monitoring terminal.
In addition, to achieve the above object, the present invention also provides a production monitoring apparatus, including: a memory, a processor and a production monitoring program stored on the memory and executable on the processor, the production monitoring program when executed by the processor implementing the steps of the production monitoring method as claimed in any one of the above.
In addition, to achieve the above object, the present invention further provides a computer readable storage medium having a production monitoring program stored thereon, the production monitoring program, when executed by a processor, implementing the steps of the production monitoring method according to any one of the above.
According to the production monitoring method provided by the invention, first acquisition information of first preset acquisition equipment and second acquisition information of interface equipment can be acquired, wherein the first preset acquisition equipment is connected with the interface-free equipment. The first preset acquisition equipment is used for acquiring production information of the equipment without the interface as first acquisition information, and the production information of the equipment with the interface can be acquired through the communication interface corresponding to the equipment with the interface as second acquisition information. And then processing (such as analyzing, extracting, integrating and the like) the first acquisition information and the second acquisition information to obtain production state information of the interface equipment and the non-interface equipment, and storing the production state into a preset database. And finally, after a call instruction of the user is obtained, analyzing the call instruction to obtain the production state information required to be obtained by the user, and then calling the corresponding production state information in the preset database to output to a preset monitoring terminal for the user to check. According to the invention, the production information is acquired by adopting the first preset acquisition equipment for the equipment without an interface, and the production information is acquired by the corresponding interface for the equipment with the interface, so that the acquisition of the production information of different equipment is realized, and the acquired information is further processed and stored for users to call, thereby solving the problem that the monitoring of the production equipment is difficult to realize due to equipment mixing in the existing small and medium-sized micro enterprises, and greatly improving the intelligent degree of the monitoring of the production equipment.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
FIG. 1 is a schematic flow chart of a first embodiment of a production monitoring method of the present invention;
FIG. 2 is a schematic flow chart of a second embodiment of the production monitoring method of the present invention;
FIG. 3 is a schematic diagram of a production monitoring system according to an embodiment of the present invention;
fig. 4 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings. With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or," "and/or," "including at least one of the following," and the like, as used herein, are to be construed as inclusive or mean any one or any combination. For example, "includes at least one of: A. b, C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C ", again for example," A, B or C "or" A, B and/or C "means" any of the following: a; b; c; a and B; a and C; b and C; a and B and C'. An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
The words "if", as used herein, may be interpreted as "at … …" or "at … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context.
It should be noted that, step numbers such as S100 and S200 are used herein for the purpose of more clearly and briefly describing the corresponding contents, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform S200 first and then S100 in the specific implementation, but these should be within the protection scope of the present application.
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning in themselves. Thus, "module", "component" or "unit" may be used mixedly.
Referring to fig. 1, a first embodiment of the present invention provides a production monitoring method including the steps of:
step S100, acquiring first acquisition information of first preset acquisition equipment and second acquisition information of equipment with an interface, wherein the first preset acquisition equipment is connected with equipment without the interface;
specifically, the non-interface device is a device without a communication interface, and the interface device is a device with a communication interface. The first acquisition information is the production information of the equipment without the interface, and the second acquisition information is the production information of the equipment with the interface. The first preset acquisition equipment is connected with the non-interface equipment and used for acquiring production information (such as starting state, yield information, main equipment indexes and the like) of the non-interface equipment to obtain first acquisition information, and acquiring the production information of the interface equipment through connecting the corresponding communication interface of the interface equipment to obtain second acquisition information. In this embodiment, the production information is acquired by adopting the first preset acquisition device for the device without the interface, and the production information is acquired by the corresponding interface for the device with the interface, so that the acquisition of the production information of different devices is realized.
Further, step S100 includes the steps of:
step S110, acquiring first acquisition information through the production information of the non-interface equipment acquired by the first preset acquisition equipment;
step S120, acquiring interface information of the interface equipment, and acquiring a communication protocol corresponding to the interface information according to the interface information;
step S130, collecting the production information of the interface equipment based on the communication protocol, and obtaining the second collected information.
Specifically, the first preset acquisition device acquires the first acquisition information through the production information of the non-interface device acquired by the first preset acquisition device, for example, the first preset acquisition device includes a remote I/O unit, an AD unit, and a PLC (Programmable Logic Controller), the production information of the non-interface device is acquired through connection between the remote I/O unit and the AD unit (for example, by adding a button, a relay, or other devices), and the production information is sent to the PLC through the I/O signal and the AD signal, and the PLC analyzes the I/O signal and the AD signal to acquire the production information of the non-interface device (i.e., the first acquisition information). The second acquisition information may be obtained by acquiring the interface information of the interface device, acquiring a communication protocol corresponding to the interface information according to the interface information, and acquiring the production information of the interface device based on the communication protocol. Therefore, the butt joint of the communication interfaces of different interface equipment is realized, so that the production information of different interface equipment is acquired, and the second acquisition information is obtained. For example, a corresponding program is compiled based on a PyQt framework, and a communication protocol corresponding to the interface information of the interface device can be compiled by using a python-rich resource packet such as a socket module, so as to acquire the production information of the interface device according to the communication protocol, thereby obtaining the second acquisition information.
Still further, the step S120 includes the steps of:
step S121, judging whether a preset protocol storage position stores a communication protocol corresponding to the interface information or not according to the interface information;
and step S122, if the communication protocol corresponding to the interface information is stored, calling the communication protocol corresponding to the interface information in the preset protocol storage position.
And step S123, if the communication protocol corresponding to the interface information is not stored, calling a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and storing the communication protocol to a preset protocol storage position.
Specifically, when the interface device is initially connected, a preset protocol generation tool (e.g., a socket module) may be called to generate a communication protocol corresponding to the interface information, and the communication protocol may be stored in a preset protocol storage location. When the production information of the interface equipment needs to be acquired, whether a preset protocol storage position stores a communication protocol corresponding to the interface information or not is judged according to the interface information of the interface equipment, and if the preset protocol storage position stores the communication protocol corresponding to the interface information, the communication protocol corresponding to the interface information in the preset protocol storage position is called to avoid repeated generation of the communication protocol, so that the efficiency of acquiring the second acquisition information is improved. And if the preset protocol storage position does not store the communication protocol corresponding to the interface information, calling a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and storing the communication protocol to the preset protocol storage position. The second acquisition information is acquired, so that the second acquisition information can be directly called when the same communication protocol is needed in the later period, and the efficiency of acquiring the second acquisition information is improved.
Step S200, processing the first acquisition information and the second acquisition information to obtain production state information, and storing the production state information in a preset database;
specifically, the first acquisition information and the second acquisition information may be analyzed to obtain production information corresponding to the interface device and the non-interface device, and then the production information corresponding to the interface device and the non-interface device may be integrated according to a preset data integration requirement of a user (e.g., a data requirement desired to be obtained by the user, such as a device startup situation, a real-time yield of each device, a time-share yield, a total yield, a yield, and the like), so as to obtain production state information of the interface device and the non-interface device (e.g., a device startup situation, a real-time yield of each device, a time-share yield, a total yield, a yield, and the like). And then, storing the production state information of the interface equipment and the non-interface equipment in a preset database so as to call corresponding data according to different call instructions of a user at a later period.
Further, step S200 further includes the steps of:
step S210, extracting production information in the first collected information and the second collected information according to the data integration information in the preset database, and integrating the production information to obtain production state information.
Specifically, the data integration information is data integration requirement information of a user, and may be in a form of a table, for example, according to a data integration table in the preset database, production information corresponding to the data integration table in the first acquisition information and the second acquisition information is extracted, and then the corresponding production information is integrated into the data integration table, so as to implement processing of the first acquisition information and the second acquisition information. In this embodiment, the data integration information is used to quickly complete the processing of the data after the first acquisition information and the second acquisition information are acquired, so that the later-stage user can call the data conveniently, the data processing of the interface equipment and the data processing of the non-interface equipment are automatically realized, and the efficiency and the intelligent degree of monitoring the equipment are improved.
Step S300, obtaining a call instruction of a user, calling corresponding production state information in a preset database according to the call instruction, and outputting the corresponding production state information to a preset monitoring terminal.
Specifically, the call instruction may include a request for obtaining the production state information by the user. After the call instruction of the user is obtained, the call instruction is analyzed to obtain the production state information required to be obtained by the user, and then the corresponding production state information in the preset database is called and output to the preset monitoring terminal for the user to check.
Furthermore, the step of calling the corresponding production state information in the preset database according to the calling instruction and outputting the production state information to the preset monitoring terminal includes:
step S310, calling corresponding production state information in a preset database according to the calling instruction;
and step S320, performing visualization processing on the called production state information so as to display the visualized production state information on the preset monitoring terminal.
Specifically, calling corresponding production state information in a preset database according to the calling instruction, and then performing visualization processing on the called production state information so that the visualization processed production state information is displayed on the preset monitoring terminal. The visualization processing may be to convert the called production state information into a visual form such as a text and/or a table and/or an image, so that a user can intuitively know the corresponding production state information.
In the first embodiment of the present invention, first acquisition information of a first preset acquisition device and second acquisition information of an interface device may be acquired, where the first preset acquisition device is connected to an interface-less device. The first preset acquisition equipment is used for acquiring production information of the equipment without the interface as first acquisition information, and the production information of the equipment with the interface can be acquired through the communication interface corresponding to the equipment with the interface as second acquisition information. And then processing (such as analyzing, extracting, integrating and the like) the first acquisition information and the second acquisition information to obtain production state information of the interface equipment and the non-interface equipment, and storing the production state into a preset database. And finally, after a call instruction of the user is obtained, analyzing the call instruction to obtain the production state information required to be obtained by the user, and then calling the corresponding production state information in the preset database to output to a preset monitoring terminal for the user to check. The embodiment acquires the production information by adopting the first preset acquisition equipment for the non-interface equipment and acquires the production information by the corresponding interface for the interface equipment, so that the acquisition of the production information of different equipment is realized, and then the acquired information is processed and stored for users to call, the difficult problem that the monitoring of the production equipment is difficult to realize due to equipment mixing in the existing small and medium-sized micro enterprises is solved, and the intelligent degree of the monitoring of the production equipment is greatly improved.
Further, referring to fig. 2, a second embodiment of the present invention provides a production monitoring method, based on the above embodiment shown in fig. 1, the step S200 includes the following steps before:
step S220, acquiring field information of second preset acquisition equipment, and generating a corresponding relation between the field information and the interface equipment and the non-interface equipment;
and step S221, storing the field information and the corresponding relation to a preset database.
Specifically, the field information may include product information, personnel information, process information, and the like. The related field information can be directly input into the second preset acquisition device by a user, and the related field information and the like can also be acquired by the user through the second preset acquisition device. For example, a user generates a two-dimensional code or a bar code corresponding to the field information corresponding to the interface device and the non-interface device, and then scans the corresponding two-dimensional code or bar code by a code scanning gun to obtain the field information corresponding to the interface device and the non-interface device and the corresponding relationship between the field information and the interface device and the non-interface device. And then storing the field information and the corresponding relation to a preset database through a serial port protocol corresponding to the code scanning gun so as to be convenient for the subsequent user to call. In this embodiment, the second preset acquisition device acquires the field information of the interface device and the field information of the non-interface device, so that the embodiment monitors the production information of the device and the production field information, thereby improving the flexibility of monitoring the device, improving the abundance of data in the preset database, and further improving the intelligent degree of monitoring the device.
Still further, in another embodiment, the production monitoring method further comprises:
corresponding production state analysis software can be written through a PyQt framework, and then timing tasks, such as acquisition of data of segmented yield, white night shift yield, total yield and the like, are realized through an apscheduler module in the production state analysis software; the real-time data updating task is realized through a QTimer timer module; the data in the PLC are obtained through communication between the modbus _ tk module and the PLC; compiling serial port communication through a pyserial module to obtain field information of the code scanning gun; compiling network port communication through a socket module, and acquiring production information of corresponding interface equipment according to interface protocols of different interface equipment manufacturers;
performing data analysis on the acquired production information, and then performing data integration according to a format of a corresponding data integration table in a preset database;
and connecting a preset database through a pymysql module of the production state analysis software and storing the integrated data into the preset database.
A user sends a specific calling instruction (such as real-time yield, availability ratio, segmented yield and the like) to a preset server in a POET mode by an HTTP request;
after receiving the HTTP request, the preset server performs regular matching according to the URL address of the request, and responds to the corresponding interface function after matching the corresponding URL address;
firstly, acquiring parameters of POST (POST start) in a function, requiring a preset server to execute corresponding database query operation according to the parameters, acquiring data in a preset database by query methods such as aggregation and grouping, recombining a required interface data format, and returning the data to a preset monitoring terminal through HTTP response;
and the preset monitoring terminal analyzes the returned data and displays the data in the forms of charts and the like.
As shown in fig. 3, fig. 3 is a schematic view of a production monitoring system according to an embodiment of the present invention, and in an embodiment of the present invention, a production monitoring system is provided, where the production monitoring system includes:
the system comprises an acquisition module 10, a processing module and a processing module, wherein the acquisition module is used for acquiring first acquisition information of first preset acquisition equipment and second acquisition information of equipment with an interface, and the first preset acquisition equipment is connected with equipment without the interface;
the processing module 20 is configured to process the first acquisition information and the second acquisition information to obtain production state information, and store the production state in a preset database;
and the output module 30 is configured to obtain a call instruction of a user, and call corresponding production state information in a preset database according to the call instruction and output the production state information to a preset monitoring terminal.
Still further, the production monitoring system further comprises:
the acquisition module 10 is further configured to obtain the first acquisition information through the production information of the non-interface device acquired by the first preset acquisition device;
the acquisition module 10 is further configured to acquire interface information of the interface device, and acquire a communication protocol corresponding to the interface information according to the interface information;
the acquisition module 10 is further configured to acquire the production information of the interface device based on the communication protocol, and obtain the second acquisition information.
Still further, the production monitoring system further comprises:
the acquisition module 10 is further configured to determine, according to the interface information, whether a communication protocol corresponding to the interface information is stored in a preset protocol storage location;
the acquisition module 10 is further configured to call a communication protocol corresponding to the interface information in the preset protocol storage location if the communication protocol corresponding to the interface information is stored.
Still further, the production monitoring system further comprises:
the acquisition module 10 is further configured to, if the communication protocol corresponding to the interface information is not stored, invoke a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and store the communication protocol to a preset protocol storage location.
Still further, the production monitoring system further comprises:
the processing module 20 is further configured to extract production information in the first collected information and the second collected information according to the data integration information in the preset database, and integrate the production information to obtain production state information.
Still further, the production monitoring system further comprises:
the acquisition module 10 is further configured to acquire field information of a second preset acquisition device, and generate a corresponding relationship between the field information and the interface device and the non-interface device;
and storing the field information and the corresponding relation to a preset database.
Still further, the production monitoring system further comprises:
the output module 30 is further configured to call corresponding production state information in a preset database according to the call instruction;
the output module 30 is further configured to perform visualization processing on the called production state information, so that the visualized production state information is displayed on the preset monitoring terminal.
As shown in fig. 4, fig. 4 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present invention.
As shown in fig. 4, the apparatus may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the device may further include a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, a WiFi module, and so forth. Such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display screen, turn off the display screen and/or the backlight according to the brightness of ambient light. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), detect the magnitude and direction of gravity when the mobile terminal is stationary, and can be used for applications (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer and tapping) and the like for recognizing the attitude of the mobile terminal; of course, the mobile terminal may also be configured with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which are not described herein again.
Those skilled in the art will appreciate that the configuration of the apparatus shown in FIG. 4 does not constitute a limitation on the production monitoring apparatus, and may include more or fewer components than those shown, or some components in combination, or a different arrangement of components.
As shown in fig. 4, a memory 1005, which is a type of computer storage medium, may include an operating system, a network communication module, a user interface module, and a production monitoring application program therein.
In the apparatus shown in fig. 4, the processor 1001 may be configured to call the production monitoring program stored in the memory 1005 and perform the following operations:
acquiring first acquisition information of first preset acquisition equipment and second acquisition information of interface equipment, wherein the first preset acquisition equipment is connected with the interface-free equipment;
processing the first acquisition information and the second acquisition information to obtain production state information, and storing the production state information in a preset database;
and acquiring a calling instruction of a user, calling corresponding production state information in a preset database according to the calling instruction, and outputting the corresponding production state information to a preset monitoring terminal.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
acquiring first acquisition information through the production information of the interface-free equipment acquired by the first preset acquisition equipment;
acquiring interface information of the interface equipment, and acquiring a communication protocol corresponding to the interface information according to the interface information;
and acquiring the production information of the interface equipment based on the communication protocol to obtain second acquisition information.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
judging whether a preset protocol storage position stores a communication protocol corresponding to the interface information or not according to the interface information;
and if the communication protocol corresponding to the interface information is stored, calling the communication protocol corresponding to the interface information in the preset protocol storage position.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
and if the communication protocol corresponding to the interface information is not stored, calling a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and storing the communication protocol to a preset protocol storage position.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
and extracting production information in the first acquisition information and the second acquisition information according to data integration information in the preset database, and integrating the production information to obtain production state information.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
acquiring field information of second preset acquisition equipment, and generating a corresponding relation between the field information and the interface equipment and the non-interface equipment;
and storing the field information and the corresponding relation to a preset database.
Still further, the processor 1001 may be further configured to invoke a production monitoring program stored in the memory 1005 and perform the following operations:
calling corresponding production state information in a preset database according to the calling instruction;
and carrying out visual processing on the called production state information so as to display the visual processed production state information on the preset monitoring terminal.
In addition, the embodiment of the invention also provides a computer storage medium.
The computer storage medium stores a computer program, and the computer program is executed by a processor to implement the operations in the production monitoring method provided by the above embodiments.
It is to be understood that the foregoing scenarios are only examples, and do not constitute a limitation on application scenarios of the technical solutions provided in the embodiments of the present application, and the technical solutions of the present application may also be applied to other scenarios. For example, as can be known by those skilled in the art, with the evolution of system architecture and the emergence of new service scenarios, the technical solution provided in the embodiments of the present application is also applicable to similar technical problems.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
The steps in the method of the embodiment of the application can be sequentially adjusted, combined and deleted according to actual needs.
The units in the device in the embodiment of the application can be merged, divided and deleted according to actual needs.
In the present application, the same or similar term concepts, technical solutions and/or application scenario descriptions will be generally described only in detail at the first occurrence, and when the description is repeated later, the detailed description will not be repeated in general for brevity, and when understanding the technical solutions and the like of the present application, reference may be made to the related detailed description before the description for the same or similar term concepts, technical solutions and/or application scenario descriptions and the like which are not described in detail later.
In the present application, each embodiment is described with emphasis, and reference may be made to the description of other embodiments for parts that are not described or illustrated in any embodiment.
The technical features of the technical solution of the present application may be arbitrarily combined, and for brevity of description, all possible combinations of the technical features in the embodiments are not described, however, as long as there is no contradiction between the combinations of the technical features, the scope of the present application should be considered as being described in the present application.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the present application are all or partially generated when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, digital subscriber line) or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, memory Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.
Claims (10)
1. A production monitoring method, characterized in that it comprises the steps of:
acquiring first acquisition information of first preset acquisition equipment and second acquisition information of interface equipment, wherein the first preset acquisition equipment is connected with the interface-free equipment;
processing the first acquisition information and the second acquisition information to obtain production state information, and storing the production state information in a preset database;
and acquiring a calling instruction of a user, calling corresponding production state information in a preset database according to the calling instruction, and outputting the corresponding production state information to a preset monitoring terminal.
2. The production monitoring method of claim 1, wherein the step of obtaining first acquisition information of a first preset acquisition device and second acquisition information of an interface device comprises:
acquiring first acquisition information through the production information of the interface-free equipment acquired by the first preset acquisition equipment;
acquiring interface information of the interface equipment, and acquiring a communication protocol corresponding to the interface information according to the interface information;
and acquiring the production information of the interface equipment based on the communication protocol to obtain second acquisition information.
3. The production monitoring method of claim 2, wherein the step of obtaining a communication protocol corresponding to the interface information according to the interface information comprises:
judging whether a preset protocol storage position stores a communication protocol corresponding to the interface information or not according to the interface information;
and if the communication protocol corresponding to the interface information is stored, calling the communication protocol corresponding to the interface information in the preset protocol storage position.
4. The production monitoring method according to claim 3, wherein the step of determining whether the communication protocol corresponding to the interface information is stored in the preset protocol storage location according to the interface information comprises the following steps:
and if the communication protocol corresponding to the interface information is not stored, calling a preset protocol generation tool to generate the communication protocol corresponding to the interface information, and storing the communication protocol to a preset protocol storage position.
5. The production monitoring method of claim 1, wherein the step of processing the first collected information and the second collected information to obtain production status information and storing the production status information in a preset database comprises:
and extracting production information in the first acquisition information and the second acquisition information according to data integration information in the preset database, and integrating the production information to obtain production state information.
6. The production monitoring method of claim 1, wherein the step of processing the first collected information and the second collected information to obtain production status information and storing the production status information in a preset database further comprises:
acquiring field information of second preset acquisition equipment, and generating a corresponding relation between the field information and the interface equipment and the non-interface equipment;
and storing the field information and the corresponding relation to a preset database.
7. The production monitoring method according to any one of claims 1 to 6, wherein the step of calling the corresponding production state information in the preset database to be output to a preset monitoring terminal according to the calling instruction comprises:
calling corresponding production state information in a preset database according to the calling instruction;
and carrying out visual processing on the called production state information so as to display the visual processed production state information on the preset monitoring terminal.
8. A production monitoring system, comprising:
the acquisition module is used for acquiring first acquisition information of first preset acquisition equipment and second acquisition information of equipment with an interface, wherein the first preset acquisition equipment is connected with equipment without the interface;
the processing module is used for processing the first acquisition information and the second acquisition information to obtain production state information and storing the production state information to a preset database;
and the output module is used for acquiring a call instruction of a user, calling corresponding production state information in a preset database according to the call instruction and outputting the corresponding production state information to a preset monitoring terminal.
9. A production monitoring device, comprising: memory, a processor and a production monitoring program stored on the memory and executable on the processor, the production monitoring program when executed by the processor implementing the steps of the production monitoring method according to any one of claims 1 to 7.
10. A computer-readable storage medium, having a production monitoring program stored thereon, which when executed by a processor implements the steps of the production monitoring method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111682629.5A CN114297035B (en) | 2021-12-30 | 2021-12-30 | Production monitoring method, system, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111682629.5A CN114297035B (en) | 2021-12-30 | 2021-12-30 | Production monitoring method, system, equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114297035A true CN114297035A (en) | 2022-04-08 |
CN114297035B CN114297035B (en) | 2023-11-14 |
Family
ID=80974926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111682629.5A Active CN114297035B (en) | 2021-12-30 | 2021-12-30 | Production monitoring method, system, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114297035B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801016A (en) * | 2005-09-19 | 2006-07-12 | 上海电器科学研究所(集团)有限公司 | Long-distance IO analog value module with Profibus-DP bus interface |
CN101042582A (en) * | 2007-04-25 | 2007-09-26 | 上海电器科学研究所(集团)有限公司 | Programmable and configurable remote I/O module with field bus interface |
CN101685301A (en) * | 2009-07-29 | 2010-03-31 | 东华大学 | Embedded type state monitoring information adaptor capable of operating under complex working conditions of numerically-controlled machine tool and method thereof |
CN203250205U (en) * | 2013-05-15 | 2013-10-23 | 浙江力太科技有限公司 | Manufacturing equipment acquisition interacted system |
US8838087B1 (en) * | 2010-09-06 | 2014-09-16 | Sprint Communications Company L.P. | Provisioning system and methods for interfaceless phone |
CN110456725A (en) * | 2019-07-04 | 2019-11-15 | 烽台科技(北京)有限公司 | A kind of monitoring method of PLC device, device and intelligent terminal |
CN110658793A (en) * | 2019-09-10 | 2020-01-07 | 上海大学 | Intelligent production heterogeneous equipment multi-channel information perception analysis system and operation method thereof |
CN111016967A (en) * | 2019-11-27 | 2020-04-17 | 北京西南交大盛阳科技有限公司 | Interval monitoring method, device, system, computer equipment and storage medium |
CN111046982A (en) * | 2018-10-15 | 2020-04-21 | 珠海格力电器股份有限公司 | Equipment data monitoring method and device, computer equipment and storage medium |
CN111352370A (en) * | 2020-03-16 | 2020-06-30 | 威海精讯畅通电子科技有限公司 | Agricultural data and production-based management system and agricultural data monitoring terminal |
CN111400384A (en) * | 2020-03-11 | 2020-07-10 | 广东溢达纺织有限公司 | Monitoring system, method, computer equipment and storage medium for sizing machine |
CN111420828A (en) * | 2019-01-09 | 2020-07-17 | 上海交通大学 | Rail type spraying robot |
CN111586090A (en) * | 2020-03-25 | 2020-08-25 | 杭州传化智能制造科技有限公司 | Method, system, computer device and readable storage medium for industrial data acquisition |
CN113609427A (en) * | 2021-08-06 | 2021-11-05 | 山东鸿业信息科技有限公司 | System data resource extraction method and system under condition of no interface |
-
2021
- 2021-12-30 CN CN202111682629.5A patent/CN114297035B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801016A (en) * | 2005-09-19 | 2006-07-12 | 上海电器科学研究所(集团)有限公司 | Long-distance IO analog value module with Profibus-DP bus interface |
CN101042582A (en) * | 2007-04-25 | 2007-09-26 | 上海电器科学研究所(集团)有限公司 | Programmable and configurable remote I/O module with field bus interface |
CN101685301A (en) * | 2009-07-29 | 2010-03-31 | 东华大学 | Embedded type state monitoring information adaptor capable of operating under complex working conditions of numerically-controlled machine tool and method thereof |
US8838087B1 (en) * | 2010-09-06 | 2014-09-16 | Sprint Communications Company L.P. | Provisioning system and methods for interfaceless phone |
CN203250205U (en) * | 2013-05-15 | 2013-10-23 | 浙江力太科技有限公司 | Manufacturing equipment acquisition interacted system |
CN111046982A (en) * | 2018-10-15 | 2020-04-21 | 珠海格力电器股份有限公司 | Equipment data monitoring method and device, computer equipment and storage medium |
CN111420828A (en) * | 2019-01-09 | 2020-07-17 | 上海交通大学 | Rail type spraying robot |
CN110456725A (en) * | 2019-07-04 | 2019-11-15 | 烽台科技(北京)有限公司 | A kind of monitoring method of PLC device, device and intelligent terminal |
CN110658793A (en) * | 2019-09-10 | 2020-01-07 | 上海大学 | Intelligent production heterogeneous equipment multi-channel information perception analysis system and operation method thereof |
CN111016967A (en) * | 2019-11-27 | 2020-04-17 | 北京西南交大盛阳科技有限公司 | Interval monitoring method, device, system, computer equipment and storage medium |
CN111400384A (en) * | 2020-03-11 | 2020-07-10 | 广东溢达纺织有限公司 | Monitoring system, method, computer equipment and storage medium for sizing machine |
CN111352370A (en) * | 2020-03-16 | 2020-06-30 | 威海精讯畅通电子科技有限公司 | Agricultural data and production-based management system and agricultural data monitoring terminal |
CN111586090A (en) * | 2020-03-25 | 2020-08-25 | 杭州传化智能制造科技有限公司 | Method, system, computer device and readable storage medium for industrial data acquisition |
CN113609427A (en) * | 2021-08-06 | 2021-11-05 | 山东鸿业信息科技有限公司 | System data resource extraction method and system under condition of no interface |
Non-Patent Citations (1)
Title |
---|
曾凡智, 杨定安: "工业控制中现代通讯技术的应用", 福建电脑, no. 07, pages 56 * |
Also Published As
Publication number | Publication date |
---|---|
CN114297035B (en) | 2023-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109726103B (en) | Test report generation method, device, equipment and storage medium | |
KR101047899B1 (en) | User interface automatic generation and industrial facility controlling system using portable terminal | |
CN108401026B (en) | Block chain-based data storage method, system and computer-readable storage medium | |
EP2784661B1 (en) | Computer program product, information processing method, and information processing apparatus | |
CN114640727B (en) | Protocol analysis method, device and computer readable storage medium | |
CN114040024A (en) | Gateway-based micro-service gray level publishing method, device, equipment and storage medium | |
CN108062401B (en) | Application recommendation method and device and storage medium | |
CN102804177B (en) | The method of self-adaptation context model framework, device are provided | |
CN107341007B (en) | Display terminal, timing starting method thereof and computer readable storage medium | |
CN112667212A (en) | Buried point data visualization method and device, terminal and storage medium | |
CN114297035A (en) | Production monitoring method, system, equipment and computer readable storage medium | |
US20210392188A1 (en) | Information processing method, and program | |
KR20210101583A (en) | Electronic device and method for operating contents using the same | |
CN115827437A (en) | Static code analysis method and device, electronic equipment, readable storage medium and chip | |
CN111030848B (en) | Automatic configuration method and device of electronic product and storage medium | |
KR20190060476A (en) | An electronic device and a method for managing input data inputted into input field | |
CN114024990A (en) | General access method for Internet of things platform, network equipment and readable storage medium | |
CN113256253A (en) | Data processing method, device, equipment, computer readable storage medium and product | |
US9720801B2 (en) | System and method for linking debugging message | |
CN113934618A (en) | Interface test case generation method, device, generator and readable storage medium | |
CN113986338B (en) | Project package scanning method, system, equipment and computer readable storage medium | |
CN112988160B (en) | Server compiling method, device, equipment and computer readable storage medium | |
CN113919877B (en) | Task progress processing method, device and readable storage medium based on DMP platform | |
JP2018160047A (en) | Portable terminal, server device, information process system, control method, and program | |
CN112333487B (en) | Terminal message monitoring method, device and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |