Siemens
Digital Industries, Motion Control, Machine Tool Systems
Hilfe bei SPS-Problem / Frage

Hallo Leute,
Ich habe an einer Fertigungsinseln ein Problem, welches ich SPS-seitig lösen soll/muss. Dazu sei gesagt das ich mal eine Ausbildung zum SPS-Techniker durchlaufen habe, diese aber gute 10 Jahre zurück liegt.
Folgende Situation:
- Maschinengruppe: Eine Presse, ein Handlingssystem, zwei Drehmaschinen sind miteinander verkettet. Alle Maschinen habe eine Siemens S7-300 verbaut
- Die Kommunikation zwischen den SPS erfolgt über Profibus
- Das Handling belädt die Drehmaschinen mit gepressten Teilen
- Das Handling bevorzugt immer die Maschine 1, wenn beide Maschinen zum Zeitpunkt des Handlings bereit sind, auch wenn Maschine 2 zuerst stehen geblieben ist
Was soll geändert werden:
- Die Maschine welche zuerst stehen geblieben ist, soll auch zuerst beladen werden
Problem:
- Im Programm ist die Logik recht einfach. Steht Maschine 1, belade Maschine 1 (A15.0), steht Maschine 2, belade Maschine 2 (A16.0). Stehen beide, belade Maschine 1 (A15.0).
- Die Änderung im Programm wäre ein Klacks, ist aber nicht gewünscht. Kein Eingriff in die bestehende SPS!
- Ich muss eine zwischengeschaltete "Steuerung" realisieren, die das Profibus-Signal aufgreift. Es interpretiert und dann ausgibt.
Was benötige ich:
1.) Mit welcher Hardware setzt man so etwas um
2.) Muss ich nicht so oder so in die Hardware eingreifen um den neuen Teilnehmer bekannt zu machen?
3.) Habt ihr Anregungen für die Umsetzung
Besten Dank für eure Unterstützung im Voraus
Gruß
Schlosser
Ich habe an einer Fertigungsinseln ein Problem, welches ich SPS-seitig lösen soll/muss. Dazu sei gesagt das ich mal eine Ausbildung zum SPS-Techniker durchlaufen habe, diese aber gute 10 Jahre zurück liegt.
Folgende Situation:
- Maschinengruppe: Eine Presse, ein Handlingssystem, zwei Drehmaschinen sind miteinander verkettet. Alle Maschinen habe eine Siemens S7-300 verbaut
- Die Kommunikation zwischen den SPS erfolgt über Profibus
- Das Handling belädt die Drehmaschinen mit gepressten Teilen
- Das Handling bevorzugt immer die Maschine 1, wenn beide Maschinen zum Zeitpunkt des Handlings bereit sind, auch wenn Maschine 2 zuerst stehen geblieben ist
Was soll geändert werden:
- Die Maschine welche zuerst stehen geblieben ist, soll auch zuerst beladen werden
Problem:
- Im Programm ist die Logik recht einfach. Steht Maschine 1, belade Maschine 1 (A15.0), steht Maschine 2, belade Maschine 2 (A16.0). Stehen beide, belade Maschine 1 (A15.0).
- Die Änderung im Programm wäre ein Klacks, ist aber nicht gewünscht. Kein Eingriff in die bestehende SPS!
- Ich muss eine zwischengeschaltete "Steuerung" realisieren, die das Profibus-Signal aufgreift. Es interpretiert und dann ausgibt.
Was benötige ich:
1.) Mit welcher Hardware setzt man so etwas um
2.) Muss ich nicht so oder so in die Hardware eingreifen um den neuen Teilnehmer bekannt zu machen?
3.) Habt ihr Anregungen für die Umsetzung
Besten Dank für eure Unterstützung im Voraus
Gruß
Schlosser

Guest_guest_*
Themenstarter
Gast
Da beide Signale (Bereit) schon auf verschiedenen Eingängen aufliegen, ist die Identifizierung ja schon gegeben. Die Logik <wenn beide high->Maschine 1> wirst du ohne Eingriff (Deaktivierung/Änderung) nicht umgehen können.

Da beide Signale (Bereit) schon auf verschiedenen Eingängen aufliegen, ist die Identifizierung ja schon gegeben. Die Logik <wenn beide high->Maschine 1> wirst du ohne Eingriff (Deaktivierung/Änderung) nicht umgehen können.
Und ich hatte auf eine Antwort gehofft die meine Befürchtungen nicht bestätigt...!
Danke, dann muss ich das mal klären.

Hi,
ich könnte hier auch antworten...
aber mein lieber Schlosser WW das wird die Situation nicht anders gestalten!
Aus Prozesssicherungsgründen MUSST du den Eingriff in der "Hauptsteuerung" vornehmen!
du kannst eine übergeordnete Funktion realisieren, aber ob das so viel einfacher und sicherer ist...?
Was wiederum den Eingriff eines 1/0 Signals an der Hauptsteuerung nach sich ziehen würde...
also kommst du nicht drum rum!
So was ähnliches hatte ich mal an einem Werkzeugwechsler... mit Grausen denk ich daran zurück...
Nö, das mit den Übergeordneten Steuerungen.. war noch nie so eine gute Idee....
Tut mir leid, hätte dir gerne was anderes geraten aber in dem beschriebenen Fall... geht's nicht anders...
alles andere wäre Murks und gefährlicher Murks!
Grüße!
ich könnte hier auch antworten...
aber mein lieber Schlosser WW das wird die Situation nicht anders gestalten!
Aus Prozesssicherungsgründen MUSST du den Eingriff in der "Hauptsteuerung" vornehmen!
du kannst eine übergeordnete Funktion realisieren, aber ob das so viel einfacher und sicherer ist...?
Was wiederum den Eingriff eines 1/0 Signals an der Hauptsteuerung nach sich ziehen würde...
also kommst du nicht drum rum!
So was ähnliches hatte ich mal an einem Werkzeugwechsler... mit Grausen denk ich daran zurück...

Nö, das mit den Übergeordneten Steuerungen.. war noch nie so eine gute Idee....
Tut mir leid, hätte dir gerne was anderes geraten aber in dem beschriebenen Fall... geht's nicht anders...
alles andere wäre Murks und gefährlicher Murks!
Grüße!

Danke,
ich sehe das ja genauso, so ist es ja nicht.
Hier war einfach der Wunsch das es anders gelöst wird, aber daraus wird dann wohl nichts werden. Ich muss halt mal sehen, wie ich das schonend vermitteln kann, dass es nicht ohne Eingriff gehen wird.
Es sei euch trotzdem gedankt.
Gruß
Schlosser
ich sehe das ja genauso, so ist es ja nicht.
Hier war einfach der Wunsch das es anders gelöst wird, aber daraus wird dann wohl nichts werden. Ich muss halt mal sehen, wie ich das schonend vermitteln kann, dass es nicht ohne Eingriff gehen wird.
Es sei euch trotzdem gedankt.
Gruß
Schlosser
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: