UPGRADING FROM THE DICON WIRING MANAGEMENT SYSTEM TO INTEC AT THE GENTILLY 2 STATION
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
CANDU MAINTENANCE CONFERENCE 1 9 9 5 UPGRADING FROM THE DICON WIRING MANAGEMENT SYSTEM TO INTEC AT THE GENTILLY 2 STATION by Paul A. Theoret CA9800495 Hydro-Quebec SUMMARY DICON is written in COBOL, initially ran on a main- The General Electric DICON Wiring Management frame computer located in the United States and system supplied to HQ during the construction of G2 accepted key-punched card input for batch treatment is currently being replaced by the stand-alone version of the data. Even now, this system is still being rent- of the IntEC software developed by AECL. The rea- ed by the different owners of CANDU 6, using more sons for replacing DICON and choosing IntEC are dis- modern input stations emulating the card data format cussed. The different aspects of the two year DICON and transmitting the data over modem links to the data conversion project are presented with the prob- GE computer. lems encountered and the means that were taken to In 1988 and 1989, CGE hinted that they may want to resolve the problems. IntEC has shown our DICON opt out of providing the DICON in the future. All the data to be considerably more deficient than we had DICON users then started evaluating different thought. This has increased the cost and the duration options to replace it. CGE have since reassured the of the conversion process. However, correcting the users that they will continue to support DICON for errors during the conversion process provides us the time being and have offered their own options with much more accurate data. This should be for replacing it with a more modern system. viewed as an investment in configuration manage- ment. Many potential causes of future errors and potentially critical path delays have been removed. INTEC During the CANDU 3 development, AECL decided to We have chosen to document the detailed proce- put money in modernizing their design tools. The dures for the use of IntEC in our plant using a design of the CANDU 3 plant and of a specialized Windows Help File compiler. This also has been Computed Aided Design and Drafting tools pro- found to be extremely useful as a training tool as well gressed in parallel. It included the automation of the as providing on-line help. cabling and connection data produced directly from The DICON data conversion into IntEC will not be the three dimension plant layout drawings and the completed until 1996. IntEC is not perfect. However, electrical circuit drawings. This part was called IntEC from what we have up to now, we are satisfied with (Integrated Electrical and Control Software). the conviviality and efficiency of IntEC and with When the Wolsung 2 project was started, it was AECL's diligence in constantly aspiring in making it a intended to be a copy of the Wolsung 1 project with better product. minor changes. So the Wolsung 1 circuit drawings and the existing DICON data for these circuits were DICON to be used and edited rather than be redrawn from DICON (Device Installation and CONnection soft- scratch. It was also decided that DICON should be ware) was created by General Electric for their own replaced because of the prohibitive communication use. It was first used on CANDU plants as part of the costs between South Korea and the United States GE design package for the fuel handling systems. In based GE system. AECL proposed to trim IntEC the early design stages of the first CANDU 6 plant down to a stand-alone system and convert the exist- (Gentilly 2), AECL and Canatom decided to extend ing DICON data into the required format. the use DICON to their own design packages for the The stand-alone version of IntEC suddenly became Nuclear Steam Plant and for the Balance Of Plant. also a suitable option for replacing DICON in existing DICON was used in the design of all CANDU 6 plants plants once it is shown that the DICON data can be up to Wolsung 2. successfully be transferred to the new system. 157
CANDU MAINTENANCE CONFERENCE 1 9 9 5 The IntEC applications were designed by AECL to be DICON OBSOLESCENCE run on an Intergraph server running in a UNIX envi- There has been much progress in computerized ronment and using Informix as the database software. information management both in hardware and in software. The cost/performance ratio of computers USEFULNESS OF THE INFORMATION has been drastically reduced over the last 15 years. CONTAINED IN DICON An Ethernet network was installed in our plant linking DICON was chosen for the design of the CANDU 6 powerful servers. More and more information is because it eliminated a large number of drawings being provided to users connected to the network and lists. DICON data is therefore complementary to through terminals and personal computers. At the electrical circuit drawings. These drawings are then same time, powerful new database software pack- uncluttered and easy to read because much of the ages are now available such as Informix. Even in the detailed wiring information is not shown on it. For absence of an actual threat that GE may terminate example, the exact route a signal follows to get from their DICON service, the removal of the required one point to another is not available using the circuit $100 000 yearly rental fee, in addition to the cost sav- drawing alone. DICON contains a program that scans ings in reduced time to input changes when using all the connections in the database to determine the more efficient software and interfacing, would justify actual installed sequence of electrical conductors, the investment to replace DICON with an in-house cables, junction box terminals and that produces the system. "end to end" wiring report. This DICON report is used in conjunction with the circuit drawing in many situations, for modifications to the circuits, for open- SIZE OF THE DICON DATABASE ing or jumpering circuits during tests or maintenance, There are three separate DICON files for our plant, for connecting troubleshooting equipment, etc... If GE, AECL and Canatom each providing their own file the DICON data is not kept up to date, we would for the part of the plant that they designed. Together become blind to the details of most of the plant's these files hold staggering numbers of devices, electrical circuits, including the heavily instrumented cables, raceways and even a more staggering safety system wiring. In Wolsung 1 where the amount of electrical connections. As the actual data DICON data was not kept up to date because of the is stored in a distant computer without a user-friend- prohibitive communication costs, it was basically ly interface, for most users at our station, access to unusable to be copied for Wolsung 2. It was less the information is from printed reports. There are expensive for AECL to use drawings from another three copies of all the reports, each copy containing CANDU 6 plant that had up to date DICON data over 150,000 pages of data. The instrumentation and instead of trying to enter all the handwritten changes electrical maintenance shop has one copy, engineer- the Koreans made to the initial DICON reports. ing has the second copy and the third copy is distrib- Turning reports into drawings is extremely tedious. uted per system to the different system engineers. Much information is redundant in the reports, pre- Managing such a huge amount of paper is another senting the same data in different ways. Integrating difficulty. As design changes are made, only the parts changes to the reports without the help of the of the systems that are revised are printed out and DICON program is difficult and leads to omissions included in the modification packages. Once the and to errors. changes have been implemented, these reports can- The DICON data must be considered as an integral not readily be integrated to the full reports because part of the design documentation that must be kept of the discontinuities in the data. The cost of produc- accurate over the life of the plant. Not only for con- ing full reports was such that they could only be done figuration control, but also for day to day 0 & M work gradually over a two year period. Therefore the data and for accurate and cost effective design of modifi- shown in these reports is on average a year old. The cations. In the design area, much of the initial cabling copy in the maintenance shops contains many red- done during the construction of the plant was trunk printed handwritten additions that were picked up cabling from large local junction boxes to the main during day to day maintenance work. It is difficult to control areas. A significant amount of spare cable feed this information back to the system engineer conductors preconnected to spare terminals were and from him to engineering so that it may be provided and included in the DICON data. Using entered into DICON. When the new print-outs these spares allows a great number of modifications arrived from engineering, each page had to be exam- to be implemented without having to go to the ined to see if any red-printed information was miss- expense of installing new cables. ing and had to be transferred to the new copies. 158
CANDU MAINTENANCE CONFERENCE 1 9 9 5 DESIGN PROCESS UNDER DICON 2. Sub-contract a software firm to develop an emu- At Gentilly, DICON was a significant part of the lation of DICON using a modern database plat- detailed design process in electrical, instrumentation form. This would also guarantee compatibility of and control changes. On average, at least 50% of the the data but would take a long time to specify, time to produce the detailed design package was develop and test without any guarantee that the taken up to input the changes to DICON, correct the data could not somehow be corrupted or that errors reported and obtain the reports. there would be no escalation of the costs from the original estimates. The designer would write down the new data on dif- ferent forms, submit on average several hundred 3. Identify a recent software package already in ser- pages of these forms to a clerk that would transfer vice providing functionality similar or better than the data to a computer terminal. The data would then DICON. The software used by Ontario-Hydro was be sent by a modem link to the GE computer. DICON not considered at that time because we believed would process the data and produce an error report. they were using DICON. A software package The designer would fill in more forms to correct the used by Hydro-Quebec for all power plants com- errors and request the reports required to be includ- munication systems was discarded as requiring ed with the engineering change notice and the to many changes to be upgraded to the require- revised drawings. Unless there was an identified ments of a nuclear power plant. Other packages rush, the time between submitting forms and getting would require fundamentally different architec- the reports back took at least a week and sometimes ture for the data so that the all the data would for low priority work could take months. somehow have to be reentered in a different manner, a tremendous undertaking. REQUIREMENTS FOR A SYSTEM 4. The IntEC software whose development was in a TO REPLACE DICON significantly advanced stage and would be proven by use on the Wolsung 2 project. This included • Allow instantaneous access to up to date data from any terminal, personal computer or work software tools to convert the DICON data into the station on our plant network. format required by IntEC. IntEC was developed to fully implement the modem design rules for the • Maintain means to keep separate the actual in CANDU 3. It is a significant upgrade from DICON service plant data from the future data for each in the manner it validates data as it is entered. As change until it has been implemented and turned it was recognized by all that IntEC needed refine- over to operations. ment to address the differences between an in • Provide a more effective interface for the editing service plant and a new project, the software was of the data and providing new input. offered to HQ at a lower price in return for our • Maintain at least the same amount of functionali- help in the development. ty and of data validation that DICON provided. • Provide means to report errors in a more timely DECISION TO CHOOSE INTEC fashion. Looking at the total cost of the different alternatives, • Produce reports in a format similar to those of they ranged from $500 000 to $1 000 000 when tak- DICON to limit the need to retrain the people ing into account all the factors. The total project cost using the DICON reports to implement the to replace DICON with IntEC was initially estimated changes in the plant. at $650 000. However, IntEC more than surpassed the requirements in that it already had demonstrated OPTIONS CONSIDERED functionality way beyond the minimum require- TO REPLACE DICON ments. As compared to less expensive but less 1. Purchase from GE the COBOL source program, advanced systems, IntEC would pay for itself by develop the upgrades required to allow its use on reducing significantly engineering costs of electrical a server in our network environment. This had the design changes as well as reducing the number of advantage of guaranteed compatibility with the errors. We were attracted also to the fact that we data format (no transfer costs) but could not eas- could influence further enhancements by participat- ily provide the functionality of modern database ing in the final development of IntEC for use on software. Programming changes would be more Wolsung 2. expensive. Gentilly had available on its network a SUN server 159
CANDU MAINTENANCE CONFERENCE 1 9 9 5 that would provide more speed than the AECL Two young engineers hired on a temporary basis Intergraph server. We agreed to purchase the IntEC work on the snags and help in the production of software license if AECL could demonstrate that procedures. there was no problem in getting it running on our SUN computer. AECL compiled the software on a DATA CONVERSION SUN computer in Chalk River and, after ironing out some bugs, got it running successfully. See figure 1. The conversion process is divided in three major parts which are repeated sequentially for each one of SYSTEM MANAGEMENT the three DICON files: A system analyst was assigned to the project. When 1. Review of the conversion rules, preparation of DICON is discontinued, a clerk will no longer be the reference tables and obtention of a full copy required. So basically, when IntEC is in service the of the DICON data on a magnetic tape. AECL pro- analyst is merely replacing the clerk. In November duce an estimation of their effort and a contract is 1992, this analyst and our DICON coordinator both signed based on this estimation (average attended a training course on Informix On-line and on $100 000 per file). UNIX. They were both assigned to AECL Sheridan Park for participation on the final development work 2. AECL transfer the DICON data to Informix pre- on IntEC that was being put in use for Wolsung 2. liminary tables, run programs to check the data, to normalize certain formats, to transfer gradually the data to IntEC tables and to run further checks. PROJECT TEAM Omissions, discrepancies and incoherences are In the spring of 1994, a project team was put in place submitted in reports to the Hydro-Quebec team to support the transfer of the DICON data to IntEC. for resolution. AECL has the mandate to process the data but they 3. The IntEC data is transferred to Hydro-Quebec have to be supported during the process by a num- with a list of non-resolved problems. We then ber of people at site to respond to omissions, dis- check the IntEC data for conversion errors and crepancies and incoherences found in the DICON work on the resolution of the problems having the data that made the data unacceptable or unusable by highest priority. IntEC. The team also has to verify and validate the data under IntEC, make decisions on the way IntEC is configurated, write procedures and provide train- CONVERSION PLANNING ing for the users. See figure 1. The team is made up of seven people, four from our The first file converted was the 66A. Much was permanent staff, two temporary and one contractual. learned from this first conversion which helped us The DICON technical coordinator and the analyst better prepare for the next file. were the first chosen as they will remain after the We put more effort in preparing software tools and project is finished. Their main focus is on learning the DICON data for the 66C file. Although this file is everything there is to know on IntEC, verifying and about 40% larger than the 66A file, the conversion validating the data, and putting in place the operating cost was basically the same. procedures. We are currently in the process of the conversion of We borrowed from our planning department a for- the 066 file (Fuel Handling). This is a much smaller mer electrical designer who had more than ten years file but CGE used DICON somewhat differently than experience with the use of DICON at Gentilly. And AECL and Canatom. For example they did not use we hired a designer from Canatom. He was respon- subject indexes in the identification of their devices sible for implementation of DICON in Canatom when and wire numbers. IntEC has been modified to the decision was taken in 1973 to use this tool on the accept their unique formats for the data and the con- Gentilly project. These two are the prime answer version rules have had to be adjusted in conse- guys for all the problems encountered during the quence. At this writing, we expect the conversion of conversion. this file to cost less than each of the other two files. A senior Instrumentation and Control engineer is a We are also considering merging the AECL and part time member coordinating the effort and helping Canatom files in IntEC. The reference tables for the in resolving the more difficult problems. 066 file have significant differences that make full 160
CANDU MAINTENANCE CONFERENCE 1 9 9 5 merging of the three files not very practical. But SNAGS merging the two main files would simplify things by This project has highlighted many errors that have doing away with most of the interfacing problems. accumulated in the DICON data over the last 20 And users would not have to have prior knowledge years. of which parts of the plant were designed by AECL and which were designed by Canatom. Some come from typing errors during the input of information to DICON. For example, a wrongly entered identification might create a duplicate TRAINING device, or connect a wire to the wrong terminal or to IntEC's instant data validation, compulsory fields the wrong device. In this case, the data is wrong as requirements and complexity of structure can be compared to the reality in the plant. viewed as significant obstacles for the people who A worse problem is the presence of accurate data are used to inputting data into DICON. The order in but representing a transgression of CANDU design which the data must be entered also is important. rules. For example, there are a number of cables that Designers must receive detailed and specific training cross-over from a channel A (Odd) tray to a channel before being authorized to make changes to the data. C (Even) tray. This is fundamentally wrong because a A full copy of the 66A file was made to do commis- fire in the odd cable tray can now propagate to the sioning tests and to develop the procedures. This even tray by following this cable at the cross-over. test file is now being used for training. The training is This type of problem should be corrected by physi- largely based on the use of the procedures that were cally rerouting the cable. developed during commissioning. After about a One now has to wrestle with how to deal with these week of training on the test file, the designers are problems. If we had not chosen IntEC, most of these allowed access to the real data files. errors could have gone unnoticed for the rest of the Data entered into DICON past the date the copy of plant's life. But now that IntEC has put them in evi- the file was sent to AECL for conversion is not in the dence, some action has to be taken. It is unfair to IntEC file delivered to us. The new trainees first IntEC to charge the cost of the corrective actions to assignment is to enter the data that they put into be taken to the conversion project, but this had to be DICON after the tape was made. We can then com- done for the corrections that had to be made in order pare the IntEC reports with the DICON reports as a for IntEC to work. verification of their ability. During the conversion process from existing DICON The training of the general users that do not have files, the data is entered through a back door. If the editing privileges takes about two days. They learn same data was entered through the normal IntEC the structure of the data, how to make queries and interfaces, the checking routines would not allow how to produce reports. most of these errors to occur. We have classified the errors into three categories: ON LINE HELP 1. Data that has to be corrected immediately other- It was decided at the beginning of commissioning of wise it would cause IntEC to crash. Also in this the 66A file to write procedures in parallel with the category, data that does not have a suitable for- testing. Different options were considered and a mat so that it cannot be entered into IntEC. decision was taken to produce the procedures using Resolution of most of these errors occurs during a Windows Help File compiler. This allows the pro- the second phase of the conversion process cedure to be written in a check list fashion for a when AECL are massaging the data and our per- designer experienced with IntEC, but with hypertext sonnel find corrections by searching the drawings links to more detailed information as required for and sometimes looking at the actual installation in each step for those who have less experience or the plant. The rest is omitted from the IntEC data have not used this particular procedure for a long file delivered at the beginning of the third phase time. IntEC menus and messages are all in English. of the conversion process but listed in AECL The procedures are written in French. Hypertext links reports of data that could not be converted for dif- to translations are available for the designers that ferent reasons. may not understand some of the English terms. 2. Data that would not cause IntEC to crash, but that Designers can in a Windows environment on a PC IntEC will not allow to be kept when it is encoun- have open simultaneously a window with the IntEC tered. When IntEC is confronted with a field that interface and a window with the procedure. contains unacceptable data in an edit mode, even 161
CANDU MAINTENANCE CONFERENCE 1 9 9 5 if another field is actually being edited, IntEC will We had underestimated the cost of dealing with the not allow the user to save the edited information resolution of DICON errors and omissions during the without correcting the non-valid data. These conversion process. The present estimation of the errors are identified mainly during the third stage total DICON replacement project cost is $1 000 000 of the conversion process when the data is being (This includes money for merging the 66A and 66C verified and validated. files that we may decide not to do). But you must 3. Data that is wrong, but has no effect on IntEC remember that the process has significantly upgrad- performance. Some of these errors are identified ed the quality of the data. Our plant is nearing the during the third stage but many will go undetect- mid-point of its life. We also have a plant life exten- ed. However we anticipate that IntEC facilities for sion project in the works. So this data will be used filtering and sorting the data will allow users to during perhaps another 20 or 30 years. The added identify many more when IntEC becomes fully quality to the data must be viewed as an investment operational. in easing future modifications or upgrades, in reduc- ing future engineering and maintenance errors possi- We have also identified priorities for the resolution of bly and reduce lost time on a critical path engineering these problems: modifications. Priority 1, anything that would cause IntEC to crash and that we cannot do without. Missing data on a special safety system or in an unaccessible area CONCLUSION would require priority one resolution. We are very satisfied with the functionality of IntEC Priority 2, anything that would significantly increase and the higher quality of the data. the time to do future engineering changes with IntEC However, IntEC is not perfect. From an ergonomic if they are not resolved up front. Also, anything that point of view, the current version still has shortcom- has the potential to cause a plant outage or signifi- ings beyond not being available in a French version. cantly decreases safety. Commands given to IntEC in different contexts do Priority 3, anything that requires resolution when not have always the same effect. From screen to encountered during an engineering change or that screen, some common fields are presented in differ- could lead to engineering errors. Also, anything that ent locations and under not quite the same names. has the potential to cause maintenance or opera- There are some spelling mistakes. It lacks the pol- tional errors. ished look and feel of most commercial software Priority 4, all other errors. packages. All priority 1 and most priority 2 errors must be dealt On the other hand, every three or four months, we with before we declare the IntEC data in service are provided with an upgraded version where some using the task force put in place for the the conver- shortcomings are corrected and new improvements sion project. have been added. AECL have been very good at lis- Some priority 2 as well as the priority 3 and 4 prob- tening to our comments, discussing their impact and lems will remain after the project team is disband- integrating fixes into new versions. ed. They will be integrated by priority with the other Finally, the use of detailed procedures helps to com- priorities of our normal staff for resolution when pensate for certain things that would be too expensive appropriate. Some may never be addressed. to correct. 162
Onto: 95J06.CB REPLACEMENT OF DICON BY INTEC USI60810 PFDJECT NUMBER 92 SESOO9 PREPARED BY:C.DUPUIS OHB5KBY:P.A.THBORET APPROVAL BY: P. IAFRENIERE HYDRO-QUEBEC - GENTILLY2 PAGE 1 0 F 1 Parti Part2, Part3 In service DICON 66A Database Augatttet 65A 1996 IntEC ape Dab IntEC 66A in Service Revise Conversion CoiWBrsion Rubs Rx Other g-6) Snags Ref. Tables Users Usere DICON 66C Database Decembrist Nxemberiat 1994 IMS Disc. PICON Terminate Input DCON6GO Commission Tfhl Prukti (\\ ln£C6SCIn3eivto FfcOther Snags Tables Piocadures DICON 066 Database SiftMntorist OdctariSft Fabuayict 1985, 199E 066 1M6, Disc. InlEC DICON Termlnaft IntEC 066 in Service ft Converstan Input D O O N Snags Snags Snag* EdrtRef.
You can also read