Intelligent dry separator control and monitoring system
By designing the control and monitoring system of the intelligent stem machine, the PLC integration control and simple buttons are used to solve the problem of cumbersome operation and inability to monitor the existing intelligent drying machine operations, realize the real -time control and monitoring of the stem selection machine, improve the improvement The reliability and operational efficiency of the device.
Patent Information
- Application Number
- CN202411401248.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-28
AI Technical Summary
The existing intelligent dry machine selection operation is cumbersome, and it is difficult for operators to directly control the PLC system, and they cannot monitor the equipment status and alarm information in real time, which can easily lead to failure.
Design a intelligent cadre selection control and monitoring system, including manual control modules and monitoring modules. It integrates control and simple buttons through PLC to achieve real -time control and monitoring of the internal and external components of the cadres. The system adopts the main thread, data update thread, video screen thread and control thread. It can be used to communicate with PLC through the SNAP7 library to use the device network SDK to process the camera video stream.
Simplify the operation process, so that the operator can control the cadres and select machines through a simple click -through operation, reduce the complexity and fault risk of the operation, realize the real -time data monitoring and video monitoring of the equipment, improve the reliability and operation of the equipment, and the operation of the equipment. efficiency.
Smart Images

Figure CN119376328A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mine sorting equipment, and in particular to an intelligent dry sorting machine control and monitoring system. Background Art
[0002] Coal sorting machine is an indispensable equipment in the coal processing process, which is mainly used to separate coal from impurities and improve the quality and calorific value of coal. At present, the coal sorting machines on the market mainly include intelligent dry sorting machine, wind dry sorting machine, compound dry sorting machine and other types.
[0003] In the operation process of the intelligent dry sorting machine, due to the large number of modules and complicated operations, it is usually controlled by PLC integration. However, for operators, if they operate directly through physical switches, the operation is cumbersome and there is no guarantee whether there are contradictions between various operations, which may lead to problems such as failures; if they are controlled by PLC integration, there is no direct operation method and it is impossible to view the status and alarm information inside the PLC system.
[0004] Therefore, it is particularly important to design a Ui system that can connect to PLC and control and intuitively display the status of the intelligent dry separator through simple buttons. Summary of the invention
[0005] The purpose of the present invention is to overcome the existing problems and provide a monitoring system that simplifies the complex operation process into a simple button, so that operators can complete the hands-on control after simple training. To achieve the above purpose,
[0006] An intelligent dry sorting machine control and monitoring system includes a manual control module and a monitoring module;
[0007] The manual control module includes an internal module for controlling the operation of the internal components of the dry separator and an external module for controlling the operation of the external devices of the dry separator;
[0008] The monitoring module includes an alarm information module and a camera monitoring module;
[0009] The manual control module adopts PLC integrated control;
[0010] When the system is running, it uses a main thread, a data update thread, a video screen thread and a control thread. The main thread includes UI drawing and command signal sending, and the manual control module and the monitoring module are connected through the control thread to control the working status of each component of the dry sorting machine; the data update thread performs time-consuming operations and regularly reads status and alarm information from the PLC in the alarm information module; the video screen thread receives data from the camera monitoring module and decodes the camera video stream, and then outputs the video screen in real time on the UI interface.
[0011] As an improvement, the internal module includes: a radiation source module, a butterfly valve module, a motor module, a refrigeration module, and a server module.
[0012] As an improvement, the external module includes: a dust removal module, a feeding module, a discharging conveying module, a feeding conveying module, and a unloading module.
[0013] As an improvement, the alarm information of the alarm information module includes module thermal relay alarm information and communication alarm information.
[0014] As an improvement, the camera monitoring module includes clean coal belt monitoring, gangue belt monitoring, mixed belt monitoring and sorting chamber monitoring.
[0015] As an improvement, the system is developed using C++ language through Qt Creator integrated tool.
[0016] As an improvement, the system uses the Snap7 library to achieve communication with the PLC.
[0017] As an improvement, the system uses the device network SDK to process the camera video stream.
[0018] The present invention also discloses a control method for the above system, comprising the following steps:
[0019] S1. Turn on the device and initialize the UI interface;
[0020] S2. Connect to PLC;
[0021] S3. Start the data update thread;
[0022] Start the timer to read data from the PLC regularly; then parse the data and display it on the UI in a corresponding manner; when the parsed data is within the preset range, it is displayed on the UI as normal data; when the parsed data exceeds the preset range, it is displayed on the UI as an external event;
[0023] S4. Start the event loop and receive external events;
[0024] After receiving external events, a button click event is triggered on the UI to guide the operator; under the guidance, the operator clicks the corresponding button to handle the event, and then sends a signal through the control thread to control the various components of the dry sorting machine.
[0025] As an improvement, the signal emitted in step S4 includes:
[0026] S4-1. Send instructions to the PLC of the manual control module through the slot function execution to complete the corresponding operation;
[0027] S4-2. Create a new video screen thread, process the video stream of the corresponding camera, and display the camera screen on the UI;
[0028] S4-3. Stop the camera image display and close the corresponding thread.
[0029] The technical advantages of the present invention are:
[0030] 1. The present invention can transform complex physical switch operations into simple click operations, which can effectively simplify the operation process. This simplifies the operation process and reduces the requirements for operators. At the same time, the present invention can also effectively avoid the problem of conflict between operations when the operator controls the physical switch, and avoid failure of the dry sorting machine.
[0031] 2. The present invention can perform real-time data monitoring and video monitoring on various components of the dry separator, and can reflect problems generated during the operation of the device to the operator in real time and carry out targeted processing.
[0032] 3. The present invention uses C++ language and is developed through the cross-platform Qt Creator integrated tool. It has strong compatibility and can be transplanted to multiple platforms such as Windows, Mac, Linux under X86 architecture and Linux under arm architecture. When operating, it only needs to be connected to the local area network where the intelligent dry sorting machine is located. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 The figure is an operation flow chart of the system disclosed in the present invention. DETAILED DESCRIPTION
[0034] The present invention is described in detail and specifically by specific examples below to provide a better understanding of the present invention, but the following examples do not limit the protection scope of the present invention.
[0035] Example
[0036] This embodiment discloses an intelligent dry sorting machine control and monitoring system, including a manual control module and a monitoring module.
[0037] The manual control module includes an internal module for controlling the operation of the internal components of the dry sorting machine and an external module for controlling the operation of the external devices of the dry sorting machine. The internal module includes: a radiation source module, a butterfly valve module, a motor module, a refrigeration module, and a server module. The external module includes: a dust removal module, a feeding module, a discharging conveying module, a feeding conveying module, and a discharging module.
[0038] When the system is in control, the internal modules are uniformly defined as one instruction, and the external modules are each defined as their own instructions.
[0039] void slotstartPressed(); / / One-button start press
[0040] void slotstartReleased(); / / One-key start release
[0041] void slotstopPressed(); / / One key stops pressing
[0042] void slotstopReleased(); / / One-click stop release
[0043] void slotUnloadingPressed(); / / One-key unloading press
[0044] void slotUnloadingReleased(); / / One-click unloading release
[0045] void slotUnloadedPressed(); / / unloading stop pressing
[0046] void slotUnloadedReleased(); / / unloading stops releasing
[0047] void slotK0DustPressed(); / / Dust removal start press
[0048] void slotKODustReleased(); / / Dust removal start release
[0049] void slotNODustPressed(); / / Dust removal stop pressing
[0050] void slotNODustReleased(); / / Dust removal stops releasing
[0051] As shown in the above code, operators do not need to understand how the internal modules operate, but only need to pay attention to the corresponding actions generated by the external modules. This simplifies the operation and reduces the requirements for operators.
[0052] The monitoring module includes an alarm information module and a camera monitoring module; the alarm information of the alarm information module includes module thermal relay alarm information and communication alarm information. The camera monitoring module includes clean coal belt monitoring, gangue belt monitoring, mixed belt monitoring and sorting room monitoring.
[0053] The manual control module adopts PLC integrated control;
[0054] When the system is running, it uses the main thread, data update thread, video screen thread and control thread. The main thread includes UI drawing and command signal sending. The manual control module and the monitoring module are connected through the control thread to control the working status of each component of the dry sorting machine; the data update thread performs time-consuming operations and regularly reads the status and alarm information from the PLC in the alarm information module; the video screen thread receives data from the camera monitoring module and decodes the camera video stream, and then outputs the video screen in real time on the UI interface.
[0055] The system is developed using C++ language and Qt Creator integrated tool. The system uses Snap7 library to communicate with PLC. The system uses device network SDK to process camera video stream.
[0056] The present invention also discloses a control method for the above system, comprising the following steps:
[0057] S1. Turn on the device and initialize the UI interface;
[0058] S2. Connect to PLC;
[0059] S3. Start the data update thread;
[0060] Start the timer and read data from the PLC regularly.
[0061] The following is a partial status reading interface:
[0062] qint16 getTotalstartupstate(); / / Get the total startup state
[0063] qint16 getUnloadingstate(); / / Get unloading status
[0064] int getDevicestate(); / / Get the state of the dry separator
[0065] int getDischargePortstate(); / / Get the discharge port status
[0066] bool getFeederstate(); / / Get feeder status
[0067] bool getcoalBeltstate(); / / Get the clean coal belt status
[0068] bool getGangueBeltstate(); / / Get the gangue belt status
[0069] bool getMixedBeltstate(); / / Get the mixed belt state
[0070] bool getRisingBeltstate(); / / Get the rising belt status
[0071] The data is then parsed and displayed on the UI in a corresponding manner; when the parsed data is within the preset range, it is displayed on the UI as normal data; when the parsed data exceeds the preset range, it is judged as a fault and displayed on the UI as an external event.
[0072] The fault reading interface is as follows:
[0073] void slotDetectedFault(); / / fault detection
[0074] S4. Start the event loop and receive external events;
[0075] After receiving external events, a button click event is triggered on the UI to guide the operator; the operator clicks the corresponding button under the guidance to handle the event, and then sends signals through the control thread to control the various components of the dry sorting machine. The signals sent include:
[0076] S4-1. Send instructions to the PLC of the manual control module through the slot function execution to complete the corresponding operation;
[0077] S4-2. Create a new video screen thread, process the video stream of the corresponding camera, and display the camera screen on the UI;
[0078] S4-3. Stop the camera image display and close the corresponding thread.
[0079] The camera video stream processing interface is as follows:
[0080] void initVideo(char*ip,char*password); / / Initialize screen configuration
[0081] void setResolutionRatio(int streamType); / / Set the resolution
[0082] void startPreview(); / / Start preview
[0083] void endPreview(); / / Stop preview
[0084] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. An intelligent dry sorting machine control and monitoring system, characterized in that: Including manual control module and monitoring module; The manual control module includes an internal module for controlling the operation of the internal components of the dry separator and an external module for controlling the operation of the external devices of the dry separator; The monitoring module includes an alarm information module and a camera monitoring module; The manual control module adopts PLC integrated control; When the system is running, it uses a main thread, a data update thread, a video screen thread and a control thread. The main thread includes UI drawing and command signal sending, and the manual control module and the monitoring module are connected through the control thread to control the working status of each component of the dry sorting machine; the data update thread performs time-consuming operations and regularly reads status and alarm information from the PLC in the alarm information module; the video screen thread receives data from the camera monitoring module and decodes the camera video stream, and then outputs the video screen in real time on the UI interface.
2. According to claim 1, the intelligent dry separator control and monitoring system is characterized in that: The internal modules include: a radiation source module, a butterfly valve module, a motor module, a refrigeration module, and a server module.
3. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The external modules include: a dust removal module, a feeding module, a discharging conveying module, an inlet conveying module, and a unloading module.
4. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The alarm information of the alarm information module includes module thermal relay alarm information and communication alarm information.
5. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The camera monitoring module includes clean coal belt monitoring, gangue belt monitoring, mixed belt monitoring and sorting chamber monitoring.
6. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The system is developed using C++ language and Qt Creator integrated tool.
7. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The system uses the Snap7 library to communicate with the PLC.
8. The intelligent dry separator control and monitoring system according to claim 1 is characterized in that: The system uses the device network SDK to process the camera video stream.
9. A control method based on the system according to claim 1, characterized in that: The steps include: S1. Turn on the device and initialize the UI interface; S2. Connect to PLC; S3. Start the data update thread; Start the timer and read data from the PLC regularly; Then parse the data and display it on the UI in a corresponding way; When the parsed data is within the preset range, it is displayed on the UI as normal data. When the parsed data exceeds the preset range, it is displayed on the UI as an external event. S4. Start the event loop and receive external events; After receiving external events, a button click event is triggered on the UI to guide the operator; under the guidance, the operator clicks the corresponding button to handle the event, and then sends a signal through the control thread to control the various components of the dry sorting machine.
10. The control method according to claim 9, characterized in that: The signal sent in step S4 includes: S4-1. Send instructions to the PLC of the manual control module through the slot function execution to complete the corresponding operation; S4-2. Create a new video screen thread, process the video stream of the corresponding camera, and display the camera screen on the UI; S4-3. Stop the camera image display and close the corresponding thread.