Hallo, ich habe eine Toolchain für die ASPW-Steuerungstechnik geschrieben, die in DDR-Spritzgießmaschinen (KuASY) und anderen ZVE-gesteuerten Anlagen verbaut war. Die ZVE ist eine proprietäre Steuerung mit eigenem Befehlssatz... also kein Z80/8080, sondern eine reine Bitverarbeitungsmaschine (vergleichbar mit einer SPS, aber auf diskrete TTL-Logik aufgebaut, Programm in EPROMs). Was die Tools können: - Decompiler — liest EPROM-Dumps (K2732/U2716) und erzeugt ein strukturiertes Programmlisting mit symbolischen Signalnamen - Compiler — kompiliert aus einer Hochsprache (DSL) zurück zu EPROM-Images, bit-identisch zu den Originalen - Simulator — Web-Oberfläche, zeigt Programmablauf, Portzugriffe und Signalzustände in Echtzeit Unterstützt werden 2 bis 4-EPROM- (1 ZVE) bis 8-EPROM-Konfigurationen (2 ZVEs). Geschrieben in Go, läuft auf Linux, Windows und macOS, der Simulator ist ein einzelnes Binary mit eingebettetem Webserver. Falls jemand EPROM-Dumps von solchen Steuerungen hat oder sich für DDR-Industrieelektronik interessiert - gerne melden. Grüße, Roman
:
Bearbeitet durch User
Zum konkreten Projekt kann ich nichts beitragen, aber es erinnert mich an die Zeiten in der Mitte der 80er in denen ich mit einem ZX81 und selbst über Zeibina-Leisten angeflanschter PIO-Karte die Speicherkarte einer PS2000 ausgelesen habe, die bei uns im Betrieb im Einsatz war (ZX81 und PS2000 damals selbst programmiert ;-) ). Das Programmlisting in Form LE 001 UE 002 TA 010 usw. erschien dann auf dem Bildschirm. Natürlich sollte es auch ausgedruckt werden, das einzige verfügbare war ein Fernschreiber. Also Optokoppler dran um die Stromschleife des Fernschreibers zu bedienen, wenn ich mich richtig erinnere war der Programmteil in Assembler und lief nur im Fast-Modus. Ist diese Steuerung mit der PS2000 verwandt oder gab es damals noch mehr solcher Entwicklungen?
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.