Der IBM 026 Schlüsselstanzer

Source: http://www.columbia.edu/cu/computinghistory/026.html

Der IBM 026 Printing Card Punch (links), eingeführt im Juli 1949. Ein nichtdruckendes 024-Modell war ebenfalls erhältlich. Diese wurden ab etwa 1964 durch die 029-Stanze ersetzt, die für die IBM 360 erforderlich war, da sie den EBCDIC-Zeichensatz anstelle früherer BCD-Varianten der 7000-Serie verwendete (026 blieben bis weit in die Nicht-IBM-Shops – z. B. CDC – im Einsatz). die 1970er Jahre). Das Kartendiagramm unten zeigt den Zeichensatz 026, einschließlich des mythischen „Rauten“-Zeichens (12-4-8):


IBM 026-Karte – Zum Vergrößern anklicken

Beachten Sie, dass der Lochkartencode duodezimal ist ( Basis 12) und sich daher vom internen Code des Computers unterscheidet, der normalerweise dezimal oder binär war. Der Zeichensatz – also das Repertoire an Zeichen, unabhängig von ihrer Codierung – ist in diesem Fall Binary Coded Decimal Interchange Code, kurz BCDIC, ein 48-stelliger Code. BCDIC und sein Kartencode gehen direkt auf das ursprüngliche Design von Herman Hollerith zurück . Wie Sie sehen können, ist die


1965: Schlüsselstanzen schaffen Arbeitsplätze

Symbole sind in erster Linie für Buchhaltung und Statistik gedacht und reichen für Programmiersprachen wie Fortran nicht aus. BCDIC umfasst die 26 römischen Großbuchstaben, die 10 Ziffern 0-9 und 11 Sonderzeichen: kaufmännisches Und ( & ), Zeitraum ( . ), Raute ( ◊ ), Minuszeichen ( - ), Dollarzeichen ( $ ), Sternchen ( * ), Schrägstrich ( / ), Komma ( , ), Prozentzeichen ( % ), Nummernschild ( # ) und Commercial At Sign ( @ ). Spätere Versionen von BCDIC (und 026-Tastenmodellen, Interpretern usw.) ermöglichten die Programmierung durch Ersetzen einiger Sonderzeichen durch Pluszeichen, Klammern usw.

Blankokarten werden einzeln aus dem Eingabetrichter (rechts) der Stanzstation zugeführt. Die aktuelle Karte ist dem Bediener auf der rechten Seite direkt über der Tastatur zugewandt; Die vorherige Karte liegt in der Mitte. Wenn eine Karte vollständig gelocht ist, bewegt sich die vorherige Karte in die linke Position und klappt dann nach oben in den Ausgabestapler (links), die aktuelle Karte wird zur vorherigen Karte und eine neue Karte wird aus dem Eingabefach in die aktuelle Position eingezogen. Die Ein- und Ausgabefächer fassen jeweils 500 Karten.

Der Bediener drückt Tasten, um Löcher in die Karten zu stanzen. Jede „Datentaste“ auf der Haupttastatur – Buchstabe (nur Großbuchstaben), Ziffer, Leertaste, Satzzeichen – verschiebt die Karten um eine Spalte nach links. Datenzeichen wurden auf der Oberseite der Karte des 026 (sofern das Farbband nicht trocken war) an ihren Spaltenpositionen aufgedruckt.

Zum Vergrößern anklicken.

Zu den Steuerschaltern gehörten NUM, SKIP und DUP. Da es keine Zifferntasten gab, wurden die Buchstabentasten auf der rechten Seite durch die NUM-Taste durch Ziffern ersetzt. SKIP war wie Tab, und DUP duplizierte alles, was sich an der aktuellen Position der vorherigen Karte befand, solange die Taste gedrückt gehalten wurde. Es gab auch eine Möglichkeit, mit der Multipunch-Taste (MULT PCH) in einer einzelnen Spalte zu „überstreichen“. Loren Wilton (von Burroughs/Unisys, der während seines Studiums mit frühen IBM-Geräten arbeitete) erinnert sich (31. Dezember 2003):

Die Rücktaste war nur in den seltenen Fällen nützlich, in denen Sie über eine Spalte hinausgingen, die Sie stanzen mussten. Sie könnten die Spalte zurücksetzen und erneut drücken. Wenn die Spalte falsch gelocht war, fluchten Sie natürlich leise, drückten die Auslösetaste, um die aktuelle Karte einzuführen, übertölpelten den Fehler mit der nächsten leeren Karte und lochten dann von diesem Punkt an weiter. Als Sie diese Karte freigegeben haben (oder sie nach Spalte 80 automatisch freigegeben wurde), haben Sie beim Stapeln schnell die falsch gelochte Karte aus dem Flipper genommen und in den Mülleimer geworfen, der sich immer auf der linken Seite des Lochstanzers befand dieser Zweck.

Wenn Sie mit einem leeren Lochkartenstanzer beginnen, laden Sie eine Handvoll Karten in den Einzugstrichter und drücken zweimal auf „Zuführen“ , um die erste Karte des Stapels in die Lochungsposition zu laden.

Auf Ihrem Tastaturlayout wurden die vier (glaube ich) Schalter oben auf der Tastatur nicht angezeigt. Einer davon war der „Auto-Feed“-Schalter, der normalerweise eingeschaltet war. Wenn der Schalter für die automatische Zuführung eingeschaltet ist und Sie jede Karte fertiggestellt haben, entweder mit der Taste „Rel“ (#34) oder nach dem Lochen von Spalte 80, wird die aktuelle Karte zur Lesestation bewegt und eine neue leere Karte wird in den Locher eingezogen Bahnhof. Bei ausgeschalteter automatischer Zuführung wird eine neue Karte erst dann in die Stanzstation eingeführt, wenn Sie nach der Freigabetaste die Vorschubtaste drücken.

Ich glaube mich zu erinnern, dass es oben auf der Tastatur auch eine „Programm-Ein/Aus“-Taste gab, die die Programmtrommel ein- oder ausschalten konnte, wenn sie installiert war und die Lesefinger unten waren (was mit einem kleinen Hebel an der Seite erfolgte). am Boden der Trommel selbst). Ich erinnere mich nicht mehr daran, was die anderen Schalter bewirkt haben, ich glaube nicht, dass ich jemals eine Verwendung für sie gefunden habe. Angenommen, ich könnte versuchen, mein 026-Handbuch zu finden, aber nach all den Jahren scheint es die Mühe nicht wert zu sein.

Es sollte vielleicht beachtet werden, dass es auch einen kleinen Schlitz gab, durch den man eine einzelne Karte manuell von der Vorderseite der Maschine in die Stanzstation einführen konnte, anstatt den Einfülltrichter zu verwenden. Dies war nützlich, um eine einzelne Karte zu korrigieren oder eine Karte zu duplizieren, die nicht mehr in den 1402 eingezogen werden konnte (Leser/Loch für den IBM 1401 ). Dabei handelte es sich typischerweise um die erste Karte des Ladedecks oder Jobdecks, die nach mehrmaligem Gebrauch an der Oberkante „unscharf“ wurde und von den Vorschubklauen des 1402 nicht richtig erfasst wurde.

Sie können es verwenden, indem Sie „Feed“ ausschalten, „Rel“ zweimal drücken, um die Karten aus den Stanz- und Lesestationen zu entfernen, die beiden leeren Karten in den Stapel oben auf der Maschine fallen lassen, die zu duplizierende Karte in den Schlitz einführen und „Reg“ drücken (#37) um sie zu registrieren, drücken Sie Rel, um sie von der Stanzstation zur Lesestation freizugeben, Feed, um eine leere Karte aus dem Zufuhrtrichter zuzuführen, und duplizieren Sie dann die Karte, und drücken Sie schließlich zweimal Rel, um beide Karten an die auszugeben Stapler. Hört sich kompliziert an, aber als Sie es getan haben, haben Sie es automatisch getan, ohne überhaupt darüber nachzudenken. Das alles galt natürlich auch für den 029.

IBM 026 Programmtrommel

Ansicht von IBM 026 mit sichtbarer Programmtrommel oben in der Mitte.

Die Maschine konnte bis zu einem gewissen Grad mit einer Programmkarte programmiert werden , einer gewöhnlichen Lochkarte, die um die Programmtrommel gewickelt ist, die sich im Fach oben in der Mitte befindet. Die Trommel drehte sich synchron mit der Position der Kartenspalte und wurde von kleinen Zahnrädern abgelesen. An den gewünschten Spaltenpositionen wurden Steuercodes (z. B. für DUP oder SKIP) eingetragen. Somit könnten Teile der vorhergehenden Karte automatisch dupliziert werden; oder wenn die Karte eine bestimmte Spalte erreicht, könnte sie automatisch zu einem bestimmten „Tabstopp“ springen; und so weiter. Ein erfahrener Key-Stanzer-Benutzer in Dateneingabeanwendungen könnte mit Hilfe einer gut gestalteten Programmierkarte 200 Karten pro Stunde stanzen. In den 1950er und 60er Jahren gab es einen riesigen Markt für Schlüssellocher.

Auf der Tastatureinheit befanden sich über den Tasten drei Funktionskontrollschalter (danke an Toivo aus Ottawa, der von 1966 bis 1973 Senior Customer Engineer bei IBM war, für die Erinnerung): Drucken ein/aus, programmieren/ein/aus und automatischer Einzug („Wenn der Autofeed mit einem Finger aufrechterhalten würde, könnte man den gesamten Einzugstrichter von IBM-Lochkarten leeren“).

IBM 056-Prüfer

Ein weiteres Gerät, der 056 VerifierEr sah aus und funktionierte wie der Kartenlocher 026, aber anstatt Löcher in die Karte zu stanzen, überprüfte er, ob die Löcher, die sich bereits in der Karte befanden, mit den Tastenanschlägen des Bedieners übereinstimmten. Jede Spalte, die nicht übereinstimmte, erhielt oben auf der Karte eine Kerbe. Wenn die Karte in Ordnung war, wurde am rechten Rand eine Kerbe eingeschnitten. Columbia hatte keine Verifizierer, aber sie wurden in Einrichtungen wie Banken und dem Militär eingesetzt, wo Transkriptionsfehler schwerwiegendere Folgen haben konnten als Punkte bei den Hausaufgaben. Um systematische Fehler zu minimieren, würde ein Kartenstapel von einem Bediener gestanzt und von einem zweiten überprüft. Eine weitere Fehlerkontrolltechnik bestand darin, Sequenznummern in die Spalten 72–80 einzutragen. Dies könnte automatisch durch verschiedene EAM-Geräte oder durch vom Host gesteuerte Stanzen erfolgen und die Sortierung fallengelassener Decks (in einem Sortierer) ermöglichen).

IBM 526 Druckzusammenfassungsstanze

Eine weitere Variante war der IBM 526 Printing Summary Punch . Dieses war in Aussehen und Funktion nahezu identisch mit dem 026, konnte jedoch als Ausgabegerät an die Buchhaltungsmaschine IBM 402, 403 oder 419 angeschlossen werden. Mit anderen Worten: Karten könnten von Hand, über die Tastatur, wie auf einer 026, oder von einer anderen Maschine gestanzt werden. Im Gegensatz zur 026 (oben abgebildet) verfügt diese über ein Bedienfeld , über das detailliert festgelegt werden kann, wie die Eingaben der Buchhaltungsmaschine gelocht werden sollen. Weitere Informationen zum zusammenfassenden Stanzen finden Sie HIER .

Der Tastendruck-Lärm war ziemlich entsetzlich, besonders wenn viele Schläge gleichzeitig auf engstem Raum ausgeführt wurden, wie es in Columbias Tastendruck-Bereichen in SSIO , Mudd und anderswo der Fall war, wo normalerweise die Programmtrommeln kaputt waren und die Bänder trocken waren. Dem 026 folgte Mitte der 1960er Jahre der 029 ; Columbia durchlief beide Generationen sowie frühere .