-> Hier kostenlos registrieren
Ich hätte auch mal eine grundsätzliche Frage bei Programmen für Maschinensteuerungen.
In der Regel bestehen diese Programme mindestens aus einem Automatikteil und einem Handprogramm, um zB. die Maschine einzurichten.
Die Programme die ich bisher dafür geschrieben habe waren so aufgebaut dass ich halt die Ausgänge immer so verriegelt hatte, dass entweder das eine oder das andere funktionieren konnte. Aber das ist für größere Anwendungen eher ungeeignet.
Mir würde nun eher vorschweben zwei, (oder mehrere) Programme zu schreiben und die nicht ausgeführten mit Sprungbefehlen zu überspringen.
Da ich in der Regel immer als Schrittkette programmiere, wollte ich dann bei dem aufzurufenden Programm am Anfang, die jeweils benutzten MW`s auf zero setzen. Der übersprungenen Schrittkette.
Die Ausgangszuweisungen werden natürlich immer abgearbeitet und sitzen auserhalb der eigentlichen Programme.
Also es geht nur ums Prinzip, wie am günstigsten zwischen mehreren Maschinenprogrammen gewählt werden kann.
Es ist ja auch SPS-Hersteller neutral gefragt.
In der Regel bestehen diese Programme mindestens aus einem Automatikteil und einem Handprogramm, um zB. die Maschine einzurichten.
Die Programme die ich bisher dafür geschrieben habe waren so aufgebaut dass ich halt die Ausgänge immer so verriegelt hatte, dass entweder das eine oder das andere funktionieren konnte. Aber das ist für größere Anwendungen eher ungeeignet.
Mir würde nun eher vorschweben zwei, (oder mehrere) Programme zu schreiben und die nicht ausgeführten mit Sprungbefehlen zu überspringen.
Da ich in der Regel immer als Schrittkette programmiere, wollte ich dann bei dem aufzurufenden Programm am Anfang, die jeweils benutzten MW`s auf zero setzen. Der übersprungenen Schrittkette.
Die Ausgangszuweisungen werden natürlich immer abgearbeitet und sitzen auserhalb der eigentlichen Programme.
Also es geht nur ums Prinzip, wie am günstigsten zwischen mehreren Maschinenprogrammen gewählt werden kann.
Es ist ja auch SPS-Hersteller neutral gefragt.
Zuletzt bearbeitet: