• Keine Ergebnisse gefunden

CARD PUNCH

Im Dokument General Precision, (Seite 181-186)

READ HOPPER

8.2.3 CARD PUNCH

The Card Punch has a rated speed of 250 cards per minute. The punch hopper has a capacity of 1,200 cards.

The cards feed 12-edge first, face down. The feed path is left to right, passing a blank station, a punch station and a read station. The punch station consists of 80 punches, for recording data. The 80 brush, punch/read station counts all the holes in all 80 columns of the card, . for punch verifying.

At the end of the punch transport path, three stackers are available. Punched cards are directed to the Normal Punch (NP) stacker. Extra cycle blank cards are directed to the Start Reject (SR) stacker, and in the event of an error, all cards following (but not including) the, card in error will be directed to the Punch Error (PE) stacker.

S.ection VIII

Figure 8-3. Card Reader / Punch Control Panel

Se ction VIII

Paragraph 8. 2.3. 1

The Core Buffer in the Magnetic Tape Console can hold 80 characters (10 words).

This Core Buffer is shared by the Card Reader and Card Punch. Data is not re-tained from a previous operation.

The Card Punch may be operated on-line or off-line depending on a manual switch setting at the Magnetic Tape Console. The On-Line Off-Line switch controls the whole Card Reader/Punch.

8.2.3.1 CARD PUNCH ON-LINE. The on-line off-line ~tatus of the Card Punch may be tested by the program, Section VII.

The rated and effective speed of the Card Punch is 250 cards per minute. There is a period of 239.8 milliseconds of computing time available between punch cycles.

The effective card punching speed is reduced only when the available computing time between cards is exceeded, 8.2.3. Ib(3}.

a. Data Transfer.

(1) Data Flow. The data to be punched is read from Core Memory a word at a time through the Uni-Record Interface to the Core Buffer in the Magnetic Tape Console. When the Buffer is full, punching is initiated, paragraph 8.2.1. 1. The Operand portion of the Uni-Record Interface Instruction register is incremented, and the Uni-Record Interface Word Counter is decremented, immediately after each word has been read out of Core Memory. Unless interrupted, this process

continue s until the operation is complete as specified by the Word Counte r, para-graph 7.3. When the operation is complete, the Interface requests an Interface Not Busy Interrupt.

(2) End of Transfer. Data transfer can be terminated by any of the following conditions: end of operation, overload (empty hopper) error.

If transfer stops before filling a card, the balance of the card will be padded out with blanks.

(3) Error Checking. As a card is punched, it is moved past two stations.

The first station is where punching takes place and the second is where the parity of the newly punched card is checked. Parity bits are generated and stored at the first station and compared with those generated at the second station. If they do not compare, a parity signal is sent to the Uni-Record Interface. If a parity error occurs, all cards punched after the error card will be directed to the Punch Error (PE) stacker. The error card will be the last card stacked in the Normal Punch

Se ction VIn Paragraph 8.2. 3. 1 (Cont.)

(NP) stacke r. Is suing another Output instruction, or a Te st instruction addre s s-ing the Card Punch, will restore the stacks-ing process to its normal condition.

Error checking is performed in the M register, at the Core Buffer, and at the Card Punch.

b. Card Punch Instruction Operation. For instruction format, refer to para-graph 8. 1. 2.4. Mnemonics PNCH, PCHCTL

(1) Output (Y6 OFF) - PNCH. An Output instruction addressing the Card Punch while the Y6 bit is OFF will cause consecutive words to be transferred

fron1 Core Memory to the Card Punch beginning with the effective operand address.

The number of word(s), and thus card(s), to be transferred, is specified by the Uni-Record Interface Word Counter, which must be preloaded, paragraph 7.3.

When the Word Counter has been decremented to f/Jf/Jf/J, one more word is trans-ferred before the operation is terminated.

When the operation is terminated, the Uni-Record Interface generates a request for an Interface Not Busy Interrupt. The Interface remains busy throughout the operation. When the Interface goes Not Busy, the last card will just be beginning the punching process.

The Interface is notified via an Overload signal when the number of words speci-fied is greater than the number of cards available, and when an Output instruction is given and the punch hopper is empty.

Data is always punched starting with word 1, column 1, thus words may not be selectively punched, except to specify the point of termination.

(2) Output (Y6 ON) - PCHCTL. An Output instruction with the Y6 bit ON, addressing the Card Punch or the Card Reader, will render the Card Reader or Card Punch inoperative. Restoring the unit to an operative state may be accom-plished by manual means only.

All of the applicable timing and error considerations apply. The Uni-Record Interface Word Counter need not be loaded, and is ignored and undisturbed. The Interface Instruction Register is loaded automatically and the Operand portion is incremented by 1.

(3) Timing. The rated Card Punch speed is 250 cards per minute. The Uni-Record Interface stays Busy until the specified number of words have been transferred to the Core Buffer in the Magnetic Tape Console.

Se ction VIII

Paragraph 8.2.3.2

When punching of more than one card is specified, the program may need to know when a card of data is transferred out of the Central Processor. This may be accomplished through the use of the Interface Word Counter or the Interface In-struction register. The real-time facilities may be used if so desired. Ten words (one card) will be transferred every 240 milliseconds.

When punching of one card at a time is specified, the Uni-Record Interface re-mains Busy only while data is being transferred to the Core Buffer (less than 2 milliseconds). Therefore, the program is free to use other Uni-Record devices during the punch cycle. However, to maintain the rated card punching speed, the next Output instruction must be issued within 239.8 milliseconds.

(4) Errors. Refer to paragraph 7. 6 for a list of applicable detail error and status toggles.

Parity errors can be recognized in the M register, at the Core Buffer and in the Card Punch. The only difference of concern to the programmer, is the condition of the Uni-Record Interface Word Counter and Uni-Record Interface Instruction register.

Should a parity error be detected in the M register, the Interface registers will not have been changed. However, any subsequent error detection will occur after the registers have been modified.

8.2.3.2 CARD PUNCH OFF-LINE. Manual off -line controls are provided that allow an operator to place the card punch off-line for operation with a Tape Trans-port which is also off-line. The controls enable the operator to list a tape onto punched cards at a rate of 250 cards per minute.

a. Tape Console Controls. When off-line, the Card Punch controls the selected Tape Transport. To punch cards the operator must perform the following:

(I) Rotate the Tape Transport Selection switch to the OFF-LINE CARD position. This selects the Tape Transport for the Card Reader/Punch.

(2) Rotate the Printer Unit Selection switch to the OFF-LINE TAPE position.

This connects the Card Reader/Punch to the off-line Tape Transport.

(3) Depress the Logic Reset button located on the Tape Control section of the Magnetic Tape Console Control Panel. This clears the tape control and places it

in an Idle state.

Se ction VIII Paragraph 8.3

(4) Depre s s the Error Re set button located on the Card Control Se ction of the Magnetic Tape Console Control Panel. This clears the card control logic and place s it in the Idle state.

(5) Position the tape using the manual Tape Position rotary switch.

(6) Place the Tape Transport in the Automatic mode by depressing the Automatic pushbutton located on the Tape Control section of the Magnetic Tape Console Control Panel. This places the tape in a Ready state to transmit data to the Card Punch.

(7) Depress the List Tape or List File button located on the Card Control Section of the Magnetic Tape Console Control Panel. Depressing either of these buttons cause s the punching cycle to be initiated. Depre s sing the List File button causes the punching of cards until a file mark is detected. Depressing the List Tape button causes the punching of cards until the end of tape marker is detected.

b. Card Punch Controls. To turn on the Card Punch, the operator must de-press the Punch On button on the Card Reader/Punch and the On/Off button on the Card Control Section of the Magnetic Tape Console Control Panel. Several indi-cators are located on the Card Reader/Punch to signal the operator of a malfunction when punching cards.

A Punch Check indicator signals that a card has been punched in error. A Punch Stop indicator signals the operator that a card did not feed into the punch, or a card was already in the punch when a punch cycle was initiated. When the latter condition occurs, depressing the Non-Process Run Out button on the Card Reader/

Punch causes the card in the punch to be fed into the stacker.

A Stacker Indicator on the Card Reader/Punch indicates that the card stacker is filled with punched cards. A chips indicator indicate s that the basket containing punched card chips has been filled. A fuse indicator on the Card Reader /Punch indicate s a blown fuse in the unit.

Im Dokument General Precision, (Seite 181-186)