[go: up one dir, main page]

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 matching

Info

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
Application number
CN202210183283.2A
Other languages
Chinese (zh)
Other versions
CN114527708A (en
Inventor
毛振峰
华云鹏
姚凤丽
张豪勇
李智杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuxi Xinje Electric Co Ltd
Original Assignee
Wuxi Xinje Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuxi Xinje Electric Co Ltd filed Critical Wuxi Xinje Electric Co Ltd
Priority to CN202210183283.2A priority Critical patent/CN114527708B/en
Publication of CN114527708A publication Critical patent/CN114527708A/en
Application granted granted Critical
Publication of CN114527708B publication Critical patent/CN114527708B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13004Programming 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

Ladder diagram intelligent identification management method based on tag depth matching
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.
CN202210183283.2A 2022-02-24 2022-02-24 A ladder diagram intelligent recognition and management method based on tag depth matching Active CN114527708B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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