Step 7 Bitte um Denkanstoß...

Zuviel Werbung?
-> Hier kostenlos registrieren
Also anfangs wären evtl. zwei Teile auf der Förderstrecke gewesen. Nun ist es aber geändert worden, so dass zwischen jedem Takt des Förderbandes ca. 500ms liegen. Da die SPS ja um einiges schneller sein sollte, wird auf der Förderstrecke nun wohl immer nur ein Teil zur Bearbeitung sein, bis von der LS ein neues Teil erkannt wird...

Danke!

Ich glaube nicht das die Geschwindigkeit der SPS hier eine Rolle spielt. Lass das einfach mal außer acht und überdenke mal die Abhängigkeiten von Förderstecke und Bearbeitung. Wenn z.B die Bearbeitung von Teil 1 läuft kann das Transportsystem bis Schritt 3 fahren in dem Teil 3 bearbeitet werden muß (oder bleibt Teil 1 zum Bearbeiten auf dem Transportsystem ?)
 
Hallo Rudi, danke für die Hilfe!

Es ist etwas anders. Eine Altanlage ist der neuen Maschine vorgeschaltet und bestimmt den Fördertakt. Dieser liegt, wie beschrieben, bei ca. 500ms. Diese alte Anlage bearbeitet die Rohteile und schickt sie (getaktet) nach Bearbeitung weiter in die neue Maschine.

In der neuen Maschine soll es eine Schrittkette aus mehreren Schritten geben, wodurch die vorbearbeiteten Teile weiter bearbeitet werden und zwar jeweils nur immer das 1. und 3. Teil.

Insofern müsste doch die SPS-Geschw. eine Rolle spielen, da es doch wichtig ist, ob die neue Schrittkette abgearbeitet ist, bevor die alte Maschine wieder ein neues Teil auf der Förderstrecke zur LS taktet, oder?

Nun ist halt die Frage, wie die SK erkennen kann, dass immer ein Teil nicht bearbeitet werden darf... also qasi die SK (bestehend aus mehreren Schritten) nicht anlaufen darf?

Sorry, wenn ich mich anfangs undeutlich ausgedrückt habe...
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
So ganz klar ist mir das nicht. Das 1.Teil wird bearbeitet, das 2. nicht, das 3.Teil wird bearbeitet ...... und dann ???
Kommt dann ein 4. Teil das wieder nicht bearbeitet wird oder kommt ein 1. Tei das wieder bearbeitet wird ??

Also ist die Reihenfolge 1 2 3 1 2 3 ... was bedeuten würde Bearbeiten, Nicht, Bearbeiten, Bearbeiten, Nicht ....
oder 1 2 3 4 5 6 .... Bearbeiten, Nicht, Bearbeiten, Nicht, Bearbeiten, Nicht ......

peter(R)
 
Hi peter(R),

das 1. Teil wird bearbeitet, das 2. nicht und das 3. wird wieder bearbeitet. Dann geht es wieder von vorne los...

Nächstes Teil wieder bearbeiten, darauffolgendes wieder nicht, das nächste dann wieder bearbeiten, usw.

Also Bearbeiten, NB, Bearbeiten, Bearbeiten, NB, Bearbeiten, usw.

Alles klaro?
 
Hallo Rudi, danke für die Hilfe!
Es ist etwas anders. Eine Altanlage ist der neuen Maschine vorgeschaltet und bestimmt den Fördertakt. Dieser liegt, wie beschrieben, bei ca. 500ms. Diese alte Anlage bearbeitet die Rohteile und schickt sie (getaktet) nach Bearbeitung weiter in die neue Maschine.
In der neuen Maschine soll es eine Schrittkette aus mehreren Schritten geben, wodurch die vorbearbeiteten Teile weiter bearbeitet werden und zwar jeweils nur immer das 1. und 3. Teil.
Insofern müsste doch die SPS-Geschw. eine Rolle spielen, da es doch wichtig ist, ob die neue Schrittkette abgearbeitet ist, bevor die alte Maschine wieder ein neues Teil auf der Förderstrecke zur LS taktet, oder?
Nun ist halt die Frage, wie die SK erkennen kann, dass immer ein Teil nicht bearbeitet werden darf... also qasi die SK (bestehend aus mehreren Schritten) nicht anlaufen darf?
Sorry, wenn ich mich anfangs undeutlich ausgedrückt habe...

Kannst Du das dann nicht alles in der SK der 2. (neuen) Anlage machen. Ist dort keine Erkennung ob ein Teil kommt ?
Das Du nur von da aus immer eine Freigabe zum alten Transportsystem gibst. Den Takt bestimmt doch jetzt die neue Anlage.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich würd hier einfach eine Pos. Flanke für die Lichtschranke und einen weiteren Schritt anfügen.
Aber letztlich ist das Ganze eine Murkslösung solange es keine richtige Unterscheidung Teil 1/2 gibt.

Code:
Stark vereinfacht:

U Lichtschranke
FP FHM
= FPLichtschranke

U FPLichtschranke
U Startbedingung
S Schritt1
U Schritt2
R Schritt1

U Schritt1
U Transistion2
S Schritt2
U Schritt3
R Schritt2

... Weitere Schritte

U bisheriger letzer Schritt
U FPLichtschranke
S neuer letzter Schritt
U Reset
R neuer letzter Schritt

Gruß
Dieter
 
Also ich würd hier einfach eine Pos. Flanke für die Lichtschranke und einen weiteren Schritt anfügen.
Aber letztlich ist das Ganze eine Murkslösung solange es keine richtige Unterscheidung Teil 1/2 gibt.

Gruß
Dieter

Naja, deshalb hatte ich ja dieses Thema hier eröffnet, weil ich auch keinen Lösungsansatz gefunden habe. Eine Unterscheidung zw. Teil1 und Teil2 gibt es nicht!

Also doch wieder den guten Zählerbaustein bemühen, dessen Wert bei Teileerkennung gleich im ersten Schritt der SK um 1 hochgezählt wird. Und dann die Bedingung (Zähler =1 oder 3) mit als Startbedingung für den Schritt2 (Beginn der Teilebearbeitung) nehmen. Wenn der Zählwert den Wert 2 hat, dann bleibt die SK in Schritt0 stehen und macht nichts.

Frage: Wie/Wo ließe sich nun der Zähler (wenn Wert 3 erreicht) am geeignetsten zurücksetzen?


Kannst Du das dann nicht alles in der SK der 2. (neuen) Anlage machen. Ist dort keine Erkennung ob ein Teil kommt ?
Das Du nur von da aus immer eine Freigabe zum alten Transportsystem gibst. Den Takt bestimmt doch jetzt die neue Anlage.

Doch, die Teileerkennung (LS) ist ja in der neuen Anlage. Aber der Takt wird über die erste (vorgeschaltete) Maschine bestimmt. Das kann leider auch nicht geändert werden.
 
Hast du dir eigentlich mein kurzes Codebeispiel angeschaut?
Mach ans Ende deiner Kette einfach einen weiteren Schritt, der über deine Lichtschranke geschaltet wird.
Dadurch wird das 2. Teil nicht bearbeitet.

Gruß
Dieter
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du dir eigentlich mein kurzes Codebeispiel angeschaut?
Mach ans Ende deiner Kette einfach einen weiteren Schritt, der über deine Lichtschranke geschaltet wird.
Dadurch wird das 2. Teil nicht bearbeitet.

Gruß
Dieter

Hallo Dieter,

ehrlich gesagt dachte ich es wäre so eine "Notlösung", da du ja geschrieben hast, dass das Ganze mehr oder weniger einer Murkslösung gleichkommt...

Aber jetzt habe ich mir deinen Code angeschaut; verstehe ihn aber nicht vollkommen. :cry:

Also bis (weitere Schritte) ist alles klaro!

Mit "Bisheriger letzter Schritt" ist wohl der letzte Schritt der Bearbeitungsschrittkette für Teil 1/3 gemeint, oder?

Was ich nun nicht verstehe, warum sollte Teil2, das ja nicht bearbeitet werden darf, nicht auch den oberen Teil der Schrittkette durchlaufen? Dieses Teil wird doch auch über die LS erkannt!

Was ist mit Reset gemeint; ein Reset-Taster?

Lieben Dank!
 
Wenn du an die Schrittkette einen weiteren Schritt anfügst mit einer Pos. Flanke deiner Lichtschranke, dann muß wird dieser Schritt erst aktiv wenn Teil 2 kommt.
Es sei denn, dass naturlich der Teiletransport auch noch Bestandteil der Kette ist.

Gruß
Dieter
 
Wenn du an die Schrittkette einen weiteren Schritt anfügst mit einer Pos. Flanke deiner Lichtschranke, dann muß wird dieser Schritt erst aktiv wenn Teil 2 kommt.
Es sei denn, dass naturlich der Teiletransport auch noch Bestandteil der Kette ist.

Gruß
Dieter

Danke für die Erklärung Dieter; aber ich denke ich bin echt zu dumm das zu verstehen...

Ein Beispiel:

1)
Teil1 kommt an die LS und durchläuft die normale Schrittkette (z.B. Schritt 1 bis Schritt 9). Nach Schritt 9 geht die SK wieder in den Schritt 0 zurück. Damit ist die Bearbeitung von Teil1 abgeschlossen.

2)
Nach ca. 500ms taktet das Förderband einmal weiter und Teil2 kommt an die LS. So, und warum soll jetzt nicht auch wieder Schritt 1 bis Schritt 9 aktiviert werden, sondern ausgerechnet der zusätzlich angehängte Schritt? Schritt 1 wird ja auch bei einer pos. Fl. der LS aktiviert!
 
Doch, die Teileerkennung (LS) ist ja in der neuen Anlage. Aber der Takt wird über die erste (vorgeschaltete) Maschine bestimmt. Das kann leider auch nicht geändert werden.

Aber du brauchst doch eine Freigabe von der 2. Anlage. Wenn die nicht fertig ist bzw. einen Fehler hat kann doch das Transportsystem nicht immer wieder neue Teile bringen !??
 
Aber du brauchst doch eine Freigabe von der 2. Anlage. Wenn die nicht fertig ist bzw. einen Fehler hat kann doch das Transportsystem nicht immer wieder neue Teile bringen !??

Ja stimmt Rudi, da muss noch was gemacht werden. Soweit habe ich noch gar nicht gedacht...

Du fügst einen S10 an
Von 9 -> 10 geht es mit einer Pos. Flanke deiner LS
Von 10 geht es erst nach 0

Gruß
Dieter

Ok, also d.h. nach der Bearbeitung von Teil1 verharrt die SK solange in Schritt 9, bis Teil 2 die SK in Schritt 10 (keine Bearbeitung) und weiter nach Schritt 0 bringt. Teil3 würde dann wieder die SK mit Schritt 1 starten, richtig?

Aber was ist, wenn der regelmäßige Ablauf Teil1, Teil2, Teil3 z.B. durch eine Störung unterbrochen wird? Dann könnte doch versehentlich auch mal Teil2 den Schritt 1 starten!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aber was ist, wenn der regelmäßige Ablauf Teil1, Teil2, Teil3 z.B. durch eine Störung unterbrochen wird? Dann könnte doch versehentlich auch mal Teil2 den Schritt 1 starten!

Deshalb ist das ja - wie ich vorher schon geschrieben hab - die gleiche Murkslösung wie Zähler oder Ähnliches.
Üblicherweise wird über die Schnittstelle Anlage 1 <-> 2 die Teile-Info übertragen oder du brauchst eine Identifizierung der Teile.

Gruß
Dieter
 
Zurück
Oben