Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Hilfe bei SPS-Problem / Frage

Beitrag 07.03.2016, 11:01 Uhr
Schlosser_WW
Level 1 = Community-Lehrling
*
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
   
Beitrag 07.03.2016, 13:05 Uhr
Guest_guest_*
Themenstarter
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.
   
Beitrag 07.03.2016, 13:11 Uhr
Schlosser_WW
Level 1 = Community-Lehrling
*
QUOTE (guest @ 07.03.2016, 12:05 Uhr) *
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.
   
Beitrag 07.03.2016, 14:09 Uhr
CptFraeser
Level 4 = Community-Meister
****
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... wow.gif

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!
   
Beitrag 07.03.2016, 14:39 Uhr
Schlosser_WW
Level 1 = Community-Lehrling
*
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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: