INSTRUMENTATION & CONTROL DESIGN | LIFECYCLE MANAGEMENT
V Auxiliary drawing module The auxiliary drawing module is located in the business execution layer, which includes several sub-modules such as the drawing optimisation generation module, IO signal filling module, power supply mode calculation module, and the log data module, among others. For a specific project, the principal component database – which includes basic data, tool data, user data and rules – should be established in the data storage layer at the initial stage of engineering hardware design. Taking DCS as an example, the basic data includes engineering material information and structural information, and which contains the core information of all components in the engineering drawings. Tool data, also called system data, is used to maintain the software running properly. It includes resource management data, interface configuration data, and function module configuration data. The user data and rules contain the custom requirements and rules to be followed that constitute the whole electrical circuit. The design process of DCS engineering hardware
drawings is in the order of the schematic drawing, layout drawing and assembly drawing. Schematic drawings include the power supply diagram, IO module diagram, network connection diagram, monitoring diagram, signal isolation diagram, signal conditioning diagram, signal bypass diagram, hardware logic diagram, etc. Layout drawings include cabinet layout diagram, material summary diagram, and so on. Assembly drawings include all kinds of equipment assembly wiring diagrams. The drawing optimisation generation module can make
mass drawing assistance according to input conditions and coding rules preset by users. The IO signal filling module can optimise the allocation of IO signals according to preset rules. The power supply mode computing module can optimise and match the power supply mode of the cabinet based on user requirements. The auxiliary drawing module provides engineers with a convenient and effective auxiliary mode, which can be configured according to the actual engineering characteristics to improve the efficiency of drawing.
List compilation module The list compiling function is located in the business execution layer, which mainly includes the following sub- modules: drawing reading module, template selection module, data integration module and list filling module. The IO list, network list, and terminal list mainly describe
the relationship between IO signals and network signals inside and outside the cabinet in the hardware design. The main information is contained in the hardware design
schematic diagram. The equipment material list is mainly compiled according to the device component information in the layout diagram and assembly diagram. Similarly, the cable list reflects the detailed wiring
relationship of the equipment and the main information of the cables between cabinets. The read list-generated module of the main process is as
follows: ● Drawing module read and call data from storage layer
data together with the function of the interface layer, scheduling filter and the object finder, then form the temporary database for the listing according to the corresponding template selection module. Then adjust the structure of data into the format of the template with the data integration module, and fill the list with the filling module into an Excel spreadsheet to complete the automatic generation of the list.
Error checking module The error checking of drawings and lists is an important part of lifecycle management, which corresponds to the management control layer in the functional framework. This module can be provided with these five basic functions: (1) Version management of design data, which can avoid errors caused by poor version control;
(2) Traceability management of design data, which can solve the problem of multiple sources of purchasing or processing;
(3) Electronic approval of design data, which can optimise the paper document approval control process;
(4) Change management of design data, which can solve the problem of drawing change processes;
(5) Project management, which includes resource management, project progress management, etc.
Code implementation at the Zhangzhou NPP Using the electrical design software EPLAN in the design process of Digital Control System (DCS) as an example, the main function modules of the design of lifecycle architecture were applied and verified within the safety DCS project of the HPR 1000 at the Zhangzhou nuclear power plant.
The EPLAN electrical design software secondary development interface supports basic dynamic link reference libraries through programming language. Examples include as
Eplan.EplApi.Base, Eplan.EplApi. MasterData and
Eplan.EplApi.DataModel. Through an initialisation function (OnInit()) and exit function (OnExit()), it can combine custom functions that perform automation functions into a registration function (OnRegister()) and execution function (Execute()) to achieve secondary programming. A complete set of design management processes may be
Right:
Automated tools can help with DCS design
constructed based on the lifecycle management concept of engineering hardware design drawings. Combined with the secondary development of automatic design software, a series of software designed auxiliary function modules are able to be proposed and implemented, which are effectively used in actual engineering projects. Subsequent research can further combine the concept
of low-code design, strengthen the purpose of diversified customised development, and help to bring automation- aided design tools more in line with the actual engineering requirements. ■
38 | November 2022 |
www.neimagazine.com
Page 1 |
Page 2 |
Page 3 |
Page 4 |
Page 5 |
Page 6 |
Page 7 |
Page 8 |
Page 9 |
Page 10 |
Page 11 |
Page 12 |
Page 13 |
Page 14 |
Page 15 |
Page 16 |
Page 17 |
Page 18 |
Page 19 |
Page 20 |
Page 21 |
Page 22 |
Page 23 |
Page 24 |
Page 25 |
Page 26 |
Page 27 |
Page 28 |
Page 29 |
Page 30 |
Page 31 |
Page 32 |
Page 33 |
Page 34 |
Page 35 |
Page 36 |
Page 37 |
Page 38 |
Page 39 |
Page 40 |
Page 41 |
Page 42 |
Page 43 |
Page 44 |
Page 45