Remote PLC control system and method applied to equipment management
By analyzing user operation records and equipment operation characteristics, identifying and intercepting false touch operations, the false touch problem caused by delayed response of touch screens in industrial networks is solved, and operation accuracy and efficiency are improved.
Patent Information
- Application Number
- CN202411220765.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2025-01-14
AI Technical Summary
In industrial networks, low bandwidth data transmission mode and temperature changes lead to delayed response of touch screens, resulting in mistouch operations, and it is difficult for the prior art to effectively identify and intercept mistouch operations.
By obtaining and analyzing user's operation records of the target area, extracting equipment operation characteristics, calculating the supervision time of response time, filtering false touch signals, accurately identifying and intercepting false touch operations, and reducing the occurrence of false touch situations.
It effectively reduces the occurrence of false touch operations, is suitable for industrial environments with limited computer resources, and improves the operation efficiency and accuracy of operators.
Smart Images

Figure CN119311194A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of touch screen management, and in particular to a remote PLC control system and method for equipment management. Background Art
[0002] In industrial network systems, industrial control computers (IPCs) are indispensable equipment in the fields of automation and information technology. Traditional IPCs connect to expansion boards through expansion interfaces to expand their functionality. With the advancement of electronic equipment manufacturing technology, new, smaller and more integrated IPCs are gradually replacing traditional IPCs. These new IPCs integrate touch screens, allowing operators to operate and manage them.
[0003] However, in industrial network applications, there are situations that affect the response of industrial computers. For example, to ensure data transmission distance, industrial networks often use low-bandwidth data transmission modes. However, low-bandwidth data transmission modes are easily affected by network fluctuations, resulting in response delays. For example, the large temperature range in industrial environments affects the touch screen's recognition of touch operations. These situations can cause touch screen response delays. When touch response delays occur, operators, unsure whether the industrial computer has recognized the touch operation, may attempt multiple touch operations. At this time, if the operation interface on the touch screen jumps, the operator's additional touch operations will be applied to the next operation interface, resulting in false touch operations. Summary of the Invention
[0004] The object of the present invention is to provide a remote PLC control system and method for equipment management, so as to solve the problems raised in the above background technology.
[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a remote PLC control method for equipment management:
[0006] Step S100: a device that performs human-computer interaction via a touch display screen is used as a target device, an operation interface on the touch display screen of the target device is obtained, and any operation interface in the operation interface of the target device is set as the target interface;
[0007] Step S200: obtaining the operation record of the target device, setting the area of the operation icon in the target interface as the target area, obtaining the user's operation process on the target area from the user's operation record on the target area, and marking the operation process according to the user's touch operation characteristics on the target area;
[0008] Step S300: Filter the user's operation process on the target area, obtain the target record in the historical operation data, obtain the operation characteristics of the target device in the target record, and obtain the response time of the target interface when the target device is in a certain operation characteristic state;
[0009] Step S400: Gather historical records of response time and calculate the monitoring duration for monitoring the target interface response time when the target device is in a certain operating characteristic state;
[0010] Step S500: collecting the operation characteristics of the current operation state of the target device, matching the supervision time according to the operation characteristics, and filtering the false touch signals in the touch display screen within the range of the supervision time.
[0011] Furthermore, step S100 includes: the target device includes an operating system, the operating system of the target device includes several levels of operation interfaces, the operation interface includes operation icons, after the user touches the operation icon, the touch display screen sends a request instruction to the operating system of the target device, and after the operating system processes the request instruction, it jumps the content displayed on the touch display screen to the next operation interface.
[0012] Furthermore, step S200 includes:
[0013] Step S201: Recording the user's operation process on the target device. During a user's operation process on the target interface, the process from the user first touching the target area to the jump of the content displayed on the screen is recorded as a data record, and the duration of the jump process in each data record is obtained;
[0014] Step S202: Capture the number of touches in the target area within the time length range in each data record, and form a mark group of the target record together with the time length of the data record, wherein the mark group corresponding to the i-th data record is denoted as Ci, Ci(Ti, ki), Ti represents the time length of the jump process in the i-th data record, and ki represents the number of touches in the target area within the time range of the jump process.
[0015] Furthermore, step S300 includes:
[0016] Step S301: Obtain all tag groups, filter data records with a touch count greater than or equal to 1 in the target area within the time range of the jump process, and import the obtained target records into the target record database;
[0017] Step S302: Obtain the time of the first touch corresponding to each target record from the operation log of the target device, obtain the device operation parameters of the target device at the said time, and extract several features of the device operation parameters;
[0018] Step S303: obtaining any feature from the plurality of features as a target feature, and collecting target records corresponding to the target feature to obtain a time reference sequence, wherein the time reference sequence of the target feature is recorded as W, W: (TW1, kW1), (TW2, kW2), (TW3, kW3), ..., (TWd, kWd); TW1, TW2, TW3, ..., and TWd respectively represent the time length of the jump process in the first, second, third, ..., and dth target records having the same target feature, and kW1, kW2, kW3, ..., and kWd respectively represent the number of touches in the target area within the time range of the jump process in the first, second, third, ..., and dth target records corresponding to them;
[0019] This solution adopts a purposeful monitoring and supervision of the target area, narrowing the scope of control. Compared with the global supervision or manually set supervision solutions, this solution reduces the amount of data generated during the accidental touch monitoring and accidental touch interception process. It is more suitable for the use environment of industrial control computers, which have limited computer resources. The equipment has strong adaptability, which is conducive to the deployment and large-scale application of the solution.
[0020] Furthermore, step S400 includes:
[0021] Step S401: Calculate the weight coefficient βj of the j-th target record (TWj, kWj) in the time reference sequence, satisfying the conditions 1≤j≤d, βj=kWj / G, where G=kW1+kW2+kW3+……+kWd;
[0022] Step S402: Calculate the supervision time HT of the target feature, HT = β1×TW1+β2×TW2+β3×TW3+…+βd×TWd, where β1, β2, β3, …, and βd represent the weight coefficients corresponding to the first, second, third, …, and dth target records in the time reference sequence, respectively;
[0023] In the design of the solution, the focus is on the interception of false touches under time interval conditions, that is, the interception of redundant operations within a relatively short time range after the first touch on the target area. Due to the short time interval, it is difficult for operators to determine whether the device has received the touch instructions they issued. Many operators will instinctively take the situation of increasing touch operations. At this time, once the interface jumps, the operator is unable to stop the relevant touch operations in time, which makes it more likely to misoperate the interface after the jump. As the delay increases, the relevant operators can rely on checking device parameters or their own experience to judge whether operations are needed. Therefore, under the condition of longer delays, the possibility of false touch operations is relatively small.
[0024] Furthermore, step S500 includes:
[0025] Step S501: monitoring the operating status of the target device. When the operating parameters of the target device show target characteristics and the touch display screen of the target device displays the target interface, obtaining the supervision time corresponding to the target area.
[0026] Step S502: After the first touch signal is detected in the target area, the touch signal in the target area is determined to be a false touch signal within a supervision time range.
[0027] In order to better implement the above method, a remote PLC control system for equipment management is also proposed, which includes:
[0028] Device management module, operation record acquisition module, operation record screening module, supervision time calculation module and judgment screening module, among which, the device management module is used to obtain the information of the target device and manage the operation interface of the target device, the operation record acquisition module is used to obtain the operation record of the target device and mark the operation record, the operation record screening module is used to filter out the operation record of the target device in the corresponding operating state, the supervision time calculation module is used to calculate the supervision time of the target device in the corresponding operating state, and the judgment screening module is used to monitor the real-time status of the target device and screen the false touch signals in the target area.
[0029] Furthermore, the operation record acquisition module includes: an operation record management unit and a record marking unit, wherein the operation record management unit is used to obtain the operation process of the target device, and the record marking unit is used to mark the operation process according to the time range of the jump process and the number of touches;
[0030] Furthermore, the operation record screening module includes: a target record screening unit, a historical data management unit, and a reference sequence management unit. The target record screening unit is used to screen target records and import the obtained target records into the target record database. The historical data management unit is used to obtain the historical operation data of the target device and extract the characteristics of the target device operation parameters. The reference sequence management unit is used to manage the time reference sequence corresponding to the target characteristics.
[0031] Furthermore, the supervision duration calculation module includes: a weight coefficient calculation unit and a supervision duration calculation unit, wherein the weight coefficient calculation unit is used to calculate the weight coefficient corresponding to each time length in the time reference sequence, and the supervision duration calculation unit is used to calculate the supervision duration of the target feature;
[0032] Furthermore, the judgment and screening module includes: a status monitoring unit, a condition matching unit and a false touch signal management unit, wherein the status monitoring unit is used to monitor the real-time operating status of the target device, the condition matching unit is used to perform condition matching on the target area and the supervision time of the target area according to the operating status of the target device, and the false touch signal management unit is used to judge the false touch signal in the target area.
[0033] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention extracts the operating characteristics of the industrial computer, obtains the time range in which the operator generates redundant operations under different operating characteristics of the equipment, analyzes historical records, accurately calculates the time range in which the equipment operating characteristics generate redundant operations, establishes matching conditions for redundant operations and the conditions under which redundant operations occur, so as to intercept redundant touch operations and reduce the occurrence of false touches. Traditional anti-false touch methods usually adopt a method of reducing the sensitivity of the touch screen. Such anti-false touch methods bring inconvenience to the daily operations of operators, and in the operating environment of industrial touch screen equipment, the range of environmental changes is large, and it is difficult to obtain a more accurate anti-false touch threshold. This solution analyzes the structure of the operating interface and the operating characteristics of the equipment, accurately identifies the area where redundant operations are generated and the redundant operations in the area, and further intercepts the redundant operations, thereby reducing the impact on the operator's operations while reducing the operator's false touch operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0035] Figure 1 This is a schematic structural diagram of a remote PLC control system for equipment management according to the present invention;
[0036] Figure 2 The present invention is a flow chart of a remote PLC control method for equipment management. DETAILED DESCRIPTION
[0037] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0038] See also Figure 1 and Figure 2 , the present invention provides a technical solution: a remote PLC control method for equipment management:
[0039] Step S100: a device that performs human-computer interaction via a touch display screen is used as a target device, an operation interface on the touch display screen of the target device is obtained, and any operation interface in the operation interface of the target device is set as the target interface;
[0040] The target device includes an operating system, and the operating system of the target device includes several levels of operation interfaces, each of which includes an operation icon. After a user touches an operation icon, the touch display screen sends a request instruction to the operating system of the target device. After the operating system processes the request instruction, the content displayed on the touch display screen jumps to the next operation interface.
[0041] In the embodiment, the industrial computer used is a programmable logic controller. With the development of related technologies, the functions of programmable logic controllers (PLCs) have been greatly enriched, integrating the functions of data processing, data transmission and human-computer interaction. The programmable logic controller is essentially a computer dedicated to industrial control, and its hardware structure is basically the same as that of a microcomputer.
[0042] Step S200: obtaining the operation record of the target device, setting the area of the operation icon in the target interface as the target area, obtaining the user's operation process on the target area from the user's operation record on the target area, and marking the operation process according to the user's touch operation characteristics on the target area;
[0043] Wherein, step S200 includes:
[0044] Step S201: Recording the user's operation process on the target device. During a user's operation process on the target interface, the process from the user first touching the target area to the jump of the content displayed on the screen is recorded as a data record, and the duration of the jump process in each data record is obtained;
[0045] Step S202: Capture the number of taps in the target area within the time range of each data record, and form a tag group for the target record together with the time range of the data record. The tag group corresponding to the i-th data record is denoted as Ci, Ci(Ti, ki), where Ti represents the time range of the jump process in the i-th data record, and ki represents the number of taps in the target area within the time range of the jump process.
[0046] Step S300: Filter the user's operation process on the target area, obtain the target record in the historical operation data, obtain the operation characteristics of the target device in the target record, and obtain the response time of the target interface when the target device is in a certain operation characteristic state;
[0047] Wherein, step S300 includes:
[0048] Step S301: Obtain all tag groups, filter data records with a touch count greater than or equal to 1 in the target area within the time range of the jump process, and import the obtained target records into the target record database;
[0049] Step S302: Obtain the time of the first touch corresponding to each target record from the operation log of the target device, obtain the device operation parameters of the target device at the said time, and extract several features of the device operation parameters;
[0050] Characteristics of device operating parameters, such as the stability characteristics of the industrial Internet to which the target device is connected, the traffic characteristics of data transmitted by the target device port, and the operating load characteristics of the target device;
[0051] Step S303: obtaining any feature from the plurality of features as a target feature, and collecting target records corresponding to the target feature to obtain a time reference sequence, wherein the time reference sequence of the target feature is recorded as W, W: (TW1, kW1), (TW2, kW2), (TW3, kW3), ..., (TWd, kWd); TW1, TW2, TW3, ..., and TWd respectively represent the time length of the jump process in the first, second, third, ..., and dth target records having the same target feature, and kW1, kW2, kW3, ..., and kWd respectively represent the number of touches in the target area within the time range of the jump process in the first, second, third, ..., and dth target records corresponding to them;
[0052] Get the target feature P a , by screening the target record database, when the target feature P a The target records at the time of appearance were (0.5s, 2), (1.2s, 3), (0.8s, 2), and (0.8s, 1);
[0053] Step S400: Gather historical records of response time and calculate the monitoring duration for monitoring the target interface response time when the target device is in a certain operating characteristic state;
[0054] Wherein, step S400 includes:
[0055] Step S401: Calculate the weight coefficient βj of the j-th target record (TWj, kWj) in the time reference sequence, satisfying the conditions 1≤j≤d, βj=kWj / G, where G=kW1+kW2+kW3+……+kWd;
[0056] Step S402: Calculate the supervision time HT of the target feature, HT = β1×TW1+β2×TW2+β3×TW3+…+βd×TWd, where β1, β2, β3, …, and βd represent the weight coefficients corresponding to the first, second, third, …, and dth target records in the time reference sequence, respectively;
[0057] Calculate the weight coefficient of each target record separately, βa1 = 2 / 7, βa2 = 3 / 7, βa3 = 2 / 7 and βa4 = 1 / 7;
[0058] Calculate the target feature P a Corresponding supervision time HT a , HT a =0.5×(2 / 7)+1.2×(3 / 7)+0.8×(2 / 7)+0.8×(1 / 7)=0.799s;
[0059] Step S500: collecting the operating characteristics of the current operating state of the target device, matching the supervision duration according to the operating characteristics, and filtering the false touch signals in the touch display screen within the range of the supervision duration;
[0060] Wherein, step S500 includes:
[0061] Step S501: monitoring the operating status of the target device. When the operating parameters of the target device show target characteristics and the touch display screen of the target device displays the target interface, obtaining the supervision time corresponding to the target area.
[0062] During implementation, a plane coordinate system of the touch screen can be established, and the target area in the target interface can be obtained from the plane coordinate system. The range of the target area in the plane coordinate system is defined as the protection range. After the display content on the touch screen changes, the control authority of the protection range is still retained, and unnecessary operations are intercepted;
[0063] Step S502: After the first touch signal is detected in the target area, the touch signal in the target area is determined to be a false touch signal within a supervision time range.
[0064] The system includes:
[0065] Equipment management module, operation record acquisition module, operation record screening module, supervision time calculation module and judgment screening module;
[0066] Among them, the device management module is used to obtain the information of the target device and manage the operation interface of the target device;
[0067] The operation record acquisition module is used to acquire the operation record of the target device and mark the operation record. The operation record acquisition module includes: an operation record management unit and a record marking unit. The operation record management unit is used to acquire the operation process of the target device, and the record marking unit is used to mark the operation process according to the time range of the jump process and the number of touches.
[0068] The operation record screening module is used to screen out the operation records of the target device in the corresponding operating state. The operation record screening module includes: a target record screening unit, a historical data management unit and a reference sequence management unit. The target record screening unit is used to screen the target records and import the obtained target records into the target record database. The historical data management unit is used to obtain the historical operating data of the target device and extract the characteristics of the operating parameters of the target device. The reference sequence management unit is used to manage the time reference sequence corresponding to the target characteristics.
[0069] The supervision time calculation module is used to calculate the supervision time of the target device in the corresponding operating state, wherein the supervision time calculation module includes: a weight coefficient calculation unit and a supervision time calculation unit, wherein the weight coefficient calculation unit is used to calculate the weight coefficient corresponding to each time length in the time reference sequence, and the supervision time calculation unit is used to calculate the supervision time of the target feature;
[0070] Among them, the judgment and filtering module is used to monitor the real-time status of the target device and filter the false touch signals in the target area. The judgment and filtering module includes: a status monitoring unit, a condition matching unit and a false touch signal management unit. The status monitoring unit is used to monitor the real-time operating status of the target device, the condition matching unit is used to match the target area and the supervision time of the target area according to the operating status of the target device, and the false touch signal management unit is used to judge the false touch signals in the target area.
[0071] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0072] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art will be able to modify the technical solutions described in the aforementioned embodiments or substitute equivalents for some of the technical features. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A remote PLC control method for equipment management, characterized in that: The method comprises the following steps: Step S100: a device that performs human-computer interaction through a touch display screen is taken as a target device, an operation interface in the touch display screen of the target device is obtained, and any operation interface in the operation interface of the target device is set as the target interface; Step S200: obtaining the operation record of the target device, setting the area of the operation icon in the target interface as the target area, obtaining the operation process of the user on the target area from the operation record of the user on the target area, and marking the operation process according to the touch operation characteristics of the user on the target area; Step S300: filtering the user's operation process on the target area, obtaining the target record in the historical operation data, obtaining the operation characteristics of the target device in the target record, and obtaining the response time of the target interface when the target device is in a certain operation characteristic state; Step S400: Gather historical records of response time and calculate the supervision duration of the target interface response time when the target device is in a certain operating characteristic state; Step S500: collecting the operation characteristics of the current operation state of the target device, matching the supervision time according to the operation characteristics, and filtering the false touch signals in the touch display screen within the range of the supervision time.
2. A remote PLC control method for equipment management according to claim 1, characterized in that: Step S100 includes: The target device includes an operating system. The operating system of the target device includes several levels of operation interfaces. The operation interfaces include operation icons. After the user touches the operation icon, the touch display screen sends a request instruction to the operating system of the target device. After the operating system processes the request instruction, the content displayed on the touch display screen jumps to the next operation interface.
3. A remote PLC control method for equipment management according to claim 2, characterized in that: Step S200 includes: Step S201: Recording the operation process of the user on the target device. In an operation process of the user on the target interface, the process from the user first touching the target area to the jump of the content displayed on the screen is recorded as a data record, and the time length of the jump process in each data record is obtained; Step S202: Capture the number of touches in the target area within the time length range in each data record, and form a mark group of the target record together with the time length of the data record, wherein the mark group corresponding to the i-th data record is denoted as Ci, Ci(Ti, ki), Ti represents the time length of the jump process in the i-th data record, and ki represents the number of touches in the target area within the time range of the jump process.
4. A remote PLC control method for equipment management according to claim 3, characterized in that: Step S300 includes: Step S301: Obtain all the tag groups, filter the data records with the number of touches in the target area greater than or equal to 1 within the time range of the jump process, and import the obtained target records into the target record database; Step S302: obtaining the time of the first touch corresponding to each target record from the operation log of the target device, obtaining the device operation parameters of the target device at the time, and extracting several features of the device operation parameters; Step S303: Obtain any feature from the several features as the target feature, and collect the target records corresponding to the target feature to obtain a time reference sequence, wherein the time reference sequence of the target feature is recorded as W, W: (TW1, kW1), (TW2, kW2), (TW3, kW3), ..., (TWd, kWd); TW1, TW2, TW3, ... and TWd respectively represent the time length of the jump process in the 1st, 2nd, 3rd, ... and dth target records that are the same as the target feature, and kW1, kW2, kW3, ... and kWd respectively represent the number of touches in the target area within the time range of the jump process in the 1st, 2nd, 3rd, ... and dth target records corresponding to them.
5. A remote PLC control method for equipment management according to claim 4, characterized in that: Step S400 includes: Step S401: Calculate the weight coefficient βj of the j-th target record (TWj, kWj) in the time reference sequence, satisfying the condition 1≤j≤d, βj=kWj / G, where G=kW1+kW2+kW3+……+kWd; Step S402: Calculate the supervision time HT of the target feature, HT = β1×TW1+β2×TW2+β3×TW3+…+βd×TWd, where β1, β2, β3, … and βd represent the weight coefficients corresponding to the 1st, 2nd, 3rd, … and dth target records in the time reference sequence, respectively.
6. A remote PLC control method for equipment management according to claim 5, characterized in that: Step S500 includes: Step S501: monitoring the operating state of the target device, and when the operating parameters of the target device show the target characteristics and the touch display screen of the target device displays the target interface, obtaining the supervision time corresponding to the target area; Step S502: after the first touch signal is captured in the target area, the touch signal in the target area is determined as a false touch signal within the supervision time range.
7. A remote PLC control system for equipment management, used to execute a remote PLC control method for equipment management as claimed in any one of claims 1 to 6, characterized in that: The system includes the following modules: a device management module, an operation record acquisition module, an operation record screening module, a supervision time calculation module and a judgment screening module, wherein the device management module is used to obtain information of the target device and manage the operation interface of the target device, the operation record acquisition module is used to obtain the operation record of the target device and mark the operation record, the operation record screening module is used to screen out the operation record of the target device under the corresponding operating state, the supervision time calculation module is used to calculate the supervision time of the target device under the corresponding operating state, and the judgment screening module is used to monitor the real-time state of the target device and screen the false touch signal in the target area.
8. A remote PLC control system for equipment management according to claim 7, characterized in that: The operation record acquisition module includes: an operation record management unit and a record marking unit, wherein the operation record management unit is used to acquire the operation process of the target device, and the record marking unit is used to mark the operation process by the time range of the jump process and the number of touches; The operation record screening module includes: a target record screening unit, a historical data management unit and a reference sequence management unit, wherein the target record screening unit is used to screen the target records and import the obtained target records into the target record database, the historical data management unit is used to obtain the historical operation data of the target device and extract the characteristics of the target device operation parameters, and the reference sequence management unit is used to manage the time reference sequence corresponding to the target characteristics.
9. A remote PLC control system for equipment management according to claim 7, characterized in that: The supervision duration calculation module includes: a weight coefficient calculation unit and a supervision duration calculation unit, wherein the weight coefficient calculation unit is used to calculate the weight coefficient corresponding to each time length in the time reference sequence, and the supervision duration calculation unit is used to calculate the supervision duration of the target feature.
10. A remote PLC control system for equipment management according to claim 7, characterized in that: The judgment and screening module includes: a status monitoring unit, a condition matching unit and a false touch signal management unit, wherein the status monitoring unit is used to monitor the real-time operating status of the target device, the condition matching unit is used to match the target area and the supervision time of the target area according to the operating status of the target device, and the false touch signal management unit is used to judge the false touch signal in the target area.