-> Hier kostenlos registrieren
Hallo!
Ich muss vorwegschicken, dass ich ein ziemlicher Neuling bzgl. SPS bin. Ich weiss zwar grob, was man damit macht, aber programmiert habe ich so eine Steuerung noch nie.
Da unsere "neue" Werkzeugmaschine aber eine ziemlich alte (30 Jahre) S5-100U im Schaltschrank sitzen hat, interessiert mich deren Funktionsweise jetzt doch.
Laut Schaltplan macht diese SPS nichts anderes, als aus zwei BCD-Ziffern (über 2x4 Digitaleingänge) und vier Steuerleitungen (Änderung Low-Byte, Änderung High-Byte, Rechtslauf, Linkslauf - insgesamt nochmal 4 Digitaleingänge) eine analoge Ausgangsspannung von -10 bis +10V zur Ansteuerung eines Servos zu erzeugen.
Das EPROM (2764) habe ich schon auslesen können und erwartungsgemäß belegt das Programm nur einen Bruchteil des Speichers (etwa 500 Byte).
In einem Hexeditor sieht man außer vielen Bytes interessanterweise auch einige Texte wie "ANALOG", "DIV:16", "SPAUSG".
Wie gesagt bin ich kein SPS-Programmierer, aber mich würde schon interessieren, wie dieses Programm aufgebaut ist und was es genau macht (schon, um im Fall der Fälle die SPS nachbilden/ersetzen zu können).
Daher meine Frage: Gibt es die Möglichkeit, aus den EPROM-Daten wieder das ursprüngliche Programm, also quasi den Quelltext, zu erzeugen - oder ist das schon der Quelltext?
Eine (vermutlich teure) Entwicklungssoftware etc. wäre für mich wohl übertrieben. Mir reicht es, wenn ich mir das Verhalten anschauen und darauf aufbauend dann bei Ausfall etc. (ist ja schon 30 Jahre alt) Ersatz per Mikrocontroller programmieren könnte.
Vielen Dank für jeden Tipp für einen Anfänger!
Chris
Ich muss vorwegschicken, dass ich ein ziemlicher Neuling bzgl. SPS bin. Ich weiss zwar grob, was man damit macht, aber programmiert habe ich so eine Steuerung noch nie.
Da unsere "neue" Werkzeugmaschine aber eine ziemlich alte (30 Jahre) S5-100U im Schaltschrank sitzen hat, interessiert mich deren Funktionsweise jetzt doch.
Laut Schaltplan macht diese SPS nichts anderes, als aus zwei BCD-Ziffern (über 2x4 Digitaleingänge) und vier Steuerleitungen (Änderung Low-Byte, Änderung High-Byte, Rechtslauf, Linkslauf - insgesamt nochmal 4 Digitaleingänge) eine analoge Ausgangsspannung von -10 bis +10V zur Ansteuerung eines Servos zu erzeugen.
Das EPROM (2764) habe ich schon auslesen können und erwartungsgemäß belegt das Programm nur einen Bruchteil des Speichers (etwa 500 Byte).
In einem Hexeditor sieht man außer vielen Bytes interessanterweise auch einige Texte wie "ANALOG", "DIV:16", "SPAUSG".
Wie gesagt bin ich kein SPS-Programmierer, aber mich würde schon interessieren, wie dieses Programm aufgebaut ist und was es genau macht (schon, um im Fall der Fälle die SPS nachbilden/ersetzen zu können).
Daher meine Frage: Gibt es die Möglichkeit, aus den EPROM-Daten wieder das ursprüngliche Programm, also quasi den Quelltext, zu erzeugen - oder ist das schon der Quelltext?
Eine (vermutlich teure) Entwicklungssoftware etc. wäre für mich wohl übertrieben. Mir reicht es, wenn ich mir das Verhalten anschauen und darauf aufbauend dann bei Ausfall etc. (ist ja schon 30 Jahre alt) Ersatz per Mikrocontroller programmieren könnte.
Vielen Dank für jeden Tipp für einen Anfänger!
Chris
Zuletzt bearbeitet: