Coscom TX-400 (Siemens T-1000 paper punch + reader)
Verfasst: Sa 21. Jun 2025, 13:07
Hallo Ansgar,
bei uns wurde für den End-Test immer eine ganze LS-Rolle im Testmode über den Leser dupliziert um dann auf dem letzten Meter Fehler erkennen zu können. Bei jeweils 40 Geräten war das ein Höllenlärm und eine Höllenhitzeentwicklung.
aus meiner Erinnerung:
über den Pin 7[RST7.5] der INTEL8085 CPU des TX-400LS wird über einen externen Vorteiler im Miilisekundenabstand meine "TSR" [Task Service Routine] angestossen, welche die jeweils anstehenden Aufgaben abfragt und dann portionsweise abarbeitet
- z.B. wurde die Vorschubtaste am Leser gedrückt, dann warte wg. der Entprellung 15ms [ein Counter wird je RST7.5-Impuls incrementiert bis dieser Wert erreicht ist] bevor der Tastendruck als "gültig" akzeptiert wird und der Lesermotor einen Vorschub-Schritt ausführt.
- falls diese Taste 250ms lang gedrückt bleibt [= 250 RST7.5-Impule] geht der Leser in den Dauerlauf über . . . solange bis die Taste (incl. Entprellung) ein weiteres Mal gedrückt wird und der Lesevorgang stoppt.
- über weitere Abfragen innerhalb meiner meine "TSR" [Task Service Routine] werden auch alle anderen Jobs (Verzweigungen) abgefragt ob dort Counter aktiv sind und die jeweiligen Sollwerte [ z.B. der nächster Schrittmotortakt] ausgelöst werden muss, oder ob das Lämpchen im Stanzer blinkt oder ob am UART ein Zeichen anliegt, etc. . . .
- wenn nix ansteht, läuft die TSR "arbeitslos" [ohne Verzweigungen] je ms einmal durch.
LG
Bernd
P.S.
wenn du Dein TX-400LS vielleicht einmal verkaufen willst, melde Dich bitte hier oder über "behnk@omnipress.de", da ich eines für meine Enkel retten will.
bei uns wurde für den End-Test immer eine ganze LS-Rolle im Testmode über den Leser dupliziert um dann auf dem letzten Meter Fehler erkennen zu können. Bei jeweils 40 Geräten war das ein Höllenlärm und eine Höllenhitzeentwicklung.

aus meiner Erinnerung:
über den Pin 7[RST7.5] der INTEL8085 CPU des TX-400LS wird über einen externen Vorteiler im Miilisekundenabstand meine "TSR" [Task Service Routine] angestossen, welche die jeweils anstehenden Aufgaben abfragt und dann portionsweise abarbeitet
- z.B. wurde die Vorschubtaste am Leser gedrückt, dann warte wg. der Entprellung 15ms [ein Counter wird je RST7.5-Impuls incrementiert bis dieser Wert erreicht ist] bevor der Tastendruck als "gültig" akzeptiert wird und der Lesermotor einen Vorschub-Schritt ausführt.
- falls diese Taste 250ms lang gedrückt bleibt [= 250 RST7.5-Impule] geht der Leser in den Dauerlauf über . . . solange bis die Taste (incl. Entprellung) ein weiteres Mal gedrückt wird und der Lesevorgang stoppt.
- über weitere Abfragen innerhalb meiner meine "TSR" [Task Service Routine] werden auch alle anderen Jobs (Verzweigungen) abgefragt ob dort Counter aktiv sind und die jeweiligen Sollwerte [ z.B. der nächster Schrittmotortakt] ausgelöst werden muss, oder ob das Lämpchen im Stanzer blinkt oder ob am UART ein Zeichen anliegt, etc. . . .
- wenn nix ansteht, läuft die TSR "arbeitslos" [ohne Verzweigungen] je ms einmal durch.
LG
Bernd
P.S.
wenn du Dein TX-400LS vielleicht einmal verkaufen willst, melde Dich bitte hier oder über "behnk@omnipress.de", da ich eines für meine Enkel retten will.