A variable reference position positioning method and terminal in PLC programming software

By declaring custom variables and their location collections in PLC programming software and declaring logical locations in the target structure type, the problem of low efficiency in variable reference search function is solved, and efficient positioning of variable reference locations and improving system stability is achieved.

CN119025093BActive Publication Date: 2025-03-07FUZHOU WECON ELECTRONICS TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411538262.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-03-07
Estimated Expiration
2044-10-31

AI Technical Summary

Technical Problem

In existing PLC programming software, the variable reference search function is inefficient, which can easily lead to excessive storage space and duplicate search, especially when processing array type variables and making errors prone.

Method used

By declaring custom variables and their associated location sets in PLC programming software, and declaring the logical locations of custom variables in the target structure type, variable information in the ladder diagram instructions are obtained and their logical locations are stored in the corresponding location sets to achieve efficient positioning of variable reference locations.

Benefits of technology

It realizes the rapid and accurate positioning of variable reference location information in PLC programming software, improves code maintenance efficiency, enhances the stability and reliability of the system, and takes into account the needs of different search granularity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119025093B_ABST
    Figure CN119025093B_ABST
Patent Text Reader

Abstract

The invention discloses a method and a terminal for locating a variable reference position in a PLC programming software, which obtains variable information in a ladder diagram instruction, wherein the variable information includes a variable name; stores the logical position of the ladder diagram instruction in a position set corresponding to the variable name; sets a corresponding position set for each variable name, and if the ladder diagram instruction includes a corresponding variable name, stores the logical position of the ladder diagram instruction in the position set corresponding to the variable name, so that finally all logical addresses corresponding to the variable name and using the variable can be counted; centrally manages the logical positions of the variables and the ladder diagram instructions that reference the variables, so that all ladder diagram instruction code segments related to specific variables can be quickly and accurately located, thereby improving the maintenance efficiency of the code.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of PLC, and in particular to a method and a terminal for locating a variable reference position in PLC programming software. Background Art

[0002] PLC (Programmable Logic Controller) custom variables are variables created based on the work needs of staff. Since there are many types of PLC variables in the PLC program and there are many instructions that reference PLC variables, it is necessary to use the PLC variable reference search function to present PLC variables and instructions that reference PLC variables in a clearer way, so that staff can use PLC variables to achieve the required functions.

[0003] At present, the PLC variable reference search function is mainly realized by building a database. Relational databases are mainly used to organize, store and manage variables and their reference information in PLC projects, and complex data is mapped into a two-dimensional table structure. When querying, database query languages ​​such as SQL (Structured Query Language) are used to perform filtering operations according to preset field conditions to locate and extract the required variable reference information. However, in PLC, in order to improve the speed and efficiency of data access, data may be redundantly stored in the database, resulting in excessive occupation of storage space; using the existing database solution requires designing different search statements for matching according to requirements, and repeated searches may occur; in addition, there are various special cases that need to be handled separately. For example, when the variable type to be searched is an array, its type needs to be specially handled, which is more troublesome to use and prone to errors. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a variable reference position positioning method, device, readable storage medium and electronic equipment to achieve efficient and accurate positioning of variable reference position information in PLC programming software.

[0005] In order to solve the above technical problems, a technical solution adopted by the present invention is:

[0006] A method for locating a variable reference position in a PLC programming software comprises the steps of:

[0007] Declare a custom variable and a location set associated with the custom variable;

[0008] If the custom variable belongs to the target structure type, then declaring the logical position of the custom variable in the target structure type;

[0009] Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name and a variable type;

[0010] If the variable type is a user-defined variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the user-defined variable corresponding to the variable name.

[0011] In order to solve the above technical problems, another technical solution adopted by the present invention is:

[0012] A variable reference position positioning terminal in PLC programming software includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are implemented:

[0013] Declare a custom variable and a location set associated with the custom variable;

[0014] If the custom variable belongs to the target structure type, then declaring the logical position of the custom variable in the target structure type;

[0015] Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name and a variable type;

[0016] If the variable type is a user-defined variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the user-defined variable corresponding to the variable name.

[0017] The beneficial effects of the present invention are: when the custom variables to be used are declared in advance, a corresponding position set is created, and if the custom variables belong to the target structure type, the logical position of the custom variables is also declared in the target structure type. If the ladder diagram instruction includes the corresponding variable name, the logical position of the ladder diagram instruction is stored in the position set corresponding to the variable name, and finally all the logical addresses corresponding to the variable name and using the variable can be counted; the logical positions of the variables and the ladder diagram instructions that reference the variables are centrally managed, and all the ladder diagram instruction code segments related to the specific variables can be quickly and accurately located, improving the maintenance efficiency of the code, and by associating and storing the logical positions of the variables and the ladder diagram instructions, the reference relationship can be made clearer, and the position of the variables and the position of the ladder diagram instructions can be conveniently searched, so as to more efficiently and accurately confirm the reference position of the variables, and improve the overall stability and reliability of the system; when searching for the position of the ladder diagram instruction according to the target structure or the member variables in the target structure, no omission will occur, and the position of the corresponding custom variable can also be directly found when searching in units of custom variables, taking into account different search granularities. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1A flow chart of the steps of a method for locating a variable reference position in a PLC programming software according to an embodiment of the present invention;

[0019] Figure 2 A schematic diagram of a structure of a variable reference position positioning terminal in a PLC programming software according to an embodiment of the present invention;

[0020] Figure 3 An example diagram of structure type definition according to an embodiment of the present invention;

[0021] Figure 4 An example diagram of a custom variable declaration and a ladder diagram instruction according to an embodiment of the present invention;

[0022] Figure 5 An example diagram of the logical position of declaring a custom variable in a structure type according to an embodiment of the present invention;

[0023] Figure 6-8 A schematic diagram of a process of storing a logical position into a position set according to an embodiment of the present invention;

[0024] Fig. 9 A schematic diagram of a process of searching for a ladder diagram instruction according to a position set corresponding to a variable name according to an embodiment of the present invention;

[0025] Fig.10 A schematic diagram of a process of searching for location information according to a target member variable in a structure type according to an embodiment of the present invention;

[0026] Fig.11 Another step flow chart of the method for locating a variable reference position according to an embodiment of the present invention;

[0027] Fig.12 A flow chart of the steps for searching the logical address of a target member variable in the structure type according to an embodiment of the present invention;

[0028] Description of labels:

[0029] 1. A variable reference location positioning terminal in PLC programming software; 2. Processor; 3. Memory. DETAILED DESCRIPTION

[0030] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in conjunction with the implementation modes and the accompanying drawings.

[0031] Please refer to Figure 1 , a method for locating a variable reference position in a PLC programming software, comprising the steps of:

[0032] Declare a custom variable and a location set associated with the custom variable;

[0033] If the custom variable belongs to the target structure type, then declaring the logical position of the custom variable in the target structure type;

[0034] Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name and a variable type;

[0035] If the variable type is a user-defined variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the user-defined variable corresponding to the variable name.

[0036] From the above description, it can be seen that the beneficial effects of the present invention are: when the custom variable to be used is declared in advance, a corresponding position set is created, and if the custom variable belongs to the target structure type, the logical position of the custom variable is also declared in the target structure type. If the ladder diagram instruction includes the corresponding variable name, the logical position of the ladder diagram instruction is stored in the position set corresponding to the variable name, and finally all the logical addresses corresponding to the variable name that use the variable can be counted; the logical positions of the variables and the ladder diagram instructions that reference the variables are centrally managed, and all the ladder diagram instruction code segments related to the specific variables can be quickly and accurately located, improving the maintenance efficiency of the code, and by associating and storing the logical positions of the variables and the ladder diagram instructions, the reference relationship can be made clearer, and the position of the variables and the position of the ladder diagram instructions can be conveniently searched, so as to more efficiently and accurately confirm the reference position of the variables, and improve the overall stability and reliability of the system; when searching for the position of the ladder diagram instruction according to the target structure or the member variables in the target structure, no omission will occur, and the position of the corresponding custom variable can also be directly found when searching in units of custom variables, taking into account different search granularities.

[0037] Furthermore, the variable information includes a variable type, and the variable type includes a member variable.

[0038] From the above description, we can see that the variable type includes member variables, and member variables belong to the structure, making the reference relationship clearer.

[0039] Further, the variable information in the ladder diagram instruction is obtained, and the variable information includes the variable name and the variable type and then includes:

[0040] If the variable type is a member variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the member variable corresponding to the variable name in the structure.

[0041] From the above description, it can be seen that in the case where member variables in the structure are directly used in the ladder diagram instructions, the position set corresponding to the member variables is associated with the structure corresponding to the member variables and stored, so that the reference relationship between them is clearer; by centrally managing the ladder diagram instructions that reference custom variables or member variables, complex logic management can be supported. The logic in ladder diagram programming may be very complex, involving a large number of conditional judgments and references. Management through position sets can greatly improve compilation efficiency.

[0042] Furthermore, it also includes:

[0043] Receive query information, and if the query information includes a variable name, search for a ladder diagram instruction that references the variable name according to the variable name.

[0044] From the above description, it can be seen that the logical address referenced by the variable name is stored in the position set corresponding to the variable name, so the corresponding position set can be found according to the variable name. The logical address in the position set is the logical address of the ladder diagram instruction that references the variable corresponding to the variable name. Therefore, all ladder diagram instructions that reference the variable name can be found according to the provided variable name, which is convenient for summarizing the variable reference situation.

[0045] Further, the step of searching for a ladder diagram instruction that references the variable name includes:

[0046] The first position set of the variable is obtained through the variable name, and the ladder diagram instruction contents corresponding to all the logical positions stored in the first position set are returned.

[0047] From the above description, it can be seen that the variable name can accurately identify the variable, and the position set corresponding to the variable is obtained through the variable name, thereby obtaining all the stored logical positions. The logical position is the logical position of the ladder diagram instruction that references the variable. This search method can accurately locate all ladder diagram instructions that reference the variable, thereby facilitating the use or modification of the instructions.

[0048] Furthermore, it also includes:

[0049] Receive query information, and if the query information includes a ladder diagram instruction, search for a logical position of the ladder diagram instruction.

[0050] From the above description, it can be seen that when the query information is a ladder diagram instruction, the ladder diagram instruction will include the variable names of multiple variables it references. As long as the position set corresponding to each variable name is obtained, the logical address of the ladder diagram instruction can be sorted out, thereby realizing the search for the logical address of the ladder diagram instruction; that is, when the relationship between the variable name and the position set is established, the reference position of the variable name or the position of the complete ladder diagram instruction can be found according to needs.

[0051] Further, the receiving query information, if the query information includes a ladder diagram instruction, searching for a logical position of the ladder diagram instruction includes:

[0052] Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name;

[0053] Obtain a first position set of variables through the variable name, and if the variable belongs to the target structure type, continue to obtain the logical position of the custom variable declared in the target structure type to obtain a second position set;

[0054] An intersection of the first position set and the second position set is calculated, and the intersection is determined as a logical position of the ladder diagram instruction.

[0055] From the above description, it can be seen that the position set of the variable and the position set of the member variable referenced by the variable are obtained, and the logical position of the ladder diagram instruction is obtained through the intersection of the position sets stored in the position set. This method can quickly locate the position of the ladder diagram instruction in the program, so that the instruction can be modified or optimized conveniently and quickly; at the same time, by determining the position of the variable in the program, the traceability of the code can be enhanced, and the source and destination of the variable can be more conveniently tracked to avoid potential errors.

[0056] Furthermore, it also includes:

[0057] Receive query information, and if the query information includes a target member variable in the structure type, search for a logical position of the target member variable.

[0058] From the above description, it can be seen that if you want to find the position of a target member variable in a specific structure type, because it may be referenced by multiple custom variables, directly obtaining the position set of the target member variable cannot guarantee that it corresponds to the specific structure type, so it needs to be obtained separately.

[0059] Further, the step of searching for the logical position of the target member variable includes:

[0060] Obtaining the logical position of declaring the custom variable in the structure type;

[0061] Obtaining a location set of the target member variables;

[0062] A second intersection of the logical position and the position set is calculated, and the second intersection is determined as the logical position of the target member variable.

[0063] From the above description, it can be seen that if you need to find a target member variable in a specific structure type, in addition to obtaining the location set of the target member variable, you also need to obtain the logical position of the declared custom member variable corresponding to the structure type. The intersection of the two can uniquely determine that the target member variable belongs to the structure type, thereby improving the accuracy of the retrieval.

[0064] Please refer to Figure 2 Another embodiment of the present invention provides a method for locating a variable reference position in a PLC programming software, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, each step in the above-mentioned method for locating a variable reference position in a PLC programming software is implemented.

[0065] The method and terminal for locating variable reference positions in PLC programming software of the present invention can be applied to the field of PLC, and are particularly applicable to searching for reference relationships in PLC. Specific implementation methods are described below.

[0066] Please refer to Figure 1 , Embodiment 1 of the present invention is:

[0067] A method for locating a variable reference position in a PLC programming software comprises the steps of:

[0068] S1. Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name and a variable type, and the variable type includes a user-defined variable and a member variable in a structure;

[0069] In an optional implementation, before step S2, it also includes S0, declaring a custom variable, and declaring a position set associated with the custom variable; the position set stores the logical positions of the ladder diagram instructions that reference the custom variable; that is, after declaring the position set, the logical positions of the ladder diagram instructions that reference the variable name of the custom variable can be placed in the position set;

[0070] Please refer to Figure 3 , which are structural examples of three structure types st_result, st_process and st_info; the structure type st_result includes a member variable bRet of data type BOOL and a member variable bld of data type INT; the structure type st_process includes a member variable stRA of data type st_result and a member variable bRB of data type BOOL; the structure type st_info includes member variables stPA and stPB of data type st_process;

[0071] Reference Figure 4, which is a schematic diagram of the custom variables declared in the program page MAIN, including the custom variable A1 with a data type of BOOL, the custom variables B1 and B2 with a data type of st_result; the custom variable C1 with a data type of st_process, and the custom variable D1 with a data type of st_info; after declaring the variables, write the ladder diagram instructions in the program page MAIN, and you can get the logical position of the corresponding ladder diagram instructions. For example, the ladder diagram instructions include LDA1 with a logical address of 1, LD B1.bRet with a logical address of 2, LD B2.bRet with a logical address of 3; LDC1.stRA.bRet with a logical address of 4, and LD D1.stPB.stRA.bRet with a logical address of 5; A1, B1, B2, C1, and D1 are the variable names of the custom variables, and the definition method has been explained above; refer to Figure 3 , bRet, stRA and stPB are the variable names of member variables in the structure type;

[0072] In an optional implementation, if the custom variable in S0 belongs to the target structure type, the logical position of the custom variable is declared in the target structure type; for a custom variable of a structure type, the logical position expression of the custom variable is also declared in the target structure type corresponding to the custom variable, so that the variables specifically used in the page are associated with the variable types, which further facilitates the subsequent retrieval steps;

[0073] For example, refer to Figure 5 For custom variables of structure type, the corresponding logical position expression can be declared in the corresponding structure type when declaring the custom variable. Then, when the position set of the custom variable changes later, there is no need to change the logical position in the corresponding structure type, and the changed logical position can be automatically obtained; the logical position expression can point to the position set corresponding to the variable name of the custom variable; for custom variables B1 and B2, the logical position expressions MAIN.B1 and MAIN.B2 are recorded in the corresponding structure type st_result; for custom variable C1, the logical position expression MAIN.C1 is recorded in the corresponding structure type st_process; for custom variable D1, the logical position expression MAIN.D1 is recorded in the corresponding structure type st_info;

[0074] S2, storing the logical position of the ladder diagram instruction into the position set corresponding to the variable name, including:

[0075] S21, obtaining the variable type of the variable name in the ladder diagram instruction, and if the variable type is a custom variable, storing the logical position of the ladder diagram instruction in a position set corresponding to the custom variable corresponding to the variable name;

[0076] S22. If the variable type is a member variable, store the logical position of the ladder diagram instruction in a position set corresponding to the member variable corresponding to the variable name in the structure;

[0077] Reference Figure 3 as well as Figure 6-Figure 8 , Figure 6 Get the variable type of variable name A1 in ladder diagram instruction LD A1. If it is a custom variable, store the logical position 1 of the ladder diagram instruction in the position set corresponding to A1. Figure 7 The variable type of variable name B1 in ladder diagram instruction LD B1.bRet is a custom variable, then the logical position 2 of the ladder diagram instruction is stored in the position set corresponding to A1. The variable type of variable name bRet is a member variable, then the logical position 2 of the ladder diagram instruction is stored in the position set corresponding to the member variable bRet in the structure st_result; the logical positions corresponding to the variable names in other ladder diagram instructions are stored in the position set in this way, and the results are obtained by reference Figure 8 ;

[0078] In an optional implementation, the method further includes: S31, receiving query information, and if the query information includes a variable name, searching for a ladder diagram instruction that references the variable name according to the variable name;

[0079] Wherein searching for a ladder diagram instruction that references the variable name according to the variable name includes: S311, obtaining a first position set of the variable according to the variable name, and returning ladder diagram instruction contents corresponding to all logical positions stored in the first position set;

[0080] Reference Figure 8 For example, find all references corresponding to the custom variable A1 in the program page MAIN, directly obtain the position set corresponding to A1, among which there is only logical position 1, then you can obtain the ladder diagram instruction LD A1 with logical position 1;

[0081] S32, receiving query information, and if the query information includes a ladder diagram instruction, searching for a logical position of the ladder diagram instruction, including:

[0082] S321, obtaining variable information in the ladder diagram instruction, wherein the variable information includes a variable name;

[0083] For example, search for the ladder diagram instruction LD D1.stPB.stRA.bRet and obtain the variable names D1, stPB, stRA, and bRet;

[0084] S322, obtaining a variable position set through the variable name;

[0085] Reference Fig. 9 Get the location set corresponding to the variable name D1, including the logical address 5; get the location set corresponding to the variable name stPB, including the logical address 5; get the location set corresponding to the variable name stRA, including the logical addresses 4 and 5; get the location set corresponding to the variable name bRet, including the logical addresses 2, 3, 4, and 5;

[0086] S323, calculating a first intersection of the position sets, and determining the first intersection as a logical position of the ladder diagram instruction;

[0087] Calculate the intersection of the above position sets to obtain the first intersection 5, 5 is the logical position of the ladder diagram instruction LDD1.stPB.stRA.bRet;

[0088] Reference Fig.12 , S33, receiving query information, and if the query information includes the target member variable in the structure type, searching for the logical position of the target member variable;

[0089] Wherein searching for the logical position of the target member variable includes: S331, obtaining the logical position of declaring the custom variable in the structure type;

[0090] For example, find the logical position of the target member variable stRA in the target member variable stPB in the structure type st_info; get the logical position MAIN.D1 of the custom variable declared in the structure type st_info, and get the logical position 5;

[0091] S332, obtaining a location set of the target member variables;

[0092] Get the location set of the target member variable stPB, including the logical address 5; get the location set of the target member variable stRA, including the logical addresses 4 and 5; that is, for the case of multi-layer nested member variables, in addition to obtaining the location set of the final target member variable (stRA), the location set of the target member variable (stPB) where it is located also needs to be obtained;

[0093] S333, calculating a second intersection of the logical position and the position set, and determining the second intersection as the logical position of the target member variable;

[0094] Calculate the second intersection 5 of the logical position 5, the position set 5, and the position sets 4 and 5; the second intersection is the logical position of the target member variable stRA in the target member variable stPB in the structure type st_info;

[0095] The above steps S31 to S33 are to perform different operations according to different contents in the query information, and the execution order is not limited; if you need to delete the corresponding variable, refer to Fig.11 You can also refer to the solutions in S31 to S33 to find the location of the corresponding variable or ladder diagram instruction and delete it, which will not be repeated here.

[0096] Embodiment 2 of the present invention is:

[0097] A variable reference position positioning terminal in PLC programming software includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, each step in the first embodiment is implemented.

[0098] In summary, the present invention provides a method and terminal for locating the reference position of a variable in a PLC programming software. When declaring a variable in a program page, if a custom variable is declared, if the custom variable belongs to a structure type, the position of the program page where the custom variable is located is added to the position set of the structure type corresponding to the custom variable. When writing a ladder diagram instruction, if a variable is used and the corresponding variable name is referenced, the logical position of the instruction is added to the position set at the declaration position corresponding to the variable name; if a variable inside a local variable (custom type), that is, a member variable, is used; the logical position of the instruction should be added to the position set at the declaration position of the member variable, and the logical position of the instruction should be added to the position set on the corresponding custom variable. When searching for variable reference positions, if you are searching for a specific custom variable, you can get the corresponding variable name to obtain the position set, and then you can know all the reference positions of the member variable; if you are searching for the reference of a member variable in a structure type, first find the logical position of the custom variable declared in this structure type, then find the position set corresponding to the member variable's variable name, and finally take the intersection of these position information sets to know all the reference positions; because structure types have nested relationships, that is, a member variable of a structure type belongs to another structure type, then for a specific member variable, only looking at the position of this member variable cannot determine which structure it corresponds to; therefore, if you want to find the position of a member variable in a specific structure, you need to take the intersection of the custom variable corresponding to the structure type and the position set of the specific member variable. If you want to find the position of a ladder diagram instruction, you can also get the corresponding position set and the intersection according to all the variable names in it.

[0099] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A method for locating variable reference positions in PLC programming software, characterized in that: Includes steps: Declare a custom variable and a location set associated with the custom variable; If the custom variable belongs to the target structure type, then the logical position expression of the custom variable is declared in the target structure type; the logical position expression may point to the position set corresponding to the variable name of the custom variable; Obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name and a variable type; If the variable type is a custom variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the custom variable corresponding to the variable name; The variable type includes member variables; If the variable type is a member variable, the logical position of the ladder diagram instruction is stored in a position set corresponding to the member variable corresponding to the variable name in the structure; Receive query information, and if the query information includes a ladder diagram instruction, obtain variable information in the ladder diagram instruction, wherein the variable information includes a variable name; Obtain the first position set of variables through the variable name; Calculating a first intersection of the first position sets, and determining the first intersection as a logical position of the ladder diagram instruction; Receive query information, and if the query information includes the target member variable in the structure type, obtain the logical position of declaring the custom variable in the structure type; Obtaining a second position set of the target member variable; A second intersection of the logical position and the second position set is calculated, and the second intersection is determined as the logical position of the target member variable.

2. The method for locating variable reference positions in PLC programming software according to claim 1, characterized in that: Also includes: Receive query information, and if the query information includes a variable name, search for a ladder diagram instruction that references the variable name according to the variable name.

3. The method for locating variable reference positions in PLC programming software according to claim 2, characterized in that: The step of searching for a ladder diagram instruction that references the variable name comprises: The first position set of the variable is obtained through the variable name, and the ladder diagram instruction contents corresponding to all the logical positions stored in the first position set are returned.

4. A variable reference position positioning terminal in PLC programming software, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the processor implements the various steps in the method for locating a variable reference position in a PLC programming software as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Memory address inquiry method and device

    CN109460255A

  • PLC custom variable addressing method and related assembly

    CN117130319A