IO signal interaction processing method for automatic control system
By establishing relationship mapping and connection relationships of IO signals in the automated control system, the complexity and disorder problems in IO signal interaction processing are solved, and the working efficiency and reliability of the system are improved.
Patent Information
- Application Number
- CN202510208218.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In highly automated process production lines, the interaction processing of IO signals has problems such as complex data processing and disordered signal interaction, resulting in low work efficiency, frequent errors and errors.
By establishing different kinds of relationship mapping of IO signals, the communication lines and signal communication are quickly verified, and the connection relationship between the signal interaction start node, the signal interaction termination node and the virtual transit node are adopted to obtain and map the basic attribute characteristics of the IO signals to realize IO signal interaction processing.
It improves the working efficiency of the automated control system, reduces errors and error reports, and enhances the reliability and confidentiality of data processing.
Smart Images

Figure CN119717655A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of interactive processing of IO signals in an automatic control system, and in particular to an interactive processing method of IO signals for an automatic control system. Background Art
[0002] With the continuous iteration and upgrading of process production lines, the automation system has gradually taken over the entire assembly line, saving manpower while enabling fast and efficient production. However, due to the continuous improvement of the degree of automation integration, problems such as large-scale data processing and complex signal interaction disorder have gradually emerged. Among them, the interaction of IO signals in highly automated process production lines, as a data transmission carrier for specific products or specific processes, requires a practical solution for processing and monitoring. Summary of the invention
[0003] In view of the deficiencies in the prior art, the present invention provides an IO signal interaction processing method for an automated control system. By establishing a relationship mapping between different types of IO signals, the communication lines and signal transmission are quickly verified, the working efficiency of the automated control system is improved, and error reporting is reduced.
[0004] To achieve the above object, the present invention provides an IO signal interaction processing method for an automation control system, comprising: S1. Establishing the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node of the automation control system; S2. Obtain the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node; S3, using the basic attribute features to obtain a basic attribute feature mapping relationship based on a connection relationship between a signal interaction start node, a signal interaction end node and a virtual transfer node; S4, using the basic attribute feature mapping relationship to perform IO signal interaction processing; The virtual transfer node stores the historical records of IO signal operation instructions between the signal interaction start node and the signal interaction end node.
[0005] Preferably, the establishment of the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node of the automation control system includes: Establishing a bidirectional IO signal transmission line by using the signal interaction starting node and the signal interaction terminating node; According to the bidirectional IO signal transmission line, a virtual transfer node is set up corresponding to establish a backup transfer line; The bidirectional IO signal transmission line and the backup transfer line are used as the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node.
[0006] Preferably, the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node are obtained, including: Obtaining IO signal content of the IO signal to be transmitted according to the IO signal to be transmitted; Obtaining the IO signal classification, IO signal source, IO signal storage address and IO signal occurrence time of the IO signal content; The IO signal classification, IO signal source, IO signal storage address and IO signal occurrence time are used as basic attribute features of the IO signal to be transmitted.
[0007] Preferably, obtaining a basic attribute feature mapping relationship based on a connection relationship between a signal interaction start node, a signal interaction end node and a virtual transfer node using the basic attribute feature includes: The signal interaction starting node is used to determine whether the IO signal to be transmitted has a transmission history. If so, the signal interaction starting node and the signal interaction ending node are used to obtain the basic attribute feature mapping relationship. Otherwise, the basic attribute feature mapping relationship is obtained using the basic attribute characteristics of the IO signal to be transmitted.
[0008] Furthermore, obtaining a basic attribute feature mapping relationship by using the signal interaction start node and the signal interaction end node includes: Determine whether the number of historical basic attribute feature mapping relationships of the IO signal to be transmitted in the signal interaction starting node is 1. If so, use the backup server to obtain the basic attribute feature mapping relationship. Otherwise, use the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node to perform mapping adjustment processing to obtain the basic attribute feature mapping relationship. Otherwise, give up the processing.
[0009] Furthermore, using the backup server to obtain the basic attribute feature mapping relationship includes: Determine whether the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node all have corresponding historical records in the virtual transit node. If so, use the historical basic attribute characteristic mapping relationship of the IO signal to be transmitted in the signal interaction starting node as the basic attribute characteristic mapping relationship of the current transmission. Otherwise, abandon the processing.
[0010] Furthermore, the mapping adjustment process is performed using the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node to obtain the basic attribute feature mapping relationship, which includes: Obtaining historical basic attribute feature mapping relationships that have differences among various historical basic attribute feature mapping relationships of the IO signal to be transmitted as abnormal basic attribute feature mappings; Using the abnormal basic attribute feature map to establish a cross basic attribute feature map according to the basic attribute features currently transmitted in the signal interaction starting node; The cross-basic attribute feature mapping is used as the basic attribute feature mapping relationship.
[0011] Furthermore, obtaining a basic attribute feature mapping relationship using the basic attribute feature of the IO signal to be transmitted includes: The IO signal classification of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node is used to establish a virtual IO signal category base class mapping in the signal interaction end node based on the virtual transfer node; Using the IO signal source of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal root directory mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal storage address of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal call mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal occurrence time of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal execution time mapping is established in the signal interaction end node based on the virtual transfer node; Using each basic attribute feature of the IO signal to be transmitted in the signal interaction start node and the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction end node as the basic attribute feature mapping relationship; The basic attribute feature mapping relationship is stored in the signal interaction start node and the signal interaction end node respectively based on the bidirectional IO signal transmission line; Among them, the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node are subclasses, the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction termination node are parent classes, and the subclasses and parent classes correspond to a mapping relationship. The operation history of the signal interaction starting node and the signal interaction termination node are recorded through the virtual transit node.
[0012] Preferably, performing IO signal interaction processing using the basic attribute feature mapping relationship includes: When there is a completely corresponding historical basic attribute mapping relationship for the basic attribute feature mapping relationship of the IO signal to be transmitted, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the basic attribute feature mapping relationship to complete the IO signal interaction processing; When the basic attribute feature mapping relationship of the to-be-transmitted IO signal does not have a completely corresponding historical basic attribute mapping relationship, the signal interaction starting node is used to send the to-be-transmitted IO signal to the signal interaction terminating node to complete the IO signal interaction processing.
[0013] Further, according to the basic attribute feature mapping relationship, obtaining the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted in the signal interaction termination node to complete the IO signal interaction processing includes: Sending a search instruction to a signal interaction termination node using a signal interaction start node according to the basic attribute feature mapping relationship; When a search instruction exists in the signal interaction termination node, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the search instruction to complete the IO signal interaction processing.
[0014] Compared with the closest prior art, the present invention has the following beneficial effects: The IO signal data in the automation control system is set up with multiple processing cycles, and relevant features are established through the IO signal at different times to improve processing efficiency and reliability, and to a certain extent enhance the confidentiality of data processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Figure 1 The present invention provides a flowchart of an IO signal interaction processing method for an automation control system. DETAILED DESCRIPTION
[0016] The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.
[0017] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are 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 creative work are within the scope of protection of the present invention.
[0018] Embodiment 1: The present invention provides an IO signal interaction processing method for an automation control system, such as Figure 1 As shown, including: S1. Establishing the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node of the automation control system; S2. Obtain the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node; S3, using the basic attribute features to obtain a basic attribute feature mapping relationship based on a connection relationship between a signal interaction start node, a signal interaction end node and a virtual transfer node; S4, using the basic attribute feature mapping relationship to perform IO signal interaction processing; The virtual transfer node stores the historical records of IO signal operation instructions between the signal interaction start node and the signal interaction end node.
[0019] S1 specifically includes: S1-1, using the signal interaction starting node and the signal interaction terminating node to establish a bidirectional IO signal transmission line; S1-2, setting a virtual transfer node corresponding to the bidirectional IO signal transmission line to establish a backup transfer line; S1-3, using the bidirectional IO signal transmission line and the backup transfer line as the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node.
[0020] S2 specifically includes: S2-1, obtaining the IO signal content of the IO signal to be transmitted according to the IO signal to be transmitted; S2-2, obtaining the IO signal classification, IO signal source, IO signal storage address and IO signal occurrence time of the IO signal content; S2-3, using the IO signal classification, IO signal source, IO signal storage address and IO signal generation time as basic attribute characteristics of the IO signal to be transmitted.
[0021] S3 specifically includes: S3-1. Use the signal interaction starting node to determine whether the IO signal to be transmitted has a transmission history. If so, use the signal interaction starting node and the signal interaction ending node to obtain the basic attribute feature mapping relationship. Otherwise, use the basic attribute characteristics of the IO signal to be transmitted to obtain the basic attribute feature mapping relationship.
[0022] S3-1 specifically includes: S3-1-1. Determine whether the number of historical basic attribute feature mapping relationships of the IO signal to be transmitted in the signal interaction starting node is 1. If so, use the backup server to obtain the basic attribute feature mapping relationship. Otherwise, use the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node to perform mapping adjustment processing to obtain the basic attribute feature mapping relationship. Otherwise, give up the processing.
[0023] Using the backup server to obtain basic attribute feature mapping relationships includes: Determine whether the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node all have corresponding historical records in the virtual transit node. If so, use the historical basic attribute characteristic mapping relationship of the IO signal to be transmitted in the signal interaction starting node as the basic attribute characteristic mapping relationship of the current transmission. Otherwise, abandon the processing.
[0024] The basic attribute feature mapping relationship obtained by performing mapping adjustment processing using the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node includes: Obtaining historical basic attribute feature mapping relationships that have differences among various historical basic attribute feature mapping relationships of the IO signal to be transmitted as abnormal basic attribute feature mappings; Using the abnormal basic attribute feature map to establish a cross basic attribute feature map according to the basic attribute features currently transmitted in the signal interaction starting node; The cross-basic attribute feature mapping is used as the basic attribute feature mapping relationship.
[0025] Obtaining a basic attribute feature mapping relationship using the basic attribute feature of the IO signal to be transmitted includes: The IO signal classification of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node is used to establish a virtual IO signal category base class mapping in the signal interaction end node based on the virtual transfer node; Using the IO signal source of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal root directory mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal storage address of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal call mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal occurrence time of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal execution time mapping is established in the signal interaction end node based on the virtual transfer node; Using each basic attribute feature of the IO signal to be transmitted in the signal interaction start node and the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction end node as the basic attribute feature mapping relationship; The basic attribute feature mapping relationship is stored in the signal interaction start node and the signal interaction end node respectively based on the bidirectional IO signal transmission line; Among them, the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node are subclasses, the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction termination node are parent classes, and the subclasses and parent classes correspond to a mapping relationship. The operation history of the signal interaction starting node and the signal interaction termination node are recorded through the virtual transit node.
[0026] S4 specifically includes: S4-1, when there is a completely corresponding historical basic attribute mapping relationship for the basic attribute feature mapping relationship of the IO signal to be transmitted, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the basic attribute feature mapping relationship to complete the IO signal interaction processing; S4-2: When the basic attribute feature mapping relationship of the IO signal to be transmitted does not have a completely corresponding historical basic attribute mapping relationship, the signal interaction starting node is used to send the IO signal to be transmitted to the signal interaction terminating node to complete the IO signal interaction processing.
[0027] S4-1 specifically includes: S4-1-1, sending a search instruction to the signal interaction termination node using the signal interaction start node according to the basic attribute feature mapping relationship; S4-1-2. When a search instruction exists in the signal interaction termination node, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the search instruction to complete the IO signal interaction processing.
[0028] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0029] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable IO signal processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable IO signal processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0030] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable IO signal processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0031] These computer program instructions may also be loaded onto a computer or other programmable IO signal processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0032] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for interactively processing IO signals for an automated control system, characterized in that: include: S1. Establishing the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node of the automation control system; S2. Obtain the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node; S3, using the basic attribute features to obtain a basic attribute feature mapping relationship based on a connection relationship between a signal interaction start node, a signal interaction end node and a virtual transfer node; S4, using the basic attribute feature mapping relationship to perform IO signal interaction processing; The virtual transfer node stores the historical records of IO signal operation instructions between the signal interaction start node and the signal interaction end node.
2. The IO signal interaction processing method for an automation control system according to claim 1, characterized in that: The establishment of a connection relationship between a signal interaction start node, a signal interaction end node and a virtual transfer node of the automation control system includes: Establishing a bidirectional IO signal transmission line by using the signal interaction starting node and the signal interaction terminating node; According to the bidirectional IO signal transmission line, a virtual transfer node is set up corresponding to establish a backup transfer line; The bidirectional IO signal transmission line and the backup transfer line are used as the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node.
3. The IO signal interaction processing method for an automation control system according to claim 1, characterized in that: The basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node include: Obtaining IO signal content of the IO signal to be transmitted according to the IO signal to be transmitted; Obtaining the IO signal classification, IO signal source, IO signal storage address and IO signal occurrence time of the IO signal content; The IO signal classification, IO signal source, IO signal storage address and IO signal occurrence time are used as basic attribute features of the IO signal to be transmitted.
4. The IO signal interaction processing method for an automation control system according to claim 1, characterized in that: The basic attribute feature mapping relationship is obtained by using the basic attribute feature based on the connection relationship between the signal interaction start node, the signal interaction end node and the virtual transfer node, including: The signal interaction starting node is used to determine whether the IO signal to be transmitted has a transmission history. If so, the signal interaction starting node and the signal interaction ending node are used to obtain the basic attribute feature mapping relationship. Otherwise, the basic attribute feature mapping relationship is obtained using the basic attribute characteristics of the IO signal to be transmitted.
5. The IO signal interaction processing method for an automation control system according to claim 4, characterized in that: Using the signal interaction start node and the signal interaction end node to obtain a basic attribute feature mapping relationship includes: Determine whether the number of historical basic attribute feature mapping relationships of the IO signal to be transmitted in the signal interaction starting node is 1. If so, use the backup server to obtain the basic attribute feature mapping relationship. Otherwise, use the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node to perform mapping adjustment processing to obtain the basic attribute feature mapping relationship. Otherwise, give up the processing.
6. The IO signal interaction processing method for an automation control system according to claim 5, characterized in that: Using the backup server to obtain basic attribute feature mapping relationships includes: Determine whether the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node all have corresponding historical records in the virtual transit node. If so, use the historical basic attribute characteristic mapping relationship of the IO signal to be transmitted in the signal interaction starting node as the basic attribute characteristic mapping relationship of the current transmission. Otherwise, abandon the processing.
7. The IO signal interaction processing method for an automation control system according to claim 5, characterized in that: The basic attribute feature mapping relationship obtained by performing mapping adjustment processing using the historical basic attribute feature mapping relationship of the IO signal to be transmitted in the signal interaction starting node includes: Obtaining historical basic attribute feature mapping relationships that have differences among various historical basic attribute feature mapping relationships of the IO signal to be transmitted as abnormal basic attribute feature mappings; Using the abnormal basic attribute feature map to establish a cross basic attribute feature map according to the basic attribute features currently transmitted in the signal interaction starting node; The cross-basic attribute feature mapping is used as the basic attribute feature mapping relationship.
8. The IO signal interaction processing method for an automation control system according to claim 4, characterized in that: Obtaining a basic attribute feature mapping relationship using the basic attribute feature of the IO signal to be transmitted includes: The IO signal classification of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node is used to establish a virtual IO signal category base class mapping in the signal interaction end node based on the virtual transfer node; Using the IO signal source of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal root directory mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal storage address of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal call mapping is established in the signal interaction end node based on the virtual transfer node; Using the IO signal occurrence time of the basic attribute characteristics of the IO signal to be transmitted in the signal interaction start node, a virtual IO signal execution time mapping is established in the signal interaction end node based on the virtual transfer node; Using each basic attribute feature of the IO signal to be transmitted in the signal interaction start node and the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction end node as the basic attribute feature mapping relationship; The basic attribute feature mapping relationship is stored in the signal interaction start node and the signal interaction end node respectively based on the bidirectional IO signal transmission line; Among them, the basic attribute characteristics of the IO signal to be transmitted in the signal interaction starting node are subclasses, the virtual IO signal category base class mapping, virtual IO signal root directory mapping, virtual IO signal call mapping and virtual IO signal execution time mapping in the signal interaction termination node are parent classes, and the subclasses and parent classes correspond to a mapping relationship. The operation history of the signal interaction starting node and the signal interaction termination node are recorded through the virtual transit node.
9. The IO signal interaction processing method for an automation control system according to claim 1, characterized in that: Using the basic attribute feature mapping relationship to perform IO signal interaction processing includes: When there is a completely corresponding historical basic attribute mapping relationship for the basic attribute feature mapping relationship of the IO signal to be transmitted, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the basic attribute feature mapping relationship to complete the IO signal interaction processing; When the basic attribute feature mapping relationship of the to-be-transmitted IO signal does not have a completely corresponding historical basic attribute mapping relationship, the signal interaction starting node is used to send the to-be-transmitted IO signal to the signal interaction terminating node to complete the IO signal interaction processing.
10. The IO signal interaction processing method for an automation control system according to claim 9, characterized in that: Acquiring the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted in the signal interaction termination node according to the basic attribute feature mapping relationship to complete the IO signal interaction processing includes: Sending a search instruction to a signal interaction termination node using a signal interaction start node according to the basic attribute feature mapping relationship; When a search instruction exists in the signal interaction termination node, the historical IO signal to be transmitted corresponding to the current IO signal to be transmitted is obtained in the signal interaction termination node according to the search instruction to complete the IO signal interaction processing.
Citation Information
Patent Citations
Data efficient transmission method based on multiple mapping
CN115834654A
IO attribute interaction method based on IEC61499 standard
CN117742198A
Rapid two-way transmission processing method for IO signals of automatic control system
CN118625709A