Tabelliermaschine

Typ einer Rechenmaschine

Die Tabelliermaschine (englisch tabulating machine) dient zur Auswertung von möglicherweise, aber nicht zwingend vorsortierten und/oder vorgemischten Lochkarten. Die Tabelliermaschine ist eine eigene Maschinengattung, nicht zu verwechseln mit der Buchungsmaschine (englisch accounting machine).

Nach der ersten Vorstellung von elektromechanischen Auswertungsmaschinen des Erfinders Herman Hollerith im Jahr 1887[1] fand eine stetige und auch nach der jeweiligen Aufgabe differenzierte Weiterentwicklung/Spezialisierung statt.

Der Vorteil der Tabelliermaschine, untrennbar mit der Lochkarte verbunden, war die ausgereifte, preisgünstige, bewährte und vorhandene Technik. Ihren Untergang besiegelte das kostengünstige Aufkommen der elektronischen Datenverarbeitung, die einen vollwertigen Ersatz bot.

Die bei der Präsidentschaftswahl 2000 in den USA in Florida umstrittenen Wahlmaschinen[2] basierten auf papiernen gelochten Stimmzetteln und Zählmaschinen, die mit Tabelliermaschinen verwandt sind.

Dateneingabe

Bearbeiten

Manuelle Eingabe

Bearbeiten

Die Eingabe der Daten erfolgte zu Anfang manuell, jede Lochkarte wurde per Hand in den Automaten eingeführt und nach der Auswertung händisch wieder entfernt.

 
Maschine nach Herman Hollerith, 1890. Auf dem Tisch rechts ein Lochkartenleser gekoppelt mit senkrecht montierten runden Zählwerken (die frühe Tabelliermaschine) sowie neben dem Tisch rechts damit verbundenen Sortierkästen die Geburt des Lochkartensortierers, links auf dem Tisch der Phantographlocher ein Lochkartenlocher

Maschinelle Eingabe

Bearbeiten

Den automatischen Einzug[3] der Lochkarte in die Tabelliermaschine lieferte die Tabulating Machine Company 1906 aus. Eine Geschwindigkeit von 150 Karten pro Minute ist dokumentiert.

Verarbeiten

Bearbeiten

Die erste Tabelliermaschine wurde ursprünglich für Eisenbahngesellschaften und für die Volkszählung 1887 in den USA konzipiert und eingesetzt und diente dort als Hilfsmittel der Statistik. Dabei wurden Lochkarten per Hand eingelegt und die Daten mit einem ‚verdrahteten‘ Programm ausgewertet. Dies erlaubte auch das Ermitteln von Kombinationen der Einzeldaten, zum Beispiel: Anzahl weiblicher Schwarzer über 50 in NY oder LA. Derartige Statistiken waren in vielen Gebieten nötig: Im Gesundheitswesen, bei Versicherungen, Wetterdiensten und vielem mehr hatten die Maschinen einen erfolgreichen Markt. Ihr Erfinder Hermann Hollerith vermietete sie an Länder, Firmen, Eisenbahngesellschaften und andere, und verdiente dabei gut.

Addieren, Subtrahieren

Bearbeiten
 
Tabelliermaschine, siehe rechts senkrecht die Stecktafel, Mitte Links Drucker, Links Karteneinzug und -ausgabe, Mitte rechts Steuerung und Recheneinheit. Im Hintergrund links ein Lochkartensortierer

Ab den 1920er Jahren enthielten diese Geräte Addierwerke, die „nach dem Zählradprinzip von Leibniz und stellenparallel addierten und wenig später subtrahierten“.[4] Dadurch erweiterte sich deren Einsatzbereich, denn Addition und Subtraktion sind Basisfähigkeiten, die für eine Kontoführung in der Buchhaltung oder Lagerhaltung erforderlich sind.

Multiplikation/Division

Bearbeiten

1936 wurde die Multiplikation und Division integriert. Das „D11-Zeitalter“ beginnt.[5] Dies ermöglichte Abläufe wie Fakturierung (Menge mal Preis), Lohnbuchhaltung (Stunden mal Geld) oder Zinsrechnung.

Ballistik

Bearbeiten

An der Universität in Philadelphia wurden 1944 im Auftrag der Armee ballistische Tabellen berechnet – Fibeln für die Artillerie, die für Geschütze die Flugbahn der verschiedenen Geschosse verzeichneten. Die Rechnerei dafür erfolgte von Hand. Die einzige Hilfe war dabei eine Tabelliermaschine, die zu multiplizieren und zu dividieren vermochte. Die Angestellten, die rechneten, hießen nach ihrer Tätigkeit – Computer (Rechner).[6]

Zusatzrechner

Bearbeiten

Ab den fünfziger Jahren wurde die elektromechanisch langsame Multiplikation/Division auf angeschlossene Zusatzrechner, die dezimal rechneten, basierend auf Röhrentechnik ausgelagert. „Multiplikationen und Divisionen benötigen ein Mehrfaches an Zeit als einfache Saldierungen. Um diese Zeit drastisch zu verkürzen, konnte man den „Elektronenrechner“ BULL GAMMA 3 anschließen.“[7] Heinz Nixdorf entwickelte in seinem Labor für Impulstechnik solche Rechner unter anderem für Bull.

Die Datenausgabe erfolgte in der Frühform auf ablesbaren Zählwerken. Die Speicherung leistete das Bedienpersonal auf Formularen oder Spickzetteln unter anderen per Tinte auf Papier.

1920 führte CTR (heute IBM) einen „printing Tabulator“[8], eine druckende Tabelliermaschine, ein. Dies steigerte die Geschwindigkeit und vermied Fehlerquellen, denn die Operatoren hatten vorher die Zähler ablesen und die Ergebnisse unter anderem auf Strichlisten führen müssen.

Wurden zunächst mittels Zeilendruckern Endlostabellen produziert, so gab es im Jahr 1936 eine weitere Entwicklung, den „Zeilenautomaten“, der den „Formularvorschub“[5] steuerte und beispielsweise mehrseitige Rechnungen erstellen konnte, wobei auf dem ersten Blatt der Briefkopf mit Anschrift und Rechnungspositionen und auf den Folgeseiten der Forderungsübertrag mit weiteren Rechnungspositionen folgten.

Ein Beispiel aus den 1950er Jahren ist hier zu sehen „Druckmechanismus der Tabelliermaschine“ bei Heribert Müller.[9] Die Drucker waren oft Bestandteil der Tabelliermaschine, selten Peripheriegeräte.

Lochen / Stanzen

Bearbeiten

Eine weitere Möglichkeit, die Ergebnisse auszugeben, bestand darin, sie mit Lochkartenstanzer auf Lochkarten zu lochen.[10] Die Monatsrechnungsdaten waren für die Buchhaltung auf Lochkarten interessant. So wurde die Offene-Posten-Buchhaltung und der Zahlungsverkehr mit weiteren Lochkartenstapeln abgewickelt.

Programmierung

Bearbeiten
 
Stecktafel einer IBM-402-Tabelliermaschine

Verlötet

Bearbeiten

Die Programme waren unflexibel, da sie ursprünglich fest verlötet waren.

Stecktafel

Bearbeiten
  • Später wurden sie mit gesteckten Kabeln auf einer Stecktafel,
  • und in späterer Weiterentwickelung durch austauschbare Stecktafeln realisiert.

Erst in der letzten Entwicklungsstufe konnten unterschiedliche Anwendungen wie Lohnabrechnung, Fakturierung usw. flexibel „gefahren“ werden.[4]

Die Stecktafel wurde schlicht gewechselt.

Gruppenkontrolle

Bearbeiten

Um 1914 wurde die Gruppenkontrolle[11] eingeführt, die die „gruppenmäßigen Behandlung von Lochkarten“ ermöglichte. Weiter „Sie erlaubt es … das Zahlenmaterial geordnet wiederzugeben“.

Um 1930 wurde die Tabelliermaschine BK („Bank“)[12] vorgestellt „Sie besaß drei sogenannte Zwischengänge, die abhängig von der Gruppenkontrolle unter anderem Summenübertragungen und Queradditionen erlaubten“.[13]

„Entscheidend war ihre innere Architektur: Zähl- und Schreibwerke mit elf Stellen, eine erweiterte, dreistufige Gruppenkontrolle (20 Spalten) und eine erweiterte Programmierung mit jetzt neun statt bisher drei Zwischengängen. Darüber hinaus konnten die Zwischengänge (ergebnisabhängig) wiederholt und in ihrer Zahl vervielfältigt werden“[14] Überschrift zur Tabelliermaschine D11: „High-Tech der 30er Jahre“.

Gruppenwechsel

Bearbeiten

Das Prinzip der elektromechanischen Stecktafelprogrammierung bestand darin, bestimmte Datenfelder der eingelesenen Lochkarten in Zähler- oder Schreibwerk zu leiten, aus den Zählern durch ansteuerbare Funktionen mit dem Rest zu verknüpfen und die in den Zählern erzeugten Daten aneinanderzureihen, um den Inhalt der nächsten Ausgabezeile zu bilden. Mögliche Funktionen waren neben den Grundrechenarten auch Verzweigungen, v. a. der sogenannte „Gruppenwechsel“ per Abfrage eines „Gruppenfeldes“.

„Um den Umstieg von traditioneller Lochkartenverarbeitung zu der elektronischen Datenverarbeitung zu erleichtern, wurde die Hochsprache RPG entwickelt und war auf vielen (IBM) Computern ab den 1960er Jahren verfügbar. Ihre Syntax war stark an die Arbeitsweise von Tabelliermaschinen angelehnt, doch die mühsame Verkabelung auf Steckbrettern war dem Schreiben von Sourcecode und Kompilieren gewichen.[15]

Bearbeiten
Commons: Tabelliermaschinen – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

Bearbeiten
  1. Detlef Borchers: Heinz Nixdorf Museumsforum zeigt Hollerithmaschine. In: heise.de. heise online, 10. Mai 2007, abgerufen am 22. Mai 2024.
  2. Hasnain Kazim: Das Loch zur Macht. In: spiegel.de. Der Spiegel, 29. Oktober 2004, abgerufen am 22. Mai 2024.
  3. IBM Archives – 1906. In: ibm.com. IBM, archiviert vom Original am 14. August 2022; abgerufen am 22. Mai 2024 (englisch).
  4. a b Stefan Winterstein: Von Hollerith zu IBM – Die Geschichte der kommerziellen Datenverarbeitung. Referat, 1991/92. In: stefan-winterstein.de. Abgerufen am 22. Mai 2024.
  5. a b Geschichte der IBM in Deutschland. In: ibm.com/de/. IBM Deutschland, archiviert vom Original am 16. April 2015; abgerufen am 22. Mai 2024.
  6. Roland Schulz: Als Computer weiblich waren. In: sz-magazin.sueddeutsche.de. Süddeutsche Zeitung Magazin, Heft 41/2015, 17. Oktober 2015, abgerufen am 22. Mai 2024.
  7. Röhrenrechner der 1. Generation: BULL GAMMA 3. In: technikum29.de. technikum29 Computermuseum, abgerufen am 22. Mai 2024.
  8. IBM Archives – 1920. In: ibm.com. IBM, archiviert vom Original am 6. Dezember 2023; abgerufen am 22. Mai 2024 (englisch).
  9. BULL Tabelliermaschine. In: technikum29.de. technikum29 Computermuseum, abgerufen am 22. Mai 2024.
  10. Charles M. Province: IBM Punch Card Systems in the U.S. Army. In: pattonhq.com. Abgerufen am 22. Mai 2024 (englisch).
  11. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 37
  12. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 40.
  13. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 41.
  14. Die Geschichte der maschinellen Datenverarbeitung, Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seiten 42–43.
  15. „RPG: Brücke von der Stecktafel zur Datenbank“. In: Die Geschichte der maschinellen Datenverarbeitung. Band 1: IBM Enzyklopädie der Informationsverarbeitung, IBM Form D 12-0028 (3/91), Seite 140–141.