Sequence control chart configuration editing and layout method and device, medium and equipment

By automatically correlating and sorting the elements of the sequence diagram, efficient editing and layout of sequence diagram configuration is achieved, the problem of low configuration efficiency in the existing technology is solved, and the readability and maintenance of logic are improved.

CN119847060AActive Publication Date: 2025-04-18SUPCON TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411969406.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-04-18
Estimated Expiration
2044-12-30

AI Technical Summary

Technical Problem

The Sequence Control Diagram (SFC) configuration in the prior art is inefficient and requires manual adjustment of element positions to improve readability of execution logic.

Method used

Provides a sequence diagram configuration editing and layout method, which automatically associates elements and displays graphically in order of execution, including obtaining sequence diagrams, checksum adjustment logic, sorting and layout logic elements.

Benefits of technology

It improves the efficiency of sequence diagram configuration, reduces the workload of manual adjustment, enhances the readability and maintenance of logic, and reduces the learning cost and work burden of engineers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847060A_ABST
    Figure CN119847060A_ABST
Patent Text Reader

Abstract

The invention provides a sequence control chart configuration editing and layout method and device, a medium and equipment, and the method comprises the steps: obtaining a sequence control chart, obtaining a new operation event based on a control logic needed by a site, and carrying out the validity verification and logic adjustment of the logic of the sequence control chart after the operation event is newly added according to a sequence control chart configuration rule; and sorting all the logic elements according to the logic execution sequence and the configured sequence control graph logic, and carrying out layout on the logic elements according to a sorting result. According to the method, the sequence control chart configuration can be correctly guided, adding guiding of different elements is achieved, correct guiding can be provided for the situation that execution logic is illegal, and the configuration efficiency is improved; and after the sequence control chart logic configuration is completed, the logic elements can be automatically arranged according to the logic execution sequence, so that manual configuration and position adjustment are avoided, and the working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of configuration software, and in particular to a sequential control diagram configuration editing and layout method, device, medium and equipment. Background Art

[0002] In industrial control systems, the sequential function chart (SFC) is one of the main programming methods and is widely used in the configuration process. The sequential function chart SFC, also known as a flow chart or state transition chart, is a truly graphical programming language consisting of "steps" and "transitions". Each transition point has certain logical conditions. It is a functional description language dedicated to the design of industrial sequential program control. It can fully describe the working process, functions and characteristics of the control system. It is an important tool for analyzing and designing the control program of the electrical control system. For a sequential control problem, no matter how complex the control logic is, the problem can be clearly expressed in a graphical way.

[0003] However, the rules of SFC configuration are relatively complex. Different elements have different execution conditions, some of which are executed in parallel, some are executed selectively, and some are executed sequentially. Therefore, a good configuration method can quickly guide engineers to perform SFC programming. In the process of configuring the configuration software, sometimes it is necessary to edit the existing execution logic. At this time, it is necessary to adjust the positions of the front, back, left, and right elements to improve the readability of the execution logic. In the prior art, operators are required to manually configure and adjust the positions, which is inefficient. Summary of the invention

[0004] Based on the above background, the object of the present invention is to provide a method for automatically associating elements and graphically displaying them in the execution order when editing a sequential control diagram configuration.

[0005] To achieve the above object, the present invention adopts the following technical solutions:

[0006] In a first aspect, the present invention provides a sequential control diagram configuration editing and layout method, comprising:

[0007] Obtain the sequential control diagram, and obtain new operation events based on the control logic required on site, and verify the legitimacy and make logical adjustments to the sequential control diagram logic after the newly added operation events according to the sequential control diagram configuration rules;

[0008] According to the configured sequential control logic, all logic elements are sorted according to the logical execution order, and the logic elements are laid out according to the sorting results, including:

[0009] The starting step of obtaining the target sequential control diagram is denoted as S, and its row and column numbers are denoted as (0, 0);

[0010] According to the current logic element Q i The connection relationship R is used to obtain the next target logical element Q i+1 Where Q i Row and column number

[0011] is (m, n), Q i+1 The row number is +1 on the basis of the previous element, and the column number is the same as the previous element; we get Q i+1 After the element, according to Q i+1 The type of element, continue or terminate the search;

[0012] Get the first element of a sub-branch The row and column numbers are recorded as (m+1, n+j); and according to The connection relationship is obtained to obtain the next target logical element Its line number is Add 1 to the base, and the column number will be same; according to The type of element performs different search processes to traverse all logical elements;

[0013] Calculate the coordinates of all logical elements to complete the logical element layout.

[0014] In a second aspect, the present invention also provides a sequential control diagram configuration editing and layout device, the sequential control diagram configuration editing and layout device comprising:

[0015] Information acquisition module, used to obtain the sequence control diagram to be edited and the new operation events corresponding to the on-site needs;

[0016] The sequential control diagram editing module is used to verify the legality of the added operation events and make logical adjustments to the sequential control diagram based on the verification results;

[0017] The sequential control chart layout module is used to sort all logic elements according to the logic execution order based on the sequential control chart logic that has been configured, and to layout the logic elements according to the sorting results.

[0018] In a third aspect, the present invention also provides a non-transitory computer-readable storage medium, in which at least one instruction or at least one program is stored, and the at least one instruction or at least one program is loaded and executed by a processor to implement the above-mentioned sequential control diagram configuration editing and layout method.

[0019] In a fourth aspect, the present invention further provides an electronic device comprising a processor and the above-mentioned non-transitory computer-readable storage medium.

[0020] The beneficial effects of the present invention are as follows:

[0021] The sequential control diagram configuration method provided by the present invention includes a sequential control diagram configuration guidance method and an automatic layout method.

[0022] The guidance method can correctly guide the configuration of the sequential control diagram, realize the addition guidance of different elements, and provide correct guidance for the situation where the execution logic is illegal, thereby improving the configuration efficiency.

[0023] The automatic layout method is to automatically layout the logic elements according to the logic execution order after completing the sequential control diagram logic configuration, without manually adjusting the display of each logic element on the interface. During the configuration process, the layout of the SFC elements in the configuration software changes according to the change of the execution logic.

[0024] During the configuration process, if faced with inexperienced engineering implementation personnel, this method can more accurately guide the engineering personnel to quickly become familiar with SFC programming, reduce learning costs, and improve work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0026] Figure 1 A flowchart of a sequential control diagram configuration editing and layout method provided by an embodiment of the present invention;

[0027] Figure 2 A schematic diagram of the SFC editing and execution logic flow provided by an embodiment of the present invention;

[0028] Figure 3 A schematic diagram of the SFC sequencing execution logic flow provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to further understand the present invention, preferred embodiments of the present invention are described below in conjunction with examples. However, it should be understood that these descriptions are only for further illustrating the features and advantages of the present invention, rather than limiting the claims of the present invention.

[0030] Embodiment 1

[0031] See also Figure 1 This embodiment provides a sequential control diagram logic modification method applied to configuration software, comprising the following steps:

[0032] S1: Obtain the sequential control diagram, and obtain new operation events based on the control logic required on site, and edit the sequential control diagram after the newly added operation event according to the sequential control diagram configuration rules;

[0033] S2: According to the configured sequential control chart logic, layout the sequential control chart elements according to the logical execution order.

[0034] The sequential control diagram logic editing method in step S1 comprises the following steps:

[0035] Step S101: Acquire the sequential control diagram and the operation events of the target user through the configuration software; that is, modify the original sequential control diagram logic through the acquired operation events, and the modification is based on the sequential control diagram configuration rules, such as: the step can only be connected to conversion, parallel branch or alternative connection above; the step can only be connected to conversion, parallel connection or alternative branch below; the conversion can only be connected to step, alternative branch, parallel connection above; the conversion can only be connected to step, alternative connection, parallel branch below.

[0036] Step S102: Based on the sequential control diagram configuration rule that one conversion condition corresponds to one execution step, the legality of the execution logic added corresponding to the received new operation event is verified;

[0037] Step S103: If legal, accept the corresponding operation event to adjust the logic of the sequential control diagram, and display the sequential control diagram execution logic in sequence.

[0038] Step S104: If it is illegal, it will be guided according to the operation event. The guidance can be performed through prompts. If the added element does not meet the execution rules of the sequential control chart, the user will be prompted not to add the element. The specific judgment rule is: except for the start step, each step needs to be preceded by a conversion condition; when the conversion condition is logically "true", the program will go to the next step for execution; if it is logically "false", each control cycle must scan to this conversion. When the conversion condition is not met, the currently activated step will be executed in each scanning cycle until the conversion condition is met, then the currently activated step becomes invalid and the next step is activated.

[0039] Among them, new operation events are obtained based on the control logic required on site. The operation events refer to the operations that users may perform when editing SFC, such as inserting, adding or deleting logic. Figure 2 , specifically:

[0040] (1) Inserting logic means adding new logic to the existing logic sequence, which may change the execution order of the original logic, that is, inserting new logic elements in SFC, such as a new transition condition or step, thereby changing the control flow. The specific operations are:

[0041] Gets the target location for inserting logic, for example, between two transitions or between a transition and a step.

[0042] Get the inserted element to adjust the original logic execution relationship; for example, if the user inserts a new transition condition, delete the original logic execution relationship and establish a new logic execution relationship to ensure the correctness of the logic. For another example, if the user inserts transition condition 2 between transition condition 1 and step 1, the original direct relationship (transition condition 1->step 1) needs to be replaced by the new logic execution relationship (transition condition 1->empty step->transition condition 2->step 1), where the "empty step" is a missing logic element based on the logic execution rule.

[0043] (2) Adding logic refers to adding new logic elements or steps to an existing program or process. In SFC, this may correspond to adding a new step or transition condition to expand the program's functionality or handle new control situations. In other words, adding logic is adding new functions or steps to the program. The specific operations are:

[0044] Determine the previous execution logic before the newly added logic, check and maintain the continuity and legality of the logic according to the sequential control diagram configuration rules, and accept the adjustment if the added logic is legal. If the added logic is illegal, prompt the illegal addition according to the sequential control diagram configuration rules, and give the legal logic that can be added, such as "xx element" is not allowed to be added after "xx element" and / or "xx element" can be added after "xx element".

[0045] (3) Delete logic. Remove no longer needed logic elements from SFC. If the user deletes an element from the middle of executing the logic, check the integrity of the remaining logic according to the sequential control chart configuration rules. If it is legal, perform the deletion operation. If it is illegal, prompt the user to supplement the missing conversion conditions according to the sequential control chart configuration rules to ensure the legality of the logic and the correctness of the execution.

[0046] The above sequential control chart configuration editing method ensures that when editing SFC, any insertion, addition or deletion operation can be processed correctly, and each step of the user's operation can be checked and guided by the system's legality to avoid logical errors and potential operational problems.

[0047] Step S2 is to display the execution logic in order, improve the readability of the logic, and reduce the workload of engineers in interface layout. After completing the logic modification or obtaining the target sequential control diagram to be displayed, all logic elements are automatically sorted in rows and columns according to the target sequential control diagram execution logic, and then the logic elements are laid out according to the sorting results. See Figure 3 ,include,

[0048] S201: The starting step of obtaining the target sequential control diagram is denoted by S, and its row and column numbers are denoted by (0, 0); this is the first step in the sequential control diagram and the starting point of the entire process.

[0049] S202: According to the current logic element Q i The connection relationship R is used to obtain the next target logical element Q i+1 , where Q i The row and column numbers are (m, n), Q i+1 The row number is +1 based on the previous element, and the column number is the same as the previous element. It can be expressed as follows:

[0050]

[0051] Get Q i+1 After the element, according to Q i+1 Different element types execute different process logic, including:

[0052] On the one hand, if Q i+1 If the element is not a branch element, then continue to execute S202, that is, find the next logical element and update its row and column numbers.

[0053] On the one hand, if Q i+1 If the element is the end element, the search is terminated, indicating that the end of the process has been reached.

[0054] On the one hand, if Q i+1 If it is a branch element, it will be traversed in sequence according to the sub-branches. The row and column numbers of the sub-branches are recorded as (m+1, n), (m+1, n+1)..., and its sub-branches are expressed by the following formula, where l represents the maximum sequence number of the sub-branch:

[0055]

[0056] S203: Get the first element of the sub-branch The row and column numbers are recorded as (m+1, n+j); and according to The connection relationship is obtained to obtain the next target logical element Its line number is Add 1 to the base, and the column number will be Keep consistent.

[0057] if If it is not a closing element or an ending element of a branch, step S203 is continued until the next connection element is obtained as a closing element or an ending element of a branch.

[0058] if If it is the closing element or the ending element of the branch, the following process is executed according to the sequence number j of the current sub-branch:

[0059] (1) If the sub-branch number j is 0, the row number is in the previous element Add 1 to the value of , the column number is consistent with the previous element, and the traversal of the current sub-branch is ended, and the traversal of a new sub-branch is started, and S203 is continued;

[0060] (2) If the sub-branch number j is not 0, compare the row numbers of all sub-branch closed elements under the same branch element, take the maximum row number M of the closed element, and update the row numbers of all sub-branch closed elements to M. The formula is as follows: If the current sub-branch number j is 1, the branch traversal ends and the step S202 continues;

[0061] S204: Calculate the coordinates of the logical elements to complete the layout of the logical elements; after the sorting is completed, the width and height of each logical element are set to fixed values ​​W and H, and the fixed distance between adjacent logical elements on the x-axis is recorded as d x , the fixed distance between adjacent logical elements on the y-axis is denoted as d y According to the specific row and column numbers (m, n), the x-axis and y-axis coordinates of each logical element in the corresponding layout are calculated and recorded as x and y respectively. The calculation formula is:

[0062] x=n*W+(n+1)*d x ;

[0063] y=m*H+(m+1)*d y

[0064] The above method flow can be implemented by programming. For example, in PLC programming software, these steps can be automatically executed by writing functions, thereby reducing the workload of engineers in editing, manual sorting and marking. When implementing, a graph traversal algorithm, such as depth-first search (DFS) or breadth-first search (BFS), can be used to traverse the logical elements of the sequential control diagram and update the row and column numbers according to the above rules. In this way, the logical elements of the sequential control diagram in this method can be automatically sorted and marked with row and column numbers, thereby improving the readability and maintainability of the logic. And the logical elements in the sequential control diagram can be correctly sorted and laid out according to the execution logic. By automatically processing branches and sub-branches, the workload of engineers can be reduced and the readability and maintainability of the sequential control diagram can be improved. Finally, the coordinates of each logical element can be calculated based on its row and column numbers and fixed width, height and spacing, so that each element can be accurately placed on the graphical interface.

[0065] Embodiment 2

[0066] The second embodiment provides a SFC configuration editing and layout device in configuration software, and the SFC configuration editing and layout device in configuration software includes:

[0067] Information acquisition module, used to obtain the sequence control diagram to be edited and the new operation events corresponding to the on-site needs;

[0068] The sequential control diagram editing module is used to verify the legality of the added operation events according to the sequential control diagram configuration rules, and to make logical adjustments to the sequential control diagram according to the verification results;

[0069] The sequential control chart layout module is used to sort all logic elements according to the logic execution order based on the sequential control chart logic that has been configured, and to layout the logic elements according to the sorting results.

[0070] Embodiment 3

[0071] An embodiment of the present invention provides a non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the non-transitory computer-readable storage medium, and the at least one instruction or at least one program is loaded and executed by a processor to implement the steps:

[0072] Obtain the sequential control diagram, and obtain new operation events based on the control logic required on site, and edit the sequential control diagram logic according to the sequential control diagram configuration rules; including verifying the legality of the added execution logic based on the received operation events, and adjusting the logic of the sequential control diagram based on the verification results;

[0073] According to the configured sequential control logic, all logic elements are sorted according to the logical execution order, and then the logic elements are laid out according to the sorting results, including:

[0074] The starting step of obtaining the target sequential control diagram is denoted as S, and its row and column numbers are denoted as (0, 0);

[0075] According to the current logic element Q i The connection relationship R is used to obtain the next target logical element Q i+1 Where Q i Row and column number

[0076] is (m, n), Q i+1 The row number is +1 on the basis of the previous element, and the column number is the same as the previous element; we get Q i+1 After the element, according to Q i+1 The type of element, continue or terminate the search;

[0077] Get the first element of a sub-branch The row and column numbers are recorded as (m+1, n+j); and according to The connection relationship is obtained to obtain the next target logical element Its line number is Add 1 to the base, and the column number will be same; according to The type of element performs different search processes to traverse all logical elements;

[0078] Calculate the coordinates of all logical elements to complete the logical element layout.

[0079] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0080] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0081] Embodiment 4

[0082] An embodiment of the present invention provides an electronic device, which includes a processor and the non-transitory computer-readable storage medium in Embodiment 3 of the present invention.

[0083] The above embodiments are only used to help understand the method and core idea of ​​the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made to the present invention without departing from the principles of the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.

[0084] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0085] It should be noted that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but it can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

Claims

1. A sequential control diagram configuration editing and layout method, characterized in that: include, Obtain the sequential control diagram, and obtain new operation events based on the control logic required on site, and verify the legitimacy and make logical adjustments to the sequential control diagram logic after the newly added operation events according to the sequential control diagram configuration rules; According to the configured sequential control logic, all logic elements are sorted according to the logical execution order, and the logic elements are laid out according to the sorting results. include, The starting step of obtaining the target sequential control diagram is denoted as S, and its row and column numbers are denoted as (0, 0); According to the current logic element Q i The connection relationship R is used to obtain the next target logical element Q i+1 , where Q i The row and column numbers are (m, n), Q i+1 The row number is +1 on the basis of the previous element, and the column number is the same as the previous element; we get Q i+1 After the element, according to Q i+1 The type of element, continue or terminate the search; Get the first element of a sub-branch The row and column numbers are recorded as (m+1, n+j); and according to The connection relationship is obtained to obtain the next target logical element Its line number is Add 1 to the base, and the column number will be same; according to The type of element performs different search processes to traverse all logical elements; Calculate the coordinates of all logical elements to complete the logical element layout.

2. The sequential control diagram configuration editing and layout method according to claim 1, characterized in that: The sequential control diagram logic after the newly added operation event is checked for legality and logically adjusted according to the sequential control diagram configuration rules, wherein the logical adjustment includes inserting, adding and / or deleting logical elements.

3. The sequential control diagram configuration editing and layout method according to claim 2, characterized in that: The inserting logic element includes obtaining the target position of the inserted logic, and adjusting the original logic execution relationship by obtaining the inserted element; the adding logic element includes determining the previous execution logic before the newly added logic, checking and maintaining the continuity and legality of the logic according to the sequential control diagram configuration rules, and accepting the adjustment if the added logic is legal; if the added logic is illegal, prompting the illegal addition according to the sequential control diagram configuration rules, and providing legal logic that can be added; the deleting logic element includes checking the integrity of the remaining logic according to the sequential control diagram configuration rules, and executing the deletion operation if it is legal; if it is illegal, prompting the user to supplement the missing conversion conditions according to the sequential control diagram configuration rules.

4. The sequential control diagram configuration editing and layout method according to claim 1, characterized in that: According to Q i+1 The type of element to continue or terminate the search includes, If Q i+1 If the element is not a branch element, continue to search for the next logical element and update the row and column numbers; If Q i+1 If the element is the end element, the search is terminated; If Q i+1 If it is a branch element, it will be traversed in sequence according to the sub-branches. The row and column numbers of the sub-branches are recorded as (m+1, n), (m+1, n+1)..., and its sub-branches are expressed by the following formula, where l represents the maximum sequence number of the sub-branch:

5. The sequential control diagram configuration editing and layout method according to claim 1, characterized in that: The basis The type of element performs different search processes to traverse all logical elements including, if It is the closing element or the end element of the branch. When the sub-branch number j is 0, the row number is in the previous element. Add 1 to the base, the column number is the same as the previous element, and the traversal of the current sub-branch ends, and the traversal of the new sub-branch begins; when the sub-branch sequence number j is not 0, compare the row numbers of the closed elements of all sub-branches under the same branch element, take the maximum row number M of the closed element, and update the row numbers of all sub-branch closed elements to M. The formula is as follows: If the current sub-branch number j is l, end the branch traversal and continue to follow the current logical element Q i The connection relationship R is used to obtain the next target logical element Q i+1 ; if If it is not the closing element or the ending element of the branch, continue to search for the next logical element until the next connection element is obtained as the closing element or the ending element of the branch.

6. The sequential control diagram configuration editing and layout method according to claim 1, characterized in that: The step of calculating the coordinates of all logical elements to complete the logical element layout includes: Set the width and height of each logical element to fixed values ​​W and H; Set the fixed spacing between adjacent logical elements on the x-axis to d x , the fixed spacing between adjacent logical elements on the y-axis is set to d y ; According to the specific row and column numbers (m, n), the x-axis and y-axis coordinates of each logical element in the corresponding layout are calculated and recorded as x and y respectively. The calculation formula is: x=n*W+(n+1)*d x ; y=m*H+(m+1)*d y 。 7. A sequential control diagram configuration editing and layout device, characterized in that: The sequential control diagram configuration editing and layout device is used to implement the sequential control diagram configuration editing and layout method as described in any one of claims 1 to 6, comprising: Information acquisition module, used to obtain the sequential control diagram to be edited and the new operation events corresponding to the on-site needs; The sequential control diagram editing module is used to verify the legality of the added operation events and make logical adjustments to the sequential control diagram based on the verification results; The sequential control chart layout module is used to sort all logic elements according to the logic execution order based on the sequential control chart logic that has been configured, and to layout the logic elements according to the sorting results.

8. A non-transitory computer-readable storage medium, wherein at least one instruction or at least one program is stored in the non-transitory computer-readable storage medium, characterized in that: The at least one instruction or the at least one program segment is loaded and executed by the processor to implement the sequential control diagram configuration editing and layout method as described in any one of claims 1-6.

9. An electronic device, characterized in that: The invention comprises a processor and the non-transitory computer-readable storage medium as claimed in claim 8.

Citation Information

Patent Citations

  • Multi-node sequential control method based on SCADA system

    CN103279333A

  • PLC gradient diagram matrix editing display method

    CN104656543A

  • Graphical configuration sequentialization control system

    CN105467872A

  • SFC program interpretation running method and device

    CN107203380A

  • Method and device for encapsulating and reusing configuration data in industrial control system

    CN112596485A