Search

CN-122021531-A - Nuclear security level DCS cabinet check list generation system and method based on loop list

CN122021531ACN 122021531 ACN122021531 ACN 122021531ACN-122021531-A

Abstract

The invention discloses a loop table-based nuclear security level DCS cabinet check list generation system and method, comprising a drawing reading module, a template and definition module, a data analysis module, a loop processing module, a check list generation module and a test case list generation module, wherein the drawing reading module is used for reading different types of electrical design drawings, the template and definition module is used for forming various loop table templates, managing the loop table templates, macros and device attribute information bases, the data analysis module is used for analyzing the electrical design drawings to form a device connection relation linked list and storing the device connection relation linked list into a primary database, the loop processing module is used for selecting a loop table according to the device connection relation linked list and conducting loop table modeling according to the selected loop table to form a loop database, the check list generation module is used for reading electrical information in the loop database and automatically generating the check list, reading an index table in the loop database and finding out a corresponding loop table according to the name of the loop table, and combining with the use case template to form the test case list through conversion. The invention can effectively improve the automation degree of the design process.

Inventors

  • ZHANG XU
  • PENG HAO
  • CHEN SHIYONG
  • Lv xi
  • DENG XIAOJUN
  • WANG FEI

Assignees

  • 中国核动力研究设计院

Dates

Publication Date
20260512
Application Date
20260128

Claims (14)

  1. 1. Nuclear security level DCS cabinet check list generation system based on return circuit table, its characterized in that, this system includes: The drawing reading module is used for reading different types of electrical design drawings, wherein the electrical design drawings comprise an electrical schematic diagram, an assembly diagram and a layout diagram; The template and definition module is used for presetting a loop table template according to design content, providing loop table template support for the data analysis module, the loop processing module and the check table generation module, and comprises a management loop table template, a macro and a device attribute information base; The system comprises an electrical design drawing, a data analysis module, a general interface and a loop processing module, wherein the electrical design drawing is used for analyzing the electrical design drawing, acquiring paired connection relations among equipment elements and storing the paired connection relations into an element relation library of a preliminary database; The loop processing module is used for selecting a loop table according to the equipment connection relation linked list, modeling the loop table according to the selected loop table and forming a loop database; the system comprises a circuit database, a check list generation module, an index table, a test case template and a test case template, wherein the circuit database is used for storing electric information in the circuit database, the check list generation module is used for reading the electric information in the circuit database and automatically generating a check list, reading the index table in the circuit database, finding out a corresponding circuit table according to the name of the circuit table, and combining the test case template and performing conversion to form a test case table.
  2. 2. The loop-table-based nuclear security level DCS cabinet checklist generation system of claim 1, wherein the loop table templates comprise a 220V power supply loop table template, a 24V power supply loop table template, an internal network connection loop table template, an external network reception loop table template, an external network transmission loop table template, a module signal input loop table template, a module signal output loop table template, a hard logic signal connection loop table template, and a device attribute table template.
  3. 3. The loop-table-based nuclear security level DCS cabinet checklist generation system of claim 1, wherein the data analysis module comprises: The connection relation acquisition module is used for analyzing the electrical design drawing, acquiring paired connection relations among the equipment elements and storing the paired connection relations into an element relation library of the preliminary database; The connection relation integrating module is used for integrating the relation among different equipment elements according to the information of the element relation library, and connecting the electrical connection among the equipment elements in series by combining the communication relation of the input and output ports of the equipment elements to form an equipment connection relation linked list; And the preliminary database is used for storing the equipment connection relation linked list into the preliminary database.
  4. 4. The loop-table-based nuclear security level DCS cabinet checklist generation system of claim 3, wherein said device connection relationship linked list is formed by: for the condition that a plurality of devices are interconnected, equipotential connection is formed, the connection relation of links is arranged according to the equipotential relation, and each link is analyzed one by one; For the links covering all the key devices, respectively filling the key devices and the non-key devices into a link table; And regarding the links which do not completely cover all the key devices as branch links, finding branch points of the branch paths on the key paths, connecting the devices on the branch paths, and forming an independent device connection relation linked list.
  5. 5. The loop-table-based nuclear security level DCS cabinet checklist generation system of claim 1, wherein the loop processing module comprises: The device comprises a device attribute information base, a device connection relation chain table, a loop table selection unit, a device type matching unit and a corresponding loop table selection unit, wherein the device connection relation chain table is used for obtaining a device connection relation chain table according to the device connection relation chain table; the loop table modeling unit is used for carrying out loop table modeling according to the selected corresponding loop table to obtain various loop table templates; And the loop table index unit is used for constructing loop index tables of different loop table templates.
  6. 6. The loop-table-based nuclear security level DCS cabinet checklist generating system of claim 5, wherein said loop table selecting unit is configured to perform the steps of: acquiring a device connection relation chain in a preliminary database according to the device connection relation chain table, wherein each behavior in the preliminary database is a device connection relation chain table; Reading all equipment elements on the equipment connection relation linked list, and searching corresponding equipment types according to the device attribute information base to obtain equipment types contained in the equipment connection relation linked list; sequentially judging whether all equipment types in the equipment connection relation chain contain idle operation, a main control module, a communication or expansion module and an IO module; if the model is the direct current, the first selection table modeling is selected, and if the model is the direct current, the second selection table modeling is selected; if the main control module is included, selecting a third selection table for modeling; if the communication or expansion module is included, continuously judging whether the position frame equipment element is at the head of the equipment connection relation chain, if so, selecting a fourth selection table for modeling, and if not, selecting a fifth selection table for modeling; If the IO module is included, whether the equipment elements in the equipment connection relation chain include the input module or not is continuously judged, if the input module is included, the sixth selection table modeling is selected, if the input module is not included, the seventh selection table modeling is selected, and if the IO module is not included, the eighth selection table modeling is selected.
  7. 7. The loop-table-based nuclear security level DCS cabinet checklist generating system of claim 1, wherein said checklist comprises an electrical connection checklist, an electrical capacity match checklist, an electrical wire/terminal match checklist, a signal name/signal description checklist, a signal isolation/decoupling checklist, and a communication link checklist; the test case table comprises a power supply voltage test table, a DI channel test table, a DO channel test table, an AI channel test table, an AO channel test table and an input channel overscan test table.
  8. 8. The loop-table-based nuclear security level DCS cabinet checklist generating system of claim 1, further comprising: The link visualization module is used for starting from a selected equipment element or an analysis starting point based on the loop database, analyzing and expanding the influence of the signal link step by step backward according to the path in the loop table to obtain a complete influence analysis range of the starting point; and the loop table multiplexing module is used for reading the loop database, multiplexing the loop table according to the conversion rule to generate loop table data used by the next item, generating a loop table and providing the loop table for the next item.
  9. 9. The loop-table-based nuclear security level DCS cabinet checklist generation system of claim 8, wherein the multiplexing process of the loop-table multiplexing module comprises: reading and processing data in the loop database, wherein the data comprises a data class and a template macro, the data class comprises a device name, a signal variable and a loop relation, and the template macro comprises a page macro, a graph macro, namely a icon and an attribute; Modifying cabinet information, including modification of cabinet names and modification of cabinet or system names connected with the current cabinet through network or hard wire; modifying the device name, including modifying according to naming rules and recalculated serial numbers; Modifying the signal variable, including replacing the IO variable of the original project according to the channel number of the slot number specified in the IO list; Selecting a loop relation and a page macro, and specifically determining according to a signal isolation diagram; the equipment model, equipment icon, or manufacturer attribute is replaced with an item of a different make model component.
  10. 10. The method for generating the check list of the nuclear security level DCS cabinet based on the loop list is characterized by comprising the following steps of: reading different types of electrical design drawings, wherein the electrical design drawings comprise an electrical schematic diagram, an assembly diagram and a layout diagram; Analyzing the electrical design drawing, obtaining paired connection relations among equipment elements and storing the paired connection relations into an element relation library of a preliminary database; according to the paired connection relations, obtaining the equipment element attributes and storing the equipment element attributes into an equipment element library of a preliminary database, integrating the element relation library and data in the equipment element library, opening up the communication relation among the equipment elements, forming an equipment connection relation linked list and storing the equipment connection relation linked list into the preliminary database; Selecting a loop table according to the equipment connection relation linked list, and modeling the loop table according to the selected loop table to form a loop database; Reading the electric information in the loop database, automatically generating a check list, reading an index table in the loop database, finding out a corresponding loop table according to the table name of the loop table, combining a case template, and converting to form a test case table.
  11. 11. The loop-table-based nuclear security level DCS cabinet checklist generation method of claim 10, further comprising: Based on the loop database, starting from the selected equipment element or the analysis starting point, analyzing and expanding the influence of the signal link step by step backward according to the path in the loop table to obtain a complete influence analysis range of the starting point; And reading the loop database, multiplexing the loop table according to a conversion rule to generate loop table data used by the next item, and generating a loop table for the next item.
  12. 12. An electronic device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the loop table-based nuclear security level DCS cabinet checklist generation method of any one of claims 10 to 11 when the computer program is executed by the processor.
  13. 13. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor implements the loop table based nuclear security level DCS cabinet checklist generating method of any of claims 10 to 11.
  14. 14. A computer program product comprising computer programs/instructions which, when executed by a processor, implement the steps of the loop table based nuclear security level DCS cabinet look-up table generating method of any of claims 10 to 11.

Description

Nuclear security level DCS cabinet check list generation system and method based on loop list Technical Field The invention relates to the technical field of nuclear security level DCS control, in particular to a system and a method for generating a nuclear security level DCS cabinet check list based on a loop list. Background The traditional nuclear security level DCS design and inspection process relies on a designer to review a large number of drawings, and comb the content of the required query in a plurality of drawings and pages, so that the problem of urgent need of inspection on site is solved, time and labor are wasted, inspection omission is easily caused by human negligence, and efficient inspection means are difficult to provide. Meanwhile, along with batch construction of units in the industries of electric power and the like, a plurality of projects of DCS cabinet design tasks are often faced. Conventional patterns designed from scratch for each project are difficult to ensure consistency, improve efficiency and fully utilize design experience. In view of this, the present application has been made. Disclosure of Invention The invention aims to provide a loop table-based system and a loop table-based method for generating a check table of a nuclear security level DCS cabinet, and an automatic method strategy for establishing a nuclear security level DCS electric loop model and converting an electric design drawing into the electric loop model. And a check list is automatically generated according to the electric loop relation for subsequent check use, so that the manual workload is reduced. The method is characterized in that the method comprises the steps of establishing a link visualization method based on an electric loop table established by the method, displaying the connection relation of key links in an electric design diagram in a clearer form so as to quickly inquire and develop influence analysis, and meanwhile, combining the characteristics of similar engineering project nuclear security level DCS, multiplexing the loop table generated from an earlier engineering project into the loop table of another project to guide development of the next project. The invention is realized by the following technical scheme: In a first aspect, the present invention provides a loop table-based system for generating a check table of a nuclear security level DCS cabinet, the system comprising: the drawing reading module is used for reading different types of electrical design drawings, wherein the electrical design drawings comprise an electrical schematic diagram, an assembly diagram and a layout diagram; The template and definition module is used for presetting a loop table template according to design content, providing loop table template support for the data analysis module, the loop processing module and the check table generation module, and comprises a management loop table template, a macro and a device attribute information base; The system comprises an electrical design drawing, a data analysis module, a general interface, a loop processing module and a data analysis module, wherein the electrical design drawing is analyzed to obtain paired connection relations among equipment elements and store the paired connection relations into an element relation library of a preliminary database; The loop processing module is used for selecting a loop table according to the equipment connection relation linked list, modeling the loop table according to the selected loop table and forming a loop database; The system comprises a checking table generating module, a checking table generating module and a test case template, wherein the checking table generating module is used for reading electric information in a loop database and automatically generating a checking table, reading an index table in the loop database, finding out a corresponding loop table according to the table name of the loop table, and combining the case template and converting the table into the test case table. Further, the loop table templates include a 220V power supply loop table template, a 24V power supply loop table template, an internal network connection loop table template, an external network receiving loop table template, an external network transmitting loop table template, a module signal input loop table template, a module signal output loop table template, a hard logic signal connection loop table template and an equipment attribute table template. Further, the data analysis module includes: The device comprises a connection relation acquisition module, a device element library, a primary database, a device element attribute acquisition module, a device element database and a device element database, wherein the connection relation acquisition module is used for analyzing an electrical design drawing, acquiring paired connection relations among device elements and storing the paired connection relations into the eleme