CN114527708B - A ladder diagram intelligent recognition and management method based on tag depth matching - Google Patents
A ladder diagram intelligent recognition and management method based on tag depth matchingInfo
- Publication number
- CN114527708B CN114527708B CN202210183283.2A CN202210183283A CN114527708B CN 114527708 B CN114527708 B CN 114527708B CN 202210183283 A CN202210183283 A CN 202210183283A CN 114527708 B CN114527708 B CN 114527708B
- Authority
- CN
- China
- Prior art keywords
- ladder diagram
- tag
- label
- node
- loop
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/056—Programming the PLC
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/13—Plc programming
- G05B2219/13004—Programming the plc
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
The present invention relates to the field of software development technology, specifically a ladder diagram intelligent recognition and management method based on tag depth matching, comprising a pre-defined tag editing module, a ladder diagram circuit recognition module, a ladder diagram circuit tag node parsing module, a ladder diagram circuit ordinary node parsing module, a tag tree structure navigation module, and a ladder diagram unfolding and folding module. Through a ladder diagram circuit program containing pre-defined paired tags, a structured ladder diagram circuit program that supports multi-level pre-defined tag nesting and additional tag customization instructions is organized, and a ladder diagram circuit project tag tree is flexibly constructed and mapped. Electrical engineers can quickly navigate and locate the matching ladder diagram circuit program by clicking on the project tag tree tag.
Description
Technical Field
The invention relates to the technical field of software development, in particular to a ladder diagram intelligent identification management method based on tag depth matching.
Background
A ladder diagram of the programming language standard of the programmable controller of the international electrotechnical commission is a graphical programming language which is most used in programming of electric engineers, the ladder diagram is formed by simplifying symbols on the basis of logic control of a relay and a contactor, is simple, easy to use and visual and vivid, is easily understood by the electric engineers, and can conveniently and flexibly describe the logic structure relation between electric symbols. The ladder diagram loop program can not be managed in a humanized mode and positioned quickly when an electrical engineer writes a ladder diagram, the ladder diagram loop program can not be structured effectively, a ladder diagram loop at a specific position can not be browsed only by dragging a visual area scroll bar during editing, the whole ladder diagram loop program structure is scattered and has no hierarchical relationship, the browsing and editing efficiency is extremely low, the time is long, the ladder diagram loop program which is expected to be searched can not be matched only by naked eye comparison, and the low-efficiency management mode brings great trouble and inconvenience to programming of the electrical engineer, and can not be used for clearly overview the whole program structure.
Therefore, a new technology is urgently needed to solve the technical problem.
Disclosure of Invention
The invention aims to solve the problems of the prior art, and provides a ladder diagram intelligent recognition management method based on tag depth matching, which is used for realizing the efficient integration of the value chain depth of a ladder diagram loop program from transverse to longitudinal in all directions and from multiple dimensions, innovatively and humanizedly designing a modularized ladder diagram loop program supporting a multi-layer predefined tag complex flexible nested structure, can realize the intelligent recognition of the ladder diagram loop program containing the predefined tags, list all ladder diagram loops in a tree-shaped nested structure and map the ladder diagram loops to a project tag tree, and enables an electrical engineer to quickly navigate, locate and switch the ladder diagram program to a visible area editing range, intuitively and vividly overview the program organization structure, and realize flexible structure, quick location, high-efficiency management and value coordination.
The above purpose is realized by the following technical scheme:
A ladder diagram intelligent identification management method based on label depth matching comprises the following steps:
the predefined tag editing module is used for structuring multi-level nested editing of the predefined tag;
the ladder diagram loop identification module is used for scanning and identifying a two-dimensional matrix ladder diagram loop;
The ladder diagram loop label node analysis module is used for scanning and analyzing a ladder diagram loop label node tree;
the ladder diagram loop common node analysis module is used for scanning and analyzing a ladder diagram loop common node tree;
The label tree structure navigation module is used for freely navigating, switching and positioning a label matched ladder diagram loop program and scrolling the matched ladder diagram loop program to a visual editing area in a first line;
the ladder diagram unfolding and folding module is used for controlling the display and hiding of ladder diagram rows under the label nodes;
editing a predefined tag through the predefined tag editing module, and embedding a ladder diagram program loop in the tag;
the ladder diagram program loop is identified through the ladder diagram loop identification module, a two-dimensional matrix array of nodes in the ladder diagram program loop is scanned, node analysis is carried out through the ladder diagram loop label node analysis module and the ladder diagram loop common node analysis module, and the ladder diagram program loop identification module comprises the steps of judging whether the ladder diagram loop label node analysis module is a label node according to the attribute of the node, if yes, constructing the label node into a label node multi-way tree with a logical nesting hierarchical relationship, judging whether the label node is a common node according to the attribute of the node through the ladder diagram loop common node analysis module, and if yes, constructing the common node into a plurality of common node multi-way trees with the logical nesting hierarchical relationship;
the ladder diagram loop label node analysis module is used for realizing the mapping between label nodes and matching program loop lines, calculating a label node program loop line range interval, and realizing the free navigation, switching and positioning matching of the ladder diagram loop program lines;
And realizing personalized display and hiding of the ladder diagram loop program through the ladder diagram unfolding and folding module.
Further, the predefined tag comprises a start tag name GROUP and an end tag name GROUPE, the start tag name GROUP and the end tag name GROUPE are used as matched tags, the predefined tag supports single-layer or multi-layer nesting, and the display and the hiding of the ladder diagram can be controlled through free folding and unfolding of the ladder diagram unfolding and folding module.
Further, the ladder program loop must be contained inside the pairing tag.
Further, the step of scanning the two-dimensional matrix rows and columns of the nodes in the ladder diagram program loop is specifically that the ladder diagram loop identification module scans transversely and longitudinally and analyzes the ladder diagram program of the whole two-dimensional matrix type independent nodes.
The ladder diagram loop label node analysis module is used for analyzing the label nodes of the ladder diagram loop, and is characterized in that if the label nodes of the outermost layer are the parent labels, the whole label structure is a tree-shaped data structure, if the label nodes are analyzed in the ladder diagram loop, the child label nodes are added to the root parts of the matched parent label nodes, the label nodes need to be analyzed in a recursive traversal mode from inside to outside, and finally a label tree with a multi-level nested structure is formed.
The common nodes of the ladder diagram loop program form a multi-way tree with real nodes and virtual nodes, the real nodes are common nodes which exist actually and objectively, the virtual nodes are relational nodes which do not exist actually for showing the association relation between the common nodes, and the node scanning adopts a transverse and longitudinal sequential recursion traversal mode to construct a common node multi-way tree with clear logic hierarchy relation.
Further, personalized display and hiding of the ladder diagram loop program are achieved through the ladder diagram unfolding and folding module, specifically, minimum values and maximum values of ladder diagram loop program lines where tag nodes are located are obtained through traversing all common child node attributes in sequence from a multi-fork tree root node, range intervals of the matched ladder diagram loop program lines are calculated, whether the program line ranges are visible or not is set to control display or hiding, and unfolding and folding of the ladder diagram loop program are achieved.
Advantageous effects
The ladder diagram intelligent recognition management method based on label depth matching provided by the invention has the following advantages:
1. the ladder diagram loop program matched with the item tag tree tags can realize the display and the hiding of the ladder diagram program loop according to personalized preference by means of two ways of tag unfolding and tag folding, so that the visual area of ladder diagram editing is expanded.
2. By clicking any label of the item label tree, the ladder diagram editor can directly navigate and position the first line position of the ladder diagram loop program matched with the selected label, and can realize quick search, navigation and positioning of the ladder diagram loop program.
3. By operating the ladder diagram project label tree labels, accurate operations such as quick copying, pasting, deleting, browsing, editing and the like of a ladder diagram loop can be realized, the operation time is greatly saved, the operation efficiency is improved, and the operation mode is humanized.
4. The structured ladder diagram loop program supporting label nesting and clear hierarchical relationship can be organized and established through the predefined labels, thereby avoiding disorder of the program structure and realizing structured ordered and modularized management of the ladder diagram loop program.
5. The predefined tag of the ladder diagram loop can be customized according to semantics, the tag description is mapped to the project tag tree structure at the same time, and the logic hierarchical structure of the whole ladder diagram loop program can be intuitively and vividly seen through the project tag tree.
Drawings
FIG. 1 is a schematic overall diagram of a ladder diagram intelligent recognition management method based on label depth matching;
FIG. 2 is a workflow schematic diagram of a ladder diagram intelligent recognition management method based on tag depth matching;
FIG. 3 is a pre-defined tag editing module diagram of a ladder diagram intelligent recognition management method based on tag depth matching;
FIG. 4 is a ladder diagram loop identification module diagram of a ladder diagram intelligent identification management method based on tag depth matching;
FIG. 5 is a ladder diagram loop label node resolution block diagram of a ladder diagram intelligent recognition management method based on label depth matching;
FIG. 6 is a schematic diagram of a ladder diagram loop common node analysis module of a ladder diagram intelligent recognition management method based on label depth matching;
FIG. 7 is a diagram of a tag tree structured navigation module of a ladder diagram intelligent recognition management method based on tag depth matching;
FIG. 8 is a ladder diagram unfolding and folding module diagram of a ladder diagram intelligent recognition management method based on label depth matching.
Detailed Description
The invention is described in further detail below with reference to the figures and examples.
As shown in fig. 1, a ladder diagram intelligent recognition management method based on tag depth matching includes:
the predefined tag editing module is used for structuring multi-level nested editing of the predefined tag;
the ladder diagram loop identification module is used for scanning and identifying a two-dimensional matrix ladder diagram loop;
The ladder diagram loop label node analysis module is used for scanning and analyzing a ladder diagram loop label node tree;
the ladder diagram loop common node analysis module is used for scanning and analyzing a ladder diagram loop common node tree;
The label tree structure navigation module is used for freely navigating, switching and positioning a label matched ladder diagram loop program and scrolling the matched ladder diagram loop program to a visual editing area in a first line;
the ladder diagram unfolding and folding module is used for controlling the display and hiding of ladder diagram rows under the label nodes;
the working method is as shown in fig. 2:
editing a predefined tag through the predefined tag editing module, and embedding a ladder diagram program loop in the tag;
the ladder diagram program loop is identified through the ladder diagram loop identification module, a two-dimensional matrix array of nodes in the ladder diagram program loop is scanned, node analysis is carried out through the ladder diagram loop label node analysis module and the ladder diagram loop common node analysis module, and the ladder diagram program loop identification module comprises the steps of judging whether the ladder diagram loop label node analysis module is a label node according to the attribute of the node, if yes, constructing the label node into a label node multi-way tree with a logical nesting hierarchical relationship, judging whether the label node is a common node according to the attribute of the node through the ladder diagram loop common node analysis module, and if yes, constructing the common node into a plurality of common node multi-way trees with the logical nesting hierarchical relationship;
the ladder diagram loop label node analysis module is used for realizing the mapping between label nodes and matching program loop lines, calculating a label node program loop line range interval, and realizing the free navigation, switching and positioning matching of the ladder diagram loop program lines;
And realizing personalized display and hiding of the ladder diagram loop program through the ladder diagram unfolding and folding module.
Specifically, the step of editing the predefined label and the step of embedding the ladder diagram program loop in the label are realized through a predefined label editing module;
The step of identifying the ladder program loop and the step of scanning the node two-dimensional matrix rows and columns are realized through a ladder loop scanning module;
The label type node, the label node tree structure generation step, the label node multi-way tree step, the label node program loop range interval calculation step and the label node and matching program loop mapping step are realized through a label node analysis module;
The common type node step, the common node tree structure generation step and the multiple common node multi-tree step are realized through a common node analysis module;
The node analysis step comprises a label node analysis module and a common node analysis module;
the ladder program may nest support unfolding folding steps from "ladder unfolding folding modules",
The step of fast navigation of the label tree structure and the step of editing the visible area by positioning the ladder diagram are realized through a label tree structure navigation module.
In the embodiment, the modules complement each other and coordinate with high efficiency, and the method can realize rapid navigation, scrolling and positioning to the expected ladder program loop line of the target, thereby realizing the omnibearing modularization and refinement effective management of the ladder program and realizing the horizontal and vertical price value deep integration of the ladder management.
As a further illustration of this embodiment, the following is provided:
The predefined labels comprise a start label name GROUP and an end label name GROUP, the predefined labels of the GROUP and GROUPE are defined in a pairing mode, label descriptions can be given according to actual semantics, corresponding descriptions are mapped when the project label tree structure is generated, and a navigation ladder program loop can be positioned according to the label descriptions.
The ladder program loop must be contained within the mating label, which supports single or multi-layer nesting and allows free folding and unfolding to control the display and concealment of the ladder.
The ladder diagram nodes are scanned according to two-dimensional matrix rows and columns, whether the nodes are label nodes or common nodes can be judged according to the attribute of each node, and corresponding processing is carried out.
The label node can calculate the range of the matched ladder program loop line interval, and can scroll to the first line position during navigation and positioning.
By definition of the tag nodes, program structures can be well organized, and different ladder diagram program loops can be rapidly switched through the item tag tree.
As shown in fig. 3, as the optimization of the predefined tag editing module in this embodiment, the predefined tags must be defined in pairs and support multi-level nesting, so that a meaningful description can be given to the tags, after the tags are edited, all the tags need to be checked through grammar to determine whether the editing is wrong, if not, a humanized error prompt is given, and the tag description can be mapped to the item tag tree according to a hierarchical structure. The pairing labels can display tree-shaped wiring diagrams, the visual and vivid hierarchical structure is convenient for controlling the folding and hiding of the ladder diagram program loop, the ladder diagram program loop must be contained in the definition labels, and the ladder diagram program can be effectively organized through hierarchical nesting of the labels, so that the program structure is clearer and more ordered.
Specifically, it is easy to understand that tag custom notes can be added according to the actual semantics, and the predefined tag names are a start tag name GROUP and an end tag name GROUPE.
The predefined tags must include the desired one or more ladder loop programs in the middle of pairing head and tail tags, and the matching ladder loop program can be quickly positioned to head to the range of the ladder editing visual area when the tags are selected by clicking the item tag tree.
The label supports any multi-layer complex structure nested definition, the father label can contain child labels, the label relation is mapped to the project label tree structure at the same time, the label is especially suitable for complex structured program design, the logic structure is clear, and humanized management is convenient.
As shown in fig. 4, as the optimization of the ladder loop recognition module in this embodiment, the ladder loop recognition module scans laterally and longitudinally and parses the ladder program of the whole two-dimensional matrix type independent node, mainly including the tag node and the common node.
If the label node is scanned, constructing the label into a label multi-way tree with a logical nested hierarchical relationship;
if the common node is scanned, constructing a tree data structure with a logical relationship with or according to the association relationship of the graphical node connecting lines.
The whole isolated ladder diagram node can be converted into a tree data structure with logic relations and a plurality of ladder diagram loop programs by scanning and organizing a plurality of independent ladder diagram program nodes, each ladder diagram loop is a ladder, one tree represents one ladder diagram loop, the plurality of ladder diagram loops form a forest, and routing of any single ladder diagram node can be achieved by traversing the forest.
As shown in fig. 4, as the optimization of the ladder diagram loop label node parsing module in this embodiment, the label node includes two parts, namely a label header (GROUP) and a label tail (GROUPE), the labels must be defined in a complete pairing manner, a complete label node firstly parses from the label header to the label tail, when the node is scanned, whether the label node is determined according to the attribute of the node, the label structure supports multi-level nesting, the label node at the outermost layer parsed at first is a parent label, and the whole label structure is a tree data structure;
If the label nodes are analyzed internally, the child label nodes are added to the root parts of the matched parent label nodes, the label nodes need to be analyzed by recursion from inside to outside, and finally a label tree with a multi-level nested structure is formed, so that the label tree is convenient for effective and unified management of later labels.
The label nodes are mapped with the matched ladder diagram program loops, so that the travel interval range can be calculated to realize navigation of the ladder diagram loop program lines, and quick switching and positioning are facilitated.
As shown in fig. 6, as optimization of the ladder diagram loop common node analysis module in this embodiment, the ladder diagram in the ladder diagram loop identification module in fig. 4 may be referred to map its relationship into multiple multi-branches trees.
The common nodes judge whether the common nodes are the common nodes or not according to the node attributes and selectively contain the common nodes in the label nodes, the common nodes of a ladder diagram loop program form a multi-way tree with real nodes and virtual nodes which coexist, the real nodes are the common nodes which exist actually and objectively, the virtual nodes are relationship nodes which do not exist actually for indicating the association relationship between the common nodes, and the node scanning adopts a transverse and longitudinal sequential recursion traversal mode to construct the common node multi-way tree with clear logic hierarchy relationship.
The common node attribute comprises a program line where the node is located, and the common node and the matched tag node establish a mapping relation, so that the range of the position line where the ladder diagram loop program matched with the tag node is located can be calculated.
As shown in fig. 7, as the ladder diagram loop procedure of label matching in the label tree structure navigation module in this embodiment, the optimized label tree structure navigation module can freely navigate, switch and locate label matching, and when the procedure edits the matched predefined labels, it is necessary to check whether the predefined labels are legal in grammar, and only after the legal predefined labels are edited, the relation mapping can be automatically performed and an item label tree can be formed, and the label tree node names are label description with meaning and are convenient to understand, and illegal labels give humanized error prompt. The whole ladder diagram loop program structure can be overview through the project label tree, the nesting relationship of the label structure is clear in hierarchy, the structured flexible program can be realized, and an electrical engineer can be helped to optimize and organize the program structure. Through the navigation of the tag tree, the first line of the matched ladder diagram loop program is scrolled to a visual editing area, so that a user can copy, paste, edit and browse the ladder diagram program conveniently, and efficient management is easy.
As shown in fig. 8, as the optimization of the ladder diagram unfolding and folding module in this embodiment, the ladder diagram unfolding and folding module may individually display and hide the ladder diagram loop program, and by sequentially traversing all the common child node attributes from the multi-fork tree root node to obtain the minimum value and the maximum value of the ladder diagram loop program row where the tag node is located, calculate the range interval of the row where the matched ladder diagram loop program is located, and set whether the program row range can be controlled to display or hide the visible attribute, thereby achieving the purpose of unfolding and folding the ladder diagram loop program.
Each label node has a +/-sign folding function, a single click sign can control whether a label matching program is folded or not, and a label nesting hierarchical relationship is displayed through a tree-shaped connecting line. The folding and unfolding module can expand the visual editing area, and is beneficial to improving the logic hierarchical structure.
While the invention has been described with respect to the preferred embodiments, it is to be understood that the invention is not limited thereto, but is capable of modification and substitution within the spirit and scope of the invention as will be apparent to those skilled in the art. Therefore, the protection scope of the present invention should be subject to the claims.
Claims (5)
1. The ladder diagram intelligent recognition management method based on the tag depth matching is characterized by comprising a predefined tag editing module, a ladder diagram loop recognition module, a ladder diagram loop tag node analysis module, a ladder diagram loop common node analysis module, a tag tree structure navigation module and a ladder diagram unfolding and folding module;
The method comprises the steps of editing a predefined label through the predefined label editing module, and embedding a ladder program loop in the label, wherein the predefined label comprises a start label name and an end label name GROUPE, and the start label name and the end label name GROUPE are used as paired labels;
the ladder diagram loop identification module is used for identifying the ladder diagram program loop, scanning a two-dimensional matrix row and column of nodes in the ladder diagram program loop, and carrying out node analysis by the ladder diagram loop label node analysis module and the ladder diagram loop common node analysis module, wherein the ladder diagram loop label node analysis module is used for judging whether the nodes are label nodes according to the attribute of the nodes, if yes, the label nodes are constructed into a label node multi-way tree with a logical nesting hierarchical relationship;
The ladder diagram loop label node analysis module is used for realizing the mapping between label nodes and matching program loops, calculating the range interval of the label node program loops, and realizing the free navigation, switching and positioning matching of the ladder diagram program loops through the label tree structure navigation module;
and realizing personalized display and hiding of the ladder diagram program loop through the ladder diagram unfolding and folding module.
2. The intelligent recognition management method for the ladder diagram based on the tag depth matching of claim 1, wherein the two-dimensional matrix row-column scanning of the nodes in the ladder diagram program loop is characterized in that the ladder diagram loop recognition module scans transversely and longitudinally and analyzes the ladder diagram program of the whole two-dimensional matrix independent nodes.
3. The ladder diagram intelligent recognition management method based on the tag deep matching is characterized in that the ladder diagram loop tag node analysis module analyzes, specifically, if the analyzed outermost tag node is a parent tag, the whole tag structure is a tree data structure, if the tag node is analyzed internally, the child tag node is added to the root of the matched parent tag node, the tag node needs to be analyzed by recursively traversing from inside to outside, and finally, a tag tree with a multi-level nested structure is formed.
4. The intelligent recognition management method for the ladder diagram based on the label depth matching is characterized in that the analysis of a ladder diagram loop common node analysis module is characterized in that a common node of a ladder diagram loop program forms a multi-way tree with a real node and a virtual node which coexist, the real node is a common node which exists actually and objectively, the virtual node is a relationship node which does not exist actually for showing the association relationship between the common nodes, and a common node multi-way tree with a clear logic hierarchy relationship is constructed by adopting a transverse and longitudinal sequential recursion traversal mode in node scanning.
5. The intelligent recognition management method for the ladder diagram based on the tag depth matching is characterized in that personalized display and hiding of the ladder diagram loop program are achieved through the ladder diagram unfolding and folding module, specifically, minimum values and maximum values of ladder diagram loop program rows where tag nodes are located are obtained through traversing all common child node attributes in sequence from multi-fork tree root nodes, range intervals of the matched ladder diagram loop program rows are calculated, whether the program row ranges are visible or not is set, and display or hiding can be controlled, so that the unfolded and folded ladder diagram loop program is achieved.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210183283.2A CN114527708B (en) | 2022-02-24 | 2022-02-24 | A ladder diagram intelligent recognition and management method based on tag depth matching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210183283.2A CN114527708B (en) | 2022-02-24 | 2022-02-24 | A ladder diagram intelligent recognition and management method based on tag depth matching |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114527708A CN114527708A (en) | 2022-05-24 |
CN114527708B true CN114527708B (en) | 2025-08-08 |
Family
ID=81625339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210183283.2A Active CN114527708B (en) | 2022-02-24 | 2022-02-24 | A ladder diagram intelligent recognition and management method based on tag depth matching |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114527708B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508654A (en) * | 2011-10-11 | 2012-06-20 | 江苏科技大学 | Method for designing ladder diagram editing software of embedded PLC (Programmable Logic Controller) |
CN105074591A (en) * | 2013-03-07 | 2015-11-18 | 三菱电机株式会社 | Ladder program display program and ladder program display device |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7900191B1 (en) * | 2005-06-20 | 2011-03-01 | The Math Works, Inc. | System and method of using an active link in a state programming environment to locate an element in a graphical programming environment |
JP5045372B2 (en) * | 2007-10-30 | 2012-10-10 | 横河電機株式会社 | Ladder program development support device |
CN104460489B (en) * | 2014-11-12 | 2017-04-12 | 郑州众智科技股份有限公司 | Method for converting PLC instruction list into ladder diagram based on generator set controller |
JP6122054B2 (en) * | 2015-03-13 | 2017-04-26 | ファナック株式会社 | Monitor device having branch circuit extraction display function of ladder program |
JP6079817B2 (en) * | 2015-04-21 | 2017-02-15 | 株式会社安川電機 | Ladder program creation device, computer program, and ladder program creation method |
JP6212074B2 (en) * | 2015-06-29 | 2017-10-11 | ファナック株式会社 | Ladder program editor that can display the nearest net comment |
CN107168298A (en) * | 2017-07-03 | 2017-09-15 | 贵州大学 | Ladder diagram dynamic analysis method |
US11454945B2 (en) * | 2019-04-16 | 2022-09-27 | Siemens Aktiengesellschaft | Method and device for calling program module in PLC ladder programming environment |
JP7380376B2 (en) * | 2020-03-26 | 2023-11-15 | オムロン株式会社 | Program for displaying information processing equipment and ladder programs |
CN111966601B (en) * | 2020-09-04 | 2022-09-20 | 苏州浪潮智能科技有限公司 | Automatic test case execution method based on label |
-
2022
- 2022-02-24 CN CN202210183283.2A patent/CN114527708B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102508654A (en) * | 2011-10-11 | 2012-06-20 | 江苏科技大学 | Method for designing ladder diagram editing software of embedded PLC (Programmable Logic Controller) |
CN105074591A (en) * | 2013-03-07 | 2015-11-18 | 三菱电机株式会社 | Ladder program display program and ladder program display device |
Also Published As
Publication number | Publication date |
---|---|
CN114527708A (en) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2937964C (en) | Systems and methods for bi-directional visual scripting for programming languages | |
US7814427B2 (en) | Object model tree diagram | |
US7703027B2 (en) | Merging graphical programs | |
US6851089B1 (en) | Software application and associated methods for generating a software layer for structuring semistructured information | |
US8234625B2 (en) | Optimized look-up table calculations in block diagram software | |
JP2022521816A (en) | Automatic extraction of asset data from engineering data sources | |
US7369917B2 (en) | System and method for automatic sorting of elements in drawing specifications for efficient tracing using motion control | |
US20070130113A1 (en) | Method and system for navigation and visualization of data in relational and/or multidimensional databases | |
US8381164B2 (en) | Method and system of intelligent interactive graphics electrical plug map to analyze text and distances between electrical contacts and physical layout file builder | |
US20050028089A1 (en) | Apparatus and method for generating web site navigations | |
US20230244218A1 (en) | Data Extraction in Industrial Automation Systems | |
CN105893063B (en) | A kind of construction method of the Application Program Interface based on XML format configuration file | |
US7698694B2 (en) | Methods and systems for transforming an AND/OR command tree into a command data model | |
US20070006196A1 (en) | Methods and systems for extracting information from computer code | |
CN114527708B (en) | A ladder diagram intelligent recognition and management method based on tag depth matching | |
JP4902567B2 (en) | Work procedure manual creation system and work procedure manual creation program | |
CN114297443A (en) | Processing method, device and equipment for graph data query statement and storage medium | |
WO2018170350A1 (en) | System and method for visually specifying computation sequences and results | |
US20090228678A1 (en) | Mapping definition creation system and mapping definition creation program | |
CN116610558A (en) | Code detection method, device, electronic equipment and computer readable storage medium | |
WO2006137564A1 (en) | Document processing device | |
Costagliola et al. | Building syntax-aware editors for visual languages | |
CN110298062B (en) | Automatic layout method of Simulink | |
Harnack | Ctrl+ F for Diagrams | |
Carvalho | Experiment Management Wafer and Wafer Group Graph |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |