Digital PDFs
Documents
Guest
Register
Log In
AH-A970B-MC
April 1979
19 pages
Original
0.8MB
view
download
OCR Version
0.6MB
view
download
Document:
CZKCIB0 PDP11 REMOTE DIAG EXER APR 1979 bw
Order Number:
AH-A970B-MC
Revision:
000
Pages:
19
Original Filename:
CZKCIB0__PDP11__REMOTE_DIAG_EXER__AH-A970B-MC__APR_1979_bw.pdf
OCR Text
REMOTE DIAG EXER CZKCIBO AH A970B-MC copvricht 1979 FICHE 1 1OF APR 1979 DHEO0EN MADE IN USA N T R - § - IDENTIFICATION ) ) g . cmeeemeeccmnae PRODUCT CODE: AC-F 406B=MC PRODUCT NAME : CIKC1BO REMOTE DIAGNOSTIC MAR 1979 MAINTAINER: MDCPG DIAGNOSTIC by Digital (orporation in and ) GROUP to change commitment Equipment Corporation. Digital Equipment assumes no responsibility for any errors that appear The software described in EXER this document is subject should not ba construed as a may th's manual. in this document is furnished to the Digital Equipment Corporation assumes no responsibility for purchaser under a8 License for use on a single computer system and can be copied (with inclusion of Digitals copyright notice) only for use in such system, except as may otherwise pe provided in writing by Digital. the not use or reliability of supplied by Digital. Copyright (C) its 1979 Digital ' . S —— SEQ PRODUCT DATE: The information without notice w‘h..§_ software on equipment Equipment (orporation rhat is 0001 Page 2 TABLE OF 1.0 ABSTRACT 2.0 HARDWARE REQUIREMENTS 3.0 SOF TWARE REQUIREMENTS 6.0 PROGRAM GENERATION 5.0 PROGRAM CONSIDERATIONS 6.0 TFSTING PREQUISTES 7.0 xxop 8.0 ACT/APT 9.0 MEMORY MANAGEMENT 10.0 SWITCH REGISTER FUNCTIONS 11.0 PROGRAM CONTROL PROCEDURES 12.0 LOADING 13.0 PROGRAM PARAMETER SELECTION 14.0 TEST 15.0 ERROR REPORTING 16.0 EXECUTION TIME 17.0 PROGRAM TERMINATION DESCRIPTION ¢ CONTENTS SEQ 0002 1.0 SeEa 0003 ABSTRACT THIS PROGRAM PERFORMS ON LINE REMOTE DIAGNOSTIC TESTS, BY STARTING THE INTERNAL DIAGNOSTICS IN SELECTED RT801, 803, OR 805 TERMINALS, CONNECTED TO THE SERIAL BUS FOR THE DPM SYSTEM. WITHIN THE PROGRAM, PROVISION IS STRUCTURALLY, WITH RESPECT MADE TO REPORT ALL ERRORS GENERATED BY EACH TERMINAL. THE PROGRAM (ONSISTS OF TO THAT TEST. ONE MAIN TEST, AND IS ORGANIZED Page 5 2.0 HARDWARE REQUIREMENTS PDP11 FAMILY OF CONSOLE TELETYPE COMPUTERS, EXCEPT THE LSI-11 16K MEMORY $SBTTA (SERIAL BUS CONTROLLER) SER]AL BUS 1-63 FACTORY DATA COLLECTION, DPMOY, OR DPMS0 TERMINALS SEQ 0004 Page 6 3.0 SOFTWARE REQUIREMENTS RSX=11M DISK BASED REAL TIME OPERATING SYSTEM THE DPM - "DISTRIBUTED PLANT MANAGEMENT'' SOF TWARE 5.1 PACKAGE RSX=11M OPERATING SYSTEM THE RSX-11M IS A SMALL TO MEDIUMW SIZED REAL TIME MULT]PROGRAMMING SYSTEM WHICH UTILIZES 16K TQ 124K WORDS OF MEMORY, OR 128k 10 1024K WORDS OF PDP-11/70 MEMORY. THE 16K SYSTEM ALLOWS Bk FOR USER TASKS AND INCLUDES A SUBSET MACRO PACKAGE. A MINIMUM OF 24K WORDS ARE REQUIRED FOR FULL MACRO SUPPORT, CONCURRENT PROGRAM DEVELOPMENT AND APPLICATION TASKS EXECUTICN, OR MEMORY MANAGEMENT SUPPORT, 4.0 THE PROGRAM GENERATION FILE TO BE DZx(C].TSK. IT LOADED AND RUN 1S IN SYSTEM'S MEMORY IS THE TASK FILE GENERATED FROM THE SOURCE FILE DZKCI.MAC BY USING RSX=11M INDIRECT FILES. AN INDIRECT FILE MCR COMMANDS, AND IS INVOKED BY TYPING: DZKCI.CMD CONTAINS A LIST OF *‘epZkCl*’ UPON WHICH THE MAC CONSOLE WILL PRINT THE FOLLOWING: DZKC1.0BJ,DZKCI.LST=DIAGSUPER/MI. ,DZKC].MA( kB @TkBDIK(] DIKC].TSK,D2ZKC].MAP=DZK(C].0BJ,DIAGSUPER / UN]TS5=200 STACK=512 // THE FOLLOWING IS AN EXPLANATION OF THE CONSOLE PRINTOUT: DZKC1.08J,DZKC].LST=DIAGSUPER/ML,DZKC].MAC THIS ASSEMBLES THE SOURCE FILE OZKCI.MAC WITH THE DIAGNOSTIC SUPERVISOR MACRO PACKAGE DIAGSUPER/ML, INTO AN OBJECT FILE DZKC1.0BJ FOR TASK BUILDING BY THE RSX11-M TASK BUILDER. THE SWITCH /ML ON THE FILE DJAGSUPER SPECIFIES THE FILE AS A USER'S MACRO LIBRARY, THE POP=11 DIAGNOSTIC SUPERVISOR IS DESCRIBED IN 4.1 1S NEEDED FOR ASSEMBLING THE PROGRAM, AND DIXCI.TSK,DIKC] .MAP=DZKC].0BJ ,DIAGSUPER THIS TASK=-BUILDS SUPERV]SOR THE OBJECT FILE DOIZKCI.0BJ OBJECT LIBRARY DIAGSUPER,INTO A TASK WITH THE DIAGNOSTIC IMAGE D2KCI.TSKk 10 BE SEa 0005 Page 7 RUN IN SYSTEM'S MEMORY.DZKCI.MAP IS A FILE WHICH CONTAINS THE MEMORY ALLOCATION MAP. THE TASK BUILDER SWITCHES /, UN1TS=75, STACK=512, //, ARE NOT PRINTED OUT ON THE CONSOLE, BUT ARE CONTAINED IN THE INDIRECT COMMAND FILE °“'TKBDZKCI.CMD'* BUILDER REFERENCE MANUAL. 4.1 DIAGNOSTIC AND ARE DESCRIBED IN THE RSX-11M TASK RSX-11M TASK BUILDER REFERENCE MANUAL. SUPERVISOR GENERAL==-=-==-=-~THE PDP-11 DIAGNOSTIC SUPERVISOR 1S A MODULARIZED DIAGNOSTIC MONITOR WHICH SERVES THE PDP-11 FAMILY OF COMPUTERS BY PROVIDING RUN-TIME SUPPORT FOR FUNCT]ONAL OR REPAIR LEVEL DIAGNOSTICS. THE DIAGNOSTICS ARE DESIGNED FOR SUPERVISOR COMPATIBILITY, AND CREATED FOR DESIGN ENGINEERING, MANUFACTURING, OR FIELD ENGINEERING USAGE. FUNCTION LEVEL PROGRAMS PROVIDE FOR ERROR DIAGNOSIS AT A HARDWARE FUNCTION LEVEL, WHILE REPAIR LEVEL DIAGNOSTICS PROVIDE FOR REPAIR AT A MODULE LEVEL: AS SUCH, THEY EXERCISE, DIAGNOSE, OR TEST INDIVIDUAL PERIPHERALS, MEMORY SUBSYSTEMS, PROCESSOR OPTIONS, OR ENTIRE SYSTEMS. SEPARATE STAND ALONE (OFF LINE) AND USER MODE (ON LINE) VERSIONS OF THE SUPERVISOR COMMONLY PROVIDE NON-DIAGNOSTIC SERVICES FOR A SINGLE PROGRAM, OR A SCRIPT OF PROGRAMS, THAT HAVE BEEN PREVIOUSLY ASSEMBLED. IN A STAND ALONE ENVIRONMENT THE SUPERVISOR SHARES RESIDENCY WITH THE DIAGNOSTIC(S) ONLY, WHILE 1IN USER MODE THE SUPERVISOR AND THE DIAGNOSTIC(S) RESIDE WITH BOTH AN OPERATING SYSTEM AND THE USER PROGRAM(S). HOWEVER, IN EITHER ENVIRONMENT, SUPERVISOR SERVICES ARE ELICITED BY A RESIDENT DIAGNOSTIC VIA THE GENERATION Of UNIQUE MACRO CALLS TO THE SUPERVISOR. IN THIS MANNER THE FOLLOWING NON-DIAGNOSTIC SERVICES CAN BE INJTIATED FOR A PROGRAM. THE EXECUTION OF EACH SECTION OF A DIAGNOSTIC. THE LOOPING OF TEST PROGRAMS. THE REPORTING OF HARDWARE THE REPORTING OF UNEXPECTED THE PRINTING OF ERRORS. INTERRUPTS. MESSAGES. FUNCTION LEVEL PROGRAMS (AN OPERATE IN EITHER A STAND ALONE OR A USER MODE ENVIRONMENT WITHOUT SOURCE CODE MODIFICATION. HOWEVER, REPAIR LEVEL PROGRAMS MUST OPERATE ONCE THE IN A STAND ALONE ENVIRONMENT ONLY. SUPERVISOR IS LOADED A STANDARDIZED OPERATOR INTERFACE IS ESTABLISHED, PROVIDING A COMMUNICATIONS PATH THROUGH WHICH AN OPERATOR CAN DJRECT THE SUPERVISOR TO INITIATE THE LOADING AND EXECUTION OF A DIAGNOSTIC PROGRAM. INTERFACE DIALOGUE ALSO ALLOWS AN OPERATOR T0 EXAMINE AND/OR MODIFY THE CONTENT OF THE GENERAL REGISTERS, AND THE CONTENTS OF THE MEMCRY LOCATIONS UTILIZED BY THE DIAGNOSTIC(S). IN ADDITION, THE INTERFACE ALLOWS AN OPERATOR TO ACCESS SEPARATE UTILITY SEQ 0106 Page 8 PROGRAMS THAT ARE ALSO LOCATED ON THE DIAGNOSTIC LOAD MEDIA, AND ARE ASSOCIATED WITH THE SUPERVISOR PACKAGE. THE UTILITY PROGRAMS PERM]T AN OPERATOR TO INSTALL FIELD CHANGES TO A DIAGNOSTIC, AND TO BUILD OR MOD1FY SCRIPT AND CONFIGURATION FILES. THE THE SERVICING OF CONTROL OF FUNCTIONAL OR REPAIR LEVEL PROGRAMS OPERATING UNDER A STAND ALONE VERSION OF THE SUPERVISOR, CAN BE INDIRECTLY CONTROLLED FROM A SEPARATE COMPUTER BY A LOCAL OR REMOTE DIAGNOSTIC MONITOR, SUCH AS THE AUTOMATED PRODUCT TEST (APT/APT=RD). UNDER INDIRECT CONTROL, AN OPERATOR INTERFACE IS ESTABLISHED WITH THE LOCAL (E.G. APT) OR REMOTE (E.G. APT-RD) MONITOR AND THE SUPERVISOR IS DIRECTED TO LOAD AND EXECUTE PROGRAMS VIA MONITOR COMMANDS. FINALLY, IN ADDITION TO SUPERVISOR, THERE IS DEVELOPMENT SYSTEM(PDS). UPPATE UTILITIES AS CGRE SUBSET OF THE BASIC STAND THE OFF AND ON LINE VERSIONS OF THE A SPECIAL VERSION DEFINED AS A PROGRAM THE PDS VERSION INCLUDES BOTH DEBUG AND RESIDENT FEATURES AND IS ESSENTIALLY A SUPER ALONE VERSION. SEQ 0007 Page 9 5.0 PROGRAM CONSIDERATIONS THIS IS A FUNCTION LEVEL PROGRAM, 5.1 FUNCTION LEVEL DIAGNOSTIC PROGRAMS DESIGNED FOR RSX-11M AND SUPERVISOR COMPATIBILITY, AND CREATED FOR DESIGN ENGINEERING, MANUFACTURING, OR FIELD ENGINEERING USAGE. AS A FUNCTION LEVEL PROGRAM, T STARTS TERMINAL DIAGNOSTICS ON LINE, AND REPORTS ALL DIAGNOSTIC ERRORS, fOR EACH TERMINAL ON THE SERIAL BUS SYSTEM, FUNCTIONAL LEVEL PROGRAMS ARE FIRST LEVEL DIAGNOSTICS THAT ARE SIMILAR TO USER MODE LEVEL-2 PROGRAMS IN THAT THEY REQUIRE THE TOTAL ODEDICATION OF THE DEVICE UNDER TEST WHILE DIRECT ACCESS TO THE BY DIRECTIVES USED IN RSX=11M.1T SHOULD BE NOTED, HOWEVER, REGISTERS IS DEVICE VIA THE THE QI0$ NOT PERMITTED. JMPLEMENTATION OF DEVICE HOWEVER, DATA CAN BE EXCHANGED WITH A 1/0 ROUTINES SUCH AS THOSE ENGENDERED THAT RUNNING UNDER OPERATING SYSTEM CONTROL, STABLE CANNOT BE GAURANTEED FOR FUNCTION LEVEL PROGRAMS. PROGRAM LOOPS 5.1.1 REPAIR LEVEL DIAGNOSTIC PROGRAMS - REPAIR LEVEL PROGRAMS ARE SECOND LEVEL DIAGNOSTICS THAT ARE SIMILAR 10O USER MODE LEVEL-3 PROGRAMS IN THAT THEY REQUIRE THE TOTAL DEDICATION OF THE DEVICE UNDER TEST, AND DIRECT ACCESS TO DEVICE REGISTERS IS ALLOWED. IN ADDITION, SINCE REPAIR LEVEL DIAGNOSTICS CANNOY BE RESIGNED TO A USER MODE (ON LINE) ENVIRONMENT, PROGRAM LOOPS ARE APPLICABLE. 6.0 TESTING PREREQUISITES BEFORE RUNNING THIS PROGRAM, THE FOLLOWING SUCCESSFULLY RUN IN THE FOLLOWING ORDER: 1. ALL APPLICABLE PDP=11 2. 1SB11A STANDALONE DIAGNOSTICS: (v DIKCA Io DIKCE DIKCF DZK(] - L] . . L] ~o DZKCD (V] DZK(C o 1. CPU TESTS (SERIAL BUS EXERCISER) TESTS SHOULD BE SEa 0008 Page 10 7. FOLLOWING THESE STANDALONE REMAINED CONNECTED TO TESTS, THE ISB11A THE SERIAL BUS, WITH 803, OR 805 TERMINALS, AND THE REMOTE TERMINAL SHOULD 1-63 RT801, SHOULD BE RUN. 7.0 THE 9.0 THE ON LINE RUN UNDER TO THE XXDP, OPERATING SYSTEM RSX-11M, AND ACT/APT PROGRAM S NEJTHER ACT NOR APT (OMPATIBLE. MEMORY MANAGEMENT PROGRAM DOES NOT 10.0 DIRECTLY UTILIZE OR TEST MEMORY MANAGEMENT, SWITCH REGISTER FUNCTIONS NO EXPLICIT SWITCH REGISTER PROGRAM, SO AS TO FACILITATE DIAGNGSTIC SUPERVISOR. 11.0 SETTINGS wWiLL BE RECOGNIZED BY THE INTEGRATION UNDER RSX=11M AND THE PDP-11 PROGRAM CONTROL PROCEDURES THE PROGRAM 1S RUN ON LINE CE:;R&%EED BY RSX (MCR) LANGUAGE . 11.1 COMMAND LANGUAGE THIS SECTION DESCRIBES tO:?éN?SOSND U EXERCISOR XXDP. THE PROGRAM RUNS THEREFORE WILL NOT 8.0 BE v . THE MANIPULATION IN RSX-11M OPERATING ENVIRONMENT AND IS OR DIAGNOSTIC SUPERVISOR MONITOR COMMAND OPERATOR OF COMMANDS, THAT PROVIDES FOR THE PROGRAMS BY RSX=11M AND THE DJAGNOSTIC SEQ 0009 Page 11 11.1.1 RSX=11M COMMAND LANGUAGE - RUN = THE RUN DIRECTIVE CAUSES A TASK TO BE REQUESTED. CONTROL C - ACTIVATING CONTROL C GETS THE OPERATOR ABORTS THE 11.1.1.1 BACK PROGRAM, TO M(R AND DIAGNOSTIC SUPERVISOR COMMANC LANGUAGE - UPON PROGRAM EXECUTION, AND TO RETURN TO SUPERVISOR COMMAND MODE, THE OPERATOR SHOULD TYPE °"‘CONTROL A''. THE PROGRAM WILL RESPOND WITH THE PROMPT DCP-A>, CAN BE ENTERED. WHEREIN ANY ONE FOR EXAMPLE: OF THE DIAGNOSTIC SUPERVISOR COMMANDS CONTROL A DCP-A> STA DCP=-A>RES DCP=-A>CON THESE DIAGNOSTIC SUPERVISOR COMMANDS ARE DESCRIBED BELOW. START PROGRAM (STA) = THE START PROGRAM COMMAND INITIATES THE EXECUTION OF THE PROGRAM CURRENTLY CONTAINED IN MAIN MEMORY, INCLUDING THE _DIALOGUE PORTIONS. RESTART PROGRAM (RES) -~ THE RESTART PROGRAM COMMAND IS SIMILAR TO THE RESPONSE TO A SUPERVISOR QUERY, HOWEVER 1T IS ASSUMED THAT REQUIRED CONFIGURATION PARAMETERS HAVE BEEN LOADED, ALONG WITH PROGRAM, PRIOR TO THE ISSUANCE OF THIS COMMAND. THE THE START PROGRAM COMMAND WITH THE EXCEPTION BEING THAT DJALOGUE PORT]ONS CF THE PROGRAM CAN ONLY BE EXECUTED VIA AN APPROPRIATE OPERATOR RETURN TO PROGRAM (CON) = THE RETURN TO PROGRAM (COMMAND ALLOWS THE EXECUTION OF THE DJAGNOSTIC PROGRAM TO RESUME AT THE FIRST INSTRUCTION FOLLOWING THE CURRENT SUPERVISOR CALL. HOWEVER, If DESIRED, NEW FLAG CONDITIONS MAY BE SPECIFIED. RETURN TO SUPERVISOR (CONTROL A) - THE RETURN TO SUPERVISOR COMMAND INITIATES THE EXECUTION Of THE CLEANUP CODE, CONTAINED IN THE ACTIVE PROGRAM, AND PROVIDES AN EXIT TO THE SUPERVISOR COMMAND MODE. 12.0 LOADING SINCE THE EXERCISER IS PART OF THE DPM SOFTWARE, IT 1S REQUESTED AND LOADED BY THE RSX-11M COMMAND ‘'RUN DZKCI'' WHERE ''DIKLI'' IS THE PROGRAM RELEASED NAME, THE PROGRAM, A PROMPT ]S THEN ISSUED TO THE CONSOLE WHICH INITIATED THE FOLLOWING IS A CONSOLE PRINTOUT OF AN EXAMPLE OF PROGRAM DJAGLOGUE. (NOTE: OPERATOR'S RESPONSE 1S UNDERLINED). S€EQ 0010 Page 12 >RUN DZK(CI DCP=A>STA # UNITS (D) ? 8 UNIT 1 EtNTER CONTROLLER NUMBER : ENTER TERMINALS ON THAT CONTROLLER UNIT 5 ENTER CONTROLLER NUMBER (0) 0 ? : (0) 0 2 : 1 ENTER TERMINALS ON THAT CONTROLLER UNIT 9 ENTER CONTROLLER NUMBER: ENTER TERMINALS ON THAT SELECTED SERIAL UNIT 1 LINE (0) (D) 1 ? 1-4 ° : (D) & ? 1,2,3,4 2 ? CONTROLLER: (D) 8 ? 1,2,3-4 PORTS e« CONTROLLER ¢+ LOGICAL SB *+ LUN ++ 0 1 9 TYPE 801 2 0 P4 10 801 3 0 3 11 8ul 4 0 4 12 803 1 1 6 13 805 2 1 7 14 DPMSO -- PORT 0 3 1 8 15 DPMSO -~ PORT 1 1 9 16 DPMO1 0 2 14 20 OFFLINE 4 1 2 3 4 P4 2 2 1" 12 13 17 18 19 -~ PORT DPMO1 -- PORT 1 DPMOY == PORT 2 DPMOY -- PORT 3 SEQ 0011 Page 13 12.1 EXPLANATION OF PRINTOUT >'RUN DZKCI®* CAUSES THE TASK TO BE REQUESTED, SUPERVISOR ~ CONTROL PROGRAM -REVISION-A OPERATOR TO TYPE ''STA' TO START DESCRIPTION OF 13.0 THE THE PRINTOUT THE EXERCISER. WHILE THE DIAGNOSTI( (DCP-A), REQUESTS THE EXAMPLE: DCP-A>STA 1S CONTINUED IN 15.0 PROGRAM PARAMETER SELECTION PROGRAM AT STARTUP ENTERS A DIALOGUE WITH THE OPERATOR DETERMINE WHICH UNITS ON WHAT CONTROLLERS ARE TO BE EXERCISED. OPERATOR AT THIS POINT IS INTERROGATED WITH: T0 THE "'NUMBER UNITS (D)?** WHICH MEANS, EXERCISE ENTER THE (UP TO 63). TOTAL NUMBER OF THE OPERATOR THEN ENTERS BUS SYSTEM) NO DEFAULT NUMBER UNITS (D)? IN THE ABOVE EXAMPLE T0O BE EXERCISED. 13.1 TOTAL NUMBER OF TERMINALS WANTIS (ON THE 10 SERIAL 10O BE EXERCISED IN DECIMAL REPRESENTATION, FOLLOWED BY A CARRIAGE RETURN. EXAMPLE: THE DEVICES THE OPETATOR , ]S PROVIDED. 12 <(R> THE OPERATOR WANTS A TOTAL OF TWELVF TERMINALS SELECTED CONTROLLER THE PROGRAM CAN EXERCISE 8 CONTROLLERS (0-7), BUT THE LARGEST NUMBER OF CONTROLLERS PRESENTLY PLANNED FOR DPM SYSTEMS IS 4(0-3). THE OPERATOR CAN SELECT ANY OF ONE, OR ALL FOUR CONTROLLERS(O TH-U 3), IN ANY SEQUENCE ON THE SERIAL BUS. THE EXERCISER THEN BUILDS UP TO A 63 WORD TABLE FOR ALL SELECTED CONTROLLERS (MAX. OF 63 DEVICES PER CONTROLLER), PLACING EACH IN THE HIGH BYTE OF AN UP TO 63 WORD TABLE. HERE THE OPERATOR IS INTERROGATED WITH: UNIT 1 "ENTER CONTROLLER NUMBER (0) 0 ?** OPERATOR'S RESPONSE EXERCISED, OR USE IS TO TYPE THE DEFAULT DEFAULT IS CONTROLLER NUMBER 0 UNIT 1 EXAMPLE: WHERE IN THE CONTROLLER NUMBER T0O BE FOLLOWED BY A CARRJAGE RETURN. THE ENTER CONTROLLER NUMBER (C)? <CR> MEANS CARRIAGE RETURN. <CR> SEQ 0012 Page 14 IN THE ABOVE EXAMPLE PROGRAM, 13.2 CONTROLLER NUMBER O HAS BEEN ENTERED T0 THE SELECTED UNITS fOR A GIVEN SELECTED CONTROLLER, OR CONTROLLERS, —TERMINALS ON THAT SPECIFIC CONTROLLER CAN BE ENTERED INDIVIODUALLY,SEQUENTIALLY,OR IN ANY ORDER, EACH SEPERATED BY A COMMA.THE OPERATOR IS ALSO GIVEN THE FLEXIBILITY OF ENTERING ALL 63 TERMINALS SIMULTANEOUSLY. THE SYSTEM 1S THEN MAPPED, ONLINE TERMINALS EXERCISED, OFFLINE TERMINALS REPORTED AS BEING OFFLINE, AND NON-EXISTENT TERMINALS REPORTED AS NOT SYSGENED. (A BRIEF DESCRIPTION OF SYSGEN 1S GIVEN IN 1.1 OF THE SYSTEM GENERATION MANUAL). THE PROGRAM THEN EQUATES THOSE TERMINALS T0 LOGICAL DEV]ICES, AS SYSGENED ON THE SYSTEW, STURES THEM IN THE SAME TABLE AS THE CONTROLLERS, WITH THE TERMINAL NUMBER IN TME LO-BYTE OF THE WORD. UNE TASK CAN EXERCISE 63 TERMINALS AT ONE TIME. IF A SYSTEM HKAS MORE THAN 63. THAN 63 TERMINALS CONTROLLERS, MULTIPLE TASKS MUST BE RUN TO GREATER CONSOLE TERMINALS. SPREAD OUT EXERCISE OVER THOSE MULTIPLE TERMINALS HOWEVER EACH TASK MUST BE INITIATED FROM DIFFERENT INTERROGATION HERE CONTINUES WITH: UNIT 1 "ENTER TERMINALS ON THAT CONTROLLER (D) 1 ? 1-4 " THE OPER*TOR TYPES IN THE TERMINALS 10 BE EXERCISED, ON THE SELECTED UNITS KEEPS A SEQUENTIAL COUNT OF THE NUMBER OF DEVICES ENTERED, CONTROLLER (0). 1-4 MEANS & TERMINALS HAVE BEEN ENTERED ALL AT ONCE ON THE SELECTED CONTROLLER. AND POINTS TO THE NEXT SEQUENTIAL DEVICE. 1T DOES NOT POINT T0 THE PHYSICAL TERMINAL NUMBER. AT THIS POINT THE TOTAL 12 UNITS THE OPERATOR WANTED EXERCISED HAVE NOT BEEN ENTERED, THUS THE PROGRAM ASSUMES THE REMAINING DEVICES ARE ON DIFFERENT (CONTROLLERS, AND SO CONTINUES WITH THE DIALOGUE. UNIT § ENTER CONTROLLER NUMBER : (0) ) ? 1 THE PROGRAM ASKS WHAT OTHER CONTROLLER 1S TO BE UTILIZED, SPECIFIES CONTROLLER NUMBER 1. ENTER TERMINALS ON THAT CONTROLLER : HERE (D) & ? 1,2,3,6 THE PROGRAM INTERROGATES FOR TERMINALS TO OPERATOR ENTERS & TERMINALS ON CONTROLLER 1 HAVING ENTERED THE TOTAL NUMBER OF 32£R2$OREXERCISED. THE UNIT 9 ENTER CONTROLLER NUMBER : PROGRAR (0) 1 ? THE OPERATOR BE ENTERED, AND IN SEQUENTIAL ORDER. THE NOT TERMINALS (12) PREVIOUSLY ASKED FOR AGAIN 2 C(ONTINUES TO INTERROGATE THE SEa 0013 « -~ \A.'*-m “ ~Atrsaiithy Prge 15 THE OPERATOR ENTERS CONTROLLER NUMBER 2 ENTER TERMINALS ON THAT AFTER CONTROLLER : TO THE PROGRAM (D) 8?2 THE PROGRAM ASKS FOR THE REMAINING & 1,2,3-4 TERMINALS, ENTEKRS THEM IN SEQUENTIAL AND SIMULTANEOUS COMBINATIONS. TME OPERATOR IN THE ABOVE EXAMPLE TERMINALS 1,2 ON THE PREVIOUSLY ENTERED CONTROLLER 1.E (CONTROLLER 2) IS ENTERED 71O THE PROGRAM T0 BE EXERCISED. TERMINALS 3 AND & 1S ALSO ENTERED, BUT AS 3 THROUGH &, ALLOVING FOR TYPING FLEXIBILITY., NUMBER OF TERMINALS ENTERED, EXAMPLE: WHERE 12 NUMBER OF ENTERED TERMINALS = 12 1S THE TOTAL NUMBER OF LEGAL DEVICES ENTERED TO THE PROGRAM. *eUN]TSse «o(ONTROLLER®* ENTERED TO BE EXERCISED, XX XX 1S 13.3 OPERATOR XX THE COUNTED THE TOTAL UNITS IN THE FOLLOWING FORMAT: #«_ OGICAL SBe* vy WHERE HAVING IMMEDIATELY THE OPERATOR IS INFORMED PHYSICAL OF THE e*e UNer X TERMINAL ENTERED ON CONTROLLER YY, 27 IS THE LOGICAL SB UNIT NUMBER ASSIGNED TO EALH TERMINAL BY RSX DURING SYSGEN, ARD X IS THE LOGICAL UNIT NUMBER THE PROGRAM ASSIGNS TO EACH UNIT XX. INTERFACE DIALOGUE OTHER EXAMPLES OF OPERATOR AND PROGRAM DIALOGUE ARE LISTED BELOW. THE OPERATOR CAN TYPE IN ALL 63 TERMINALS SIMULTANEOUSLY AS FOLLOWS: >RUN DZKC(CI DCP=A> STA UNITS (D) UNIT 1 ?2 63 ENTER CONTROLLER NUMBER EXAMPLE: : (0) ? ''ENTER TERMINALS ON THAT CONTROLLER (1)?"'1-63 <(R> IN THE ABOVE EXAMPLE, ALL 63 TERMINALS ARE ENTERED INTO A 63 WORD AND THE PROGRAM EXERCISES ALL 63 DEVICES IF THEY ARE ALL ON LINE. 1T IS TO BE NOTED THMAT ONLY ONE CONTROLLER NUMBER(O THRU 7)AND UP TO 63 DEVICES ON ANY ONE CONTROLLER, CAN BE ENTERED AT ANY TIME, WHICH LIM]ITS THE PROGRAM TO EXERCISE A MAXIMUM OF 63 TERMINALS. TABLE, ANOTHER EXAMPLE 1S GIVEN BELOW: IF THE OPERATOR HAS 63 UNITS ON THE DPM SYSTEM, BUT 15 DEVICES ARE ARE ON CONTRGLLER O, 15 ON_ CONTROLLER 1, 15 ON CONTROLLER 2, AND 18 DEVICES ARE ON CONTROLLER 3 (A TOTAL OF 6% DEVICES), AND ALL DEVICES SEQ 0014 Page 16 ARE TO Bt EXERCISED. THEN THE DIALOGUE IS AS FOLLOWS: RUN DIK(] DCP=A>STA NUMBER UNITS (D)?:63 ENTER CONTROLLER NUMBER (0)?: 0 UNIT 1 ENTER TERMINALS ON THAT CONTROLLER (1)?:1-15 AT THIS POINT THE TOTAL 63 UNITS THE OPERATOR WANTED EXERCISED, HAVE NOT BEEN ENTERED, THUS THE PROGRAM ASSUMES THE REMAINING DEVICES ARE ON DIFFERENT CONTROLLERS, AND SO CONTINUES THE DIALOGUE: ENTER CONTROLLER NUMBER (0)?: 1 UNIT 16 ENTER TERMINALS OM THAT CONTROLLER ENTER CONTROLLER NULMBER (1)?:16-30 (1)?:2 UNIT 31 ENTER TERMINALS ON THAT CONTROLLER (1)?: ENTER CONTROLLER NUMBER (2)?: 31-45 3 UNIT 46 ENTER TERMINALS ON THAT CONTROLLER (1)7: 46-63 (WHERE UNITS KEEPS COUNT OF THE NUMBER OF DEVJCES ENTERED, NUMBER IN THE BRACKETS ARE DEFAULTED DEVICE NUMBERS). THE OPERATOR ]S THEN INFORMED OF THE TOTAL NUMBER OF AS EXPLAINED BEFORE IN THE FOLLOWING FORMAT: ENTERED AND THE TERMINALS NUMBER OF ENTERED TERMINALS = 63 AND THE PROGRAM GOES ON TO EXERCISE ALL 63 TERMINALS. FOR TERMINALS THAT BE INFORMED WITH: CANNOT BE ASSIGNED, OR ATTACHED, THE OPERATOR WILL “TERMINAL X CANNOT BE ASSIGNED-$DSW=Y'' "TERMINAL X CANNOT BE ATTACHED-$DSW=Y'' WHERE THME ERROR CODES Y ARE RETURNED BY DIRECTIVES IN THE DIRECTIVE TERMINALS,THE OPERATOR STATUS WORD (SDSW). FOR ADDITIONAL INFORMATION, REFER TO THE RSX=11M EXECUTIVE REFERENCE MANUAL, OR RSX-11M POCKET REFERENCE. FOR NON=-EX]STENCE SYSGENED CONTROLLERS AND/OR SEQ 0015 Page 17 WILL BE INFORMED WITH: "'CONTROLLER X, PROGRAM 14.0 TERMINAL Y 1S ABORTED TEST DESCRIPTION THE PROGRAM ESSENTIALLY FOLLOWS: AFTER IS NOT SYSGENED IN' CONSISTS OF INITIAL OPERATOR DIALOGUE, ONE AND TEST, UPON AND TEST IS EXECUTED ENTRY, ALL AS ACTIVE F.D.C. TERMINALS ARE PLACED IN A (UP TO 63 WORD] TPBLE, WITH THE CONTROLLER NUMBER IN THE HI-BYTE, AND THE TERMINAL NUMBER IN THE LO-BYTE OF THE WORD. DIAGNOSTICS ARE REQUESTED TO BEGIN, IN THE 1ST ACTIVE TERMINALS ON THE TABLE. THE PROGRAM THEN CHECKS FOR TERMINAL OFF LINE/ON LINE CONDITIONS, INFORMS THE OPERATOR OF THOSE CONDITIONS, LOGS THE CONDITIONS IN AN OFFLINE/ONLINE TABLE, CHECKS FOR DIAGNOSTIC ERRORS, AND TME PROCEDURE IS CONTINUED TO THE LAST TERMINAL. MAVING DONE THE LAST TERMINAL, A TWO MINUTE INTERVAL 1S STARTED,THE 1'ST ACTIVE TERMINAL IN THE TABLE 1S CHECKED FOR OFFLINE/ONLINE CONDITIONS, AND A REQUEST IS JSSUED TO ONLINE TERMINALS. FOR TERMINALS RESPONDING WITHIN THE TWO MINUTE INTERVAL, DIAGNOSTIC ERRORS ARE CHECKED, LOGGED IN A TABLE, AND THE PROCEDURE 1S CONTINUED TO THE LAST TERMINAL. IF THE TERMINAL DOES NOT RESPOND IN THE TWO MINUTE INTERVAL, IT 1S LOGGED AS BEING OFFLINE, AND THE OPERATOR IS INFORMED THAT IT FAILED 10 RETURN ON LINE FROM THE DIANOSTIC TESTS, AND THE PROCEDURE IS CONTINUED TO THE LAST TERMINAL. UPON COMPLETION OF THE LAST TERM]INAL, THE ERROR TABLE IS CHECKED, ERRORS ARE REPORTED, AND THE 2 MINUTE INTERVAL IS CANCELLED IF RECORDED FOR ONLY ON-LINE 15.0 AT THE FINISHED. AN ERRORS SENSED, TERMINALS, END OF AND ANOTHER PASS PASS 1S IS STARTED. THEN ERROR REPORTING END OF EVERY PASS, ERRORS GENERATED BY THE 15.1 NOT MAJOR ARE THE DJAGNOSTIC TERMINALS, AND ARE REPORTED AS FOLLOWS: MAJOR ERRORS EXAMPLE: ‘‘TERMINAL DIAGNOSTIC ERRORS ON PASS 1" 'sg’’ 1 TERMINAL-TYPE 801 FAILING-TEST 21 WHICH INDJCATES DIAGNOSTI( ERRORS HAVE OCCURED DURING PASS 1, IN SB TER?IS?L UNIT 1, OF TERMINAL-TYPE. RT=-BOTAND THE TEST WHICH FAILED IS TES . SEQ 0016 Page 18 gagosggoTS??A?AL “TERMINAL X FOR ANY FOR ANY RESPONDING ON LINE AT ANYTIME, THE OPERATOR ]S IS NOT RESPONDING" TERMINAL “'TERMINAL X NOT COMING BACK ON LINE, THE OPERATOR 1S INFORMED WITH: IS NOW RESPONDING'' TERMINAL GOING OFFLINE DURING DIAGNOSTIC IS INFORMED WITH: "TERMINAL X DID NOT TESTS, COME BACK ON LINE FROM DIAGNOSTIC TME OPERATOR TESTS' OPM50 ERRORS ARE REPORTED BY THE FOLLOWING MESSAGES: ses TERMINAL TYPE p) XX = 01 YY = 02 11 = 03 ALL SOFTCORE-- IF IF FAJLED SOFTCORE TEST FAILED SOFTCORE TEST IF FAILED SOFTCORE TEST TERMINALS GOING OFFLINE, "NO ACTIVE FOR HARDCORE DPM50 WHERE FOR FAILING TEST DPM50 1 2 vvy 1 (Q-BUS INTERFACE (MEMORY TEST) TEST) 3 (CPU TEST) OPERATOR 1S INFORMED WITH: TERMINALS ON THE BUS'' !!!! AN END OF EXAMPLE: THE Xx PASS REPORT, END OF PASS 1, THIS END OF PASS REPORT THE OPERATOR IS INFORMED W]lTH: TIME=8:15 CAN BE INWIBITED BY UPON RECEIVING THE D(P-A> PROMPT, TYPING THE THE FOLLOWING, DCP=A>STA/FLA:]XE 16.0 EXECUTION TIME EXECUTION=TIME PER PASS VARIES. MAXIMUM TIME = 2 MINS. PASS-TIME DEPENDS ON EXECUTION TIME OF DIAGNOSTIC TESTS, ERROR FREE DIAGNOSTIC TESTS WILL BE EXECUTED QUICKLY (APPROX 15 SECS.). A TERMINAL WHICH GENERATES ERRORS, WILL RUN THE DIAGNOSTIC (AT MINIMUM) 90 SECS, AT WHICH TIME THE DEVICE WILL GO OFFLINE. ADDED 30 SECS TO ENSURE THAT THE THE PROGRAM THEN WAITS AN DEVICE IS BACK ON LINE, WHICH ACCOUNTS FOR A MAXIMUM PASS TIME OF 2 MINS. 17.0 PROGRAM TERMINAT]ION 1HE PROGRAM wiLL WHICH CYCLE UNTIL A CONTROL C INITJATED THE PROGRAM, AT IS TYPED UPON THE CONSOLE THAT TIME THE PROGRAM WiLL ABORT AND SEa 0017 EXIT TO THE MON]ITOR. EXAMPLE: MCR> (ONTROL C Sea 0018
Home
Privacy and Data
Site structure and layout ©2025 Majenko Technologies