Plugboard

A plugboard, or control panel (the term used depended on the application area), is an array of jacks, or hubs, into which patch cords can be inserted to complete an electrical circuit. Control panels were used to direct the operation of some unit record equipment. Plugboards were used on some cipher machines, and some early computers.

Contents

Unit record equipment

Control panels were introduced in 1906 for a Hollerith tabulator, earlier machines had been hard wired for specific applications. Removable control panels were introduced with the Hollerith (IBM) type 3-S tabulator in the 1920s. Applications then could be wired on separate control panels, and inserted into tabulators as needed. Tabulator functions were implemented with both mechanical and electrical components. Control panels simplified the changing of electrical connections for different applications, but changing most tabulator's use still required mechanical changes. The IBM 407 was the first IBM tabulator that did not require such mechanical changes; all the 407's functions were electrically controlled and were completely specified by the application's control panel and carriage tape. Removable control panels came to be used in all unit record machines where the machines use for different applications required rewiring. For most machines with control panels, from collators, interpreters, to the IBM 407, IBM manuals describe the control panel as "directing" or "automatic operation was obtained by...". The control panels of calculators, such as the IBM 602 and IBM 604, that specified a sequence of operations, were described as being a program.

IBM removable control panels ranged in size from 6 1/4" by 10 3/4" (for machines such as the IBM 077, IBM 550, IBM 514) to roughly one to two feet (300 to 600 mm) on a side and had a rectangular array of hubs.[3] Plugs at each end of a patch cord were inserted into hubs, making a connection between two contacts on the machine when the control panel was placed in the machine, thereby connecting an emitting hub to an accepting or entry hub. For example, in a card duplicator application a card column reading (emitting) hub might be connected to a punch magnet entry hub. It was a relatively simple matter to copy some fields, perhaps to different columns, and ignore other columns by suitable wiring. Tabulator control panels required dozens of patch cords for complex applications. Wiring a control panel required knowledge of the machine's functions and its timing constraints.

Wiring of unit record equipment

Proper wiring of a unit record machine's control panel required some knowledge of how the machine worked. The components of most unit record machines were synchronized to a rotating shaft. One rotation represented a single machine cycle, during which punched cards would advance from one station to the next, a line might be printed, a total might be printed and so on. The cycles were divided into points according to when the rows on a punched card would appear under a read or punch station. On most[4] machines, cards were fed face down, 9-edge first. Thus the first point in a card cycle would 9-time, the second 8 time and so on to 0-time. The times from 9 to 0 were known as digits. These would be followed by 11 time and 12 time, also known as zones.

In a read station, a set of 80 spring wire brushes pressed against the card, one for each column. When a hole passed under the brush, the brush wold make contact with a conductive surface beneath the card that was connected to an electrical power source and an electrical pulse, an impulse in IBM terminology, would be generated. Each brush was connected to an individual hub on the control panel, from which it could be wired to another hub, as needed. The action caused by an impulse on a wire depended on when it the cycle it occurred, a simple form of time division multiplexing. Thus an impulse that occurred during 7-time on a wire connected to the column 26 punch magnet would punch a hole in row 7 of column 26. An impulse on the same wire that occurred at 4-time would punch a 4 in column 26. Impulses timed in this way often came from read brushes that detected holes punched in cards as they passed under the brushes, but such pulses were also emitted by other circuits, such as counter outputs. Zone impulses and digit impulses were both needed for alphanumeric printing. They could both be sent on a single wire, then separated out by relay circuits based on the time within a cycle.

The control panel for each machine type presented exit (output) and entry (input) hubs in logical arrangements. In many places, two or more adjacent common hubs, would be connected, allowing more than one wire to be connected to that exit or entry. A few groups of hubs were wired together but not connected to any internal circuits. These bus hubs could be used to connect multiple wires when needed. Small connector blocks called wire splits were also available to join three or four wires together, above the control panel. Several are visible in the photo of an IBM 402 panel.

The capabilities and sophistication of unit record machine components evolved over the first half of the 20th century and were often specific to the needs of a particular machine type. The following hub groupings were typical of later IBM machines:[5]

Cypher machines

A plugboard was used on the famous Enigma machine; it was not removable. In this case the plugboard acted as a "fourth rotor" in the rotor machine's workings. Plugboard wirings were part of the "day settings" that specified which rotors to insert into which slot, and which plugboard connections to make. In practice the plugboard did improve the security of the cypher being generated, but as it did not change with every keypress, unlike the rotors, its impact was limited. See Cryptanalysis of the Enigma.

Early computers

The first version of the ENIAC computer was programmed via cabling, switches and plugboards. ENIAC's cabling was later reconfigured to use the existing Function Tables data ROM memory as program ROM memory (the switches and plugboards continued to be used in the reconfigured ENIAC).

Plugboards remained in use in specialty-purpose computers for some time, acting as a ROM but able to be manually reprogrammed in the field. One example is the Ferranti Argus computer, used on the Bristol Bloodhound missile, which feature a plugboard programmed by inserting small ferrite rods into slots, in effect creating a read-only core memory by hand.

Wiring the plugboard "programmed" the system, which operated as a sort of read only memory.

See also

References

  1. ^ IBM Accounting Machine: 402, 403 and 419 Principles of Operation. 1949. 22-5654. 
  2. ^ IBM Reference Manual 407 Accounting Machine. 1959. A24-1011. 
  3. ^ Early IBM removable control panels had an array of sockets on one side, each socket wired to a connector on the reverse side. As the function of such panels is identical to the later control panels with hubs, this article uses only the hub terminology.
  4. ^ Note: A major exception were reproducers (514...) and interpreters (552 ...), which took cards 12 edge first.
  5. ^ IBM (1956). IBM Reference Manual: Functional Wiring Principles. 22-6275-0. http://www.bitsavers.org/pdf/ibm/punchedCard/Training/22-6275-0_Functional_Wiring_Principles.pdf. 

External links