ML20012A825
| ML20012A825 | |
| Person / Time | |
|---|---|
| Site: | General Atomics |
| Issue date: | 03/31/1989 |
| From: | GENERAL ATOMICS (FORMERLY GA TECHNOLOGIES, INC./GENER |
| To: | |
| Shared Package | |
| ML19293A201 | List: |
| References | |
| E117-1002, NUDOCS 9003120638 | |
| Download: ML20012A825 (10) | |
Text
..
r TRIGA* Reactors i
!g ci -I l
l 3l E117-1002 I
- }i l
I NM-1000 SOFTWARE VERIFICATION PROGRAM-ll l\\l l
PREPARED BY l
g
[
GENERAL ATOMICS SAN DIEGO, CA March,1989 l
p
.t. -m g
j8R22888R8888ljp 1
.~
L i
NM-1999 SOF'DIARE VERIFICATION PROGRAM l
l
- 1. SCOPE The purpose of this program is to verify the functional requirements apecified for the NM-1996 software are complied with. This program will be implemented in its entirety whenever a software change is made, ie, whenever new software version is created.
i
- 2. PROCEDURE i
This program is intended to be performed by someone knowledgeable with the NM-1990 hardware and software.
The software verification procedures specified in this program are not intended to be detailed step by step procedures. The steps in this program are presented to indicate the preferred method to be used to verify the software function being tested.
As each step in the verification program le performed, the test engineer shall initial the appropriate step in the verification program. The completed verification program shall be signed and dated by the test engineer and a copy kept on file with the software listings.
- 3. VERIFICATION PROGRAM 3.1 Local Display Turn on power to the NM-1960 Preamp 11fler and Microprocessor assemblies and verify the following:
- 1. The Burr Brown terminal in the Microprocessor assembly indicates the software version number.
l.
- 2. The green "run" lamp on the I/O Memory board is illuminated.
- 3. Enter the following data base values; channel 21 0
channel 41 1.1 exp. +2 channel 25 8.5 exp. -8 channel 42 0.4 channel 29 1.2 exp. +6 channel 43 4.0 channel 31 100 channel 51 2 channel 33 0.37 channel 52 0 channel 35 4.11 exp. -8 channel 53 0 channel 39 1950 channel 54 3 j
l channel 40 1.0 exp. -7 l-l
- 4. Try to enter the value 1.2 exp.+2 in channel 10. Verify "not c11 owed" message on the Burr Brown.
- 5. Place NM-1000 in calibrate position #5. Verify channel 10 indicates 1.2 exp. +2 and that channel 11 indicates 120. Verify 1
i
h reading is updated every 2.5 seconds. Verify channel 14 indicates
" campbell".
- 6. Place the NM-1999 in calibrate position #1. Verify channel 14 indicates " single". Verify channel 29 indicates 129.
i
- 7. Place the NM-1090 in the " Normal" mode. Verify channel 14 indicates 6.
3.2 Counting Channel Values Connect Pulse Generator to the input of the PA-15. CAUTION: VERIFY THAT THE HIGH VOLTAGE IS DISCONNECTED PROM THE PA-15.
Set output of the Pulse Generator for g Reboot the NM-1000.
- 1. Verify channel 14 indicates " single".
- 2. Increase output of Pulse Generator to M Verify channel 14 Indicates " campbell". And the SDX0VR error is posted in the error stack.
- 3. Place the NM-1999 in calibrate position #1. Verify channel 20 indicates 126. Verify channel 16 indicates 1.02 exp.-S.
Verify DAC#1 output is 19.5 milliamps.
i
- 4. Place the NM-1999 in calibrate position #3. Verify channel 20 indicates 3.16 exp. +5. Verify channel 10 indicates 2.68 exp.
-2.
Verify DAC#1 output is 19.7 milliamps.
4
- 5. Place the NM-1999 in calibrate position #1. Change Channel 21 to 190. Verify channel 22 indicates 29,
- 6. Change channel 21 to 139. Verify the SOERR error is posted in the error stack. Change channel 21 to 6.
l
- 7. Connect milliamp meter to A4 TB1-1 and TB1-2. Set output of Pulse l-Generator for 100 CPS. After milliamp meter stabilizes make step change in Pulse Generator output to 1990 CPS. Verify gradual increase in milliamp meter reading verses a step change, l
l-3.3 Campbell Channel Values
[
l Connect sine wave generator to input of the PA-15. Set the frequency for10Khz.Adjusttheamplitudeforlllllllcountsonchannel30.
I
- 1. Verify channel 30 reads 19 exp.+3.
- 2. Verify channel 32 reads 98.01 exp.+6.
- 3. Verify channel 34 reads 36.264 exp.+6.
l
- 4. Verify channel 10 reads 1,49 exp.+9 2
L
)
l l
- 5. Verify channel 11 reads 1.49.
]
- 6. Make a step change in the amplitude of the sine wave signal from 19 Kht to 106 Kht. Verify channel 30 reading makes a step change from 19 Khr to 196 Kht, ie, the counts are not smoothed.
]
- 7. Set amplitude of the sine wave generator for a reading of 10 Khz
{
on channel 30. Change data base value of channel 31 to 29 Khz.
Verify error message "COERR" is posted in the error stack.
- 8. Adjust amplitude of the sine wave signal for a reading of M on channel 30. Verify channel 14 reads " single".
- 9. Place the 101-1999 in calibrate position #5. Verify channel 11 indicates 199. Verify DAC #2 output reads 20 milliamps. Verify DAC #4 output reads 20 milliamps.
3.4 Reactor Period Disconnect the pulse generator / sine wave generator from the input of the PA-15. Set channel 50 to O (normal mode). Connect the Period Ramp l
Generator to the input of the PA-15. Set the Ramp Generator for a 3 second period.
- 1. Verify channel 14 reads " single".
- 2. Verify channels 12 and 13 read 190.
- 3. Start the Period Ramp Generator. Verify channels 12 and 13 read +3 seconds. Turn off and reset the Period Ramp Generator. Verify channels 12 and 13 read 199 seconds. Verify DAC #3 output is 20 milliamps.
- 4. Set the Period Raiap Generator for a 19 second period. Start the Period Ramp Generator. Verify channels 12 and 13 read +10 seconds.
Turn off and reset the Period Ramp Generator. Verify channels 12 and 13 read 106 seconds.
l
- 5. Set the Period Ramp Generator for a 30 second period. Start the l
Period Ramp Generator. Verify channels 12 and 13 read +36 seconds.
Turn off and reset the Period Ramp Generator. Verify channels 12 and 13 read 196 seconds.
3.5 Remote Computer l.
Change the baud rate on UART A6 from M Move the L
communications cable from UART A5 to UART A6. Reboot the NM-1000.
- 1. Verify the M message on channel 17.
3
i
- 2. Call up channel 50 by depressing F5 and 9. Verify channel 50 reads t
" normal",
i
- 3. Re-initialize channel 17 by depressing F1 and 7. Verify lllllll M is re-established.
I Replace cable on UART AS. Change baud rate on UART A6 to @
}
i 3.6 Digital Outputs Connect the Blue Ribbon connector on the LED / Timer fixture to J2 on the Process I/O Memory Printed Circuit board. Connect the trigger cable on the LED / Timer fixture to E7 in the Campbell amplifier. Set channel 50 to " normal" mode. Reset the LED / Timer.
- 1. Set charinel 50 to calibrate position 5. Verify the High Level trip LED on the LED / Timer fixture is illuminated. Verify the 20 millisecond LED on the LED / Timer fixture is not Illuminated.
Verify the A2 lamp on the Burr Brown is illuminated. Verify channel 15 indicates a high trip.
- 2. Set channel 50 to " normal" mode. Reset the LED / Timer. Verify all LED displays on the LED / Timer are extinguished. Set channel 50 to calibrate position 4. Verify the following*
- a. The High Level Trip LED is not illuminated.
- b. The 20 millisecond LED is illuminated,
- c. The Floating Trip LED is illuminated.
- d. The Period Trip LED is illuminated.
- e. The 1 second LED is not illuminated.
- f. Channel 15 indicates a floating trip and a period trip.
- 3. Select " Low Level Trip Test" on the LED / Timer fixture. Reset the LED / Timer. Set channel 50 to normal. Verify the " Low Level LED is illuminated. Verify the 1 second LED is not illuminated. Verify o
channel 15 indicates only a low level trip.
- 4. Set channel 50 to calibrate position 1. Reset LED / Timer and verify the low level trip LED is not illuminated.
- 5. Set channel 51 to data base value 0. Select " High Trip Test" on the LED / Timer fixture. Set channel 50 to " normal". Reset the LED / Timer. Verify no LEDs are illuminated on the LED / Timer fixture. Verify channel 15 does not indicate any trips.
- 6. Set channel 50 to calibrate position 4. Verify the Floating Trip LED is not illuminated. Verify the Floating Trip 1 second LED is illuminated.
l
- 7. Set channel 50 to calibrate position 3. Set channel 51 to data
{
base value 1. Verify that the Floating Trip LED is illuminated.
4 I
l i
~4 4
l 1
- 8. Set channel 50 to " normal". Set channel 51 to iata base value 2.
3.7 Analog Outputs
\\
- 1. Set channel 50 to calibrate position 1. Verify DAC #5 output is 9.85 volts. Verify DAC #6 output is 3 volta.
- 2. Set channel 50 to calibrate position 2. Verify DAC #5 output 6.8 volts. Verify DAC #6 output is 8 volts.
- 3. Set channel 52 to data base value 1. Set channel 53 to data base value +8. Set channel 50 to calibrate position 5. verify DAC #5 output is 9.99 volts. Verify DAC #6 output is 8 volts.
3.8 Battery Backed RAM
- 1. Using the. Circuit Breaker in the Microprocessor, remove power from the Microprocessor. After 60 seconds, restore power to the Microprocessor. Verify Data Base Values in 3.1.3 have not changed.
- 2. Change channel 52 to data base value 6. Set channel 53 to data base value 6. Remove power from the Microprocessor for 60 seconds.
Restore power and Verify channel 52 is 6 and channel 53 is 9.
3.9 Diagnostics / Error Detection l
- 1. Clear all Stack Errors by pressing F7,90, Enter on the Burr Brown L
Terminal. Change Data Base Item #21 from 0 to 100. Verify error code 23 DBCHG is posted in the Error Stack. Verify the Al light
~
on the Burr Brown Terminal is illuminated.
- 2. Clear the DBCHG error by pressing F7,99, Enter on the Burr Brown Terminal. Verify the DBCHG error is removed from the error stsck and that the A1 light is extinguished.
- 3. Install an EPROM with the checksum altered on the Memory PCB in the Microprocessor. Reboot the NM-1000. Verify the error code 18 l
BADROM is posted in the Error Stack. Replace the bad EPROM and reboot the NM-1000. Clear the Stack Errors.
- 4. Install a RAM chip with a address pin removed on the Memory PCB. Reboot the NM-1000. Verify error code 17 BADRAM is posted in the Error Stack. Replace the bad RAM and reboot the NM-1000.
- 5. Remove the Battery Backed RAM PCB. Verify error code 17 BADRAM is posted in the Error Stack. Replace the PCB.
- 6. Remove the comununications connector on the 6 Verify the error code 02 CXFAIL is posted in the Errot Stack.
Reconnect the communications line and reboot the NM-1000.
1 5
l' 1
g-I t
-,t
- 7. Connect Pulse Generator to the input of the PA-15. Set Data Base item #29 to 5 exp.+6. Set output of the Pulse Generator for 4 exp.
+6. Verify error code 63 CXSYN is posted in the Error Stack.
Disconnect the Pulse Generator and Reset channel #29 to 1.?. exp.
t
+6.
I I
- 8. CXBUSY error test to be developed later.
,t I
l It i
i i
I h
t I
s E
F
(.
r 1
b
.s s'
6 n-k
j 1
1
- 9. Open Transmit line to the Verify error code 96 CXCBC is posted in the Error Stack. Reconnect the Transmit Line.
- 19. Connect Noise Generator to the Transmit line going to the M
'~
Insert noise randomly until error code 97 CXCOMM is post in t e Error Stack. Disconnect the Noise Generator.
I
- 11. Remove the primary power from the negative 15 volt supply in the Preampilfier Assembly. Verify error code 98 CX-15V is posted in
]
the Error Stack. Replace the primary power to the negative 15 volt supply.
- 12. Remove the primary power from the positive 15 volt supply in the preamp 11fler Assembly. Verify error code 99 CX+15V la posted in the Error Stack. Replace the primary power to the positive 15 volt j
supp\\y.
)
l
- 13. Disconnect the High Voltage from the High Voltage Monitor module in the Preampilfier Assembly. Verify error code 19 CXHIV is posted in the Error Stack. Reconnect the High Voltage to the High Voltage Monitor.
- 14. Disconnect the primary power from the negative 15 volt supply in the Microproce.asor Assembly. Verify error code 12 MI-15V is posted in the Error Stack. Replace the primary power to the negative 15 volt supply.
- 15. Disconnect the primary power from the positive 15 volt supply in i
the Microprocessor Assembly. Verify error codo 13 MI+15V is posted in the Error Stack. Replace the primary power to the positive 15 l
Volt supply.
l.
3.10 Watchdog Timer
- 1. Remove consnunications cable from the 6 Verify the green run LED on the Battery Backed RAM PCB is extinguished and the amber halt LED is illuminated.
l-Verify the High Level Trip is executed, ie, channel 15 indicates a l
High Trip.
- 2. Reconnect the 6 communications cable. Verify the green run LEtnis illuminated. Reset the High Level Trip.
3.11 Debus/ Internal i
- 1. Enter Data Base value 65,535 in channel #57. Read value stored in memory location 65,535 on channel #58, 1
1
- 2. Enter Data Base value 6 in channel #57. Read value stored in memory location 0 in channel #58, 7
l-L l
- 3. Address channel #59. Verify current software version number is stored in channel #59.
3.12 Misc.
- 1. Enter Data Base value 1234 in channel #57.
press reset button to initialize system. Road value stored in channel #57. Value should be 6.
- 2. Disconnect Press reset button to initialize system. Set cal brate e in channel 56 = 3.
Set TOT 32 address in channel 57 = 57536.
Read value in channel 58; (should be 6). Connect Set TOT address in channel 57 = 57536. Read value in c anne Value should nat.be 6.
I'
- 3. From remote terminal enter &6(CR) and read mode 6 in message.
Enter &7(CR) and read mode 7 in message.
Enter &6(CR) and r6c3 t
mode 6 in message.
l l
l l
l i
l 8
L
)
t-(
TRIGA* Reactors
- a i
g ro i,
E
.i l :.
l.
l<
l l
l
'i.
l l<
1 L
q l ' g_
=1 I
+ CENERAL ATOMICS P.O. Box 85608
- San Diego, CA 92138 5608 Phone (619)455 4255
- Telex 695065 GENATOM SOG e Fax (619)455-4169
-.