Logikmodul LOGO!
Prüfautomat
Thread Starter: phr Started: 6/25/2012 9:39 AM Replies: 13

6/25/2012, 9:39 AM
|
Joined 6/20/2012
Last visit: 7/2/2012
Posts: 7
Rating:
(0)
|
(0)
|
Hallo, ich möchte eine Prüfanlage mit vier Stationen programieren. Jede dieser Stationen prüft unterschiedliche Merkmale. Im Prüfautomat sind alle vier Stationen belegt bei Vollauslastung. Jede Station gibt logischerweise ihr eigenes i.O oder n.i.O Signal aus. Das Problem vor dem ich momentan stehe ist: Wenn das Teil in Station1 n.i.O ist wie bekomme ich es hin, daß es noch die nächsten drei Stationen durchläuft und es dann auwirft?
Für eure Hilfe und für all die interessanten Beiträge die ich bisher schon lesen durfte Danke
|
|
|
|

6/25/2012, 10:31 AM
|
Joined 12/7/2007
Last visit: 4/15/2013
Posts: 506
Rating:
(16)
|
(0)
|
Wie sehen denn deine Versuche aus? Ein paar mehr Voraussetzungen bzw. Informationen, wie welche Signale erfasst werden, wäre hilfreich um dir zu helfen. Evtl. kannst du mit AND/NAND-Flanke arbeiten...?
|
|
|
|

6/25/2012, 11:51 AM
|
Joined 6/20/2012
Last visit: 7/2/2012
Posts: 7
Rating:
(0)
|
(0)
|
Also meine Versuche waren bislang absolut Erfolglos. Ich bin der Meinung man müsste dem Teil eine Nummer zuweisen um es in der Anlage zu verfolgen. Nur ich weis absolut nicht wie ich das anstellen soll. Anbei hab ich mal ein grobes Layout vom Prüfautomat hochgeladen damit man sich das ganze bildlich vorstellen kann.
|
|
|
|

6/25/2012, 12:49 PM
|
Joined 12/7/2007
Last visit: 4/15/2013
Posts: 506
Rating:
(16)
|
(0)
|
Was hälsten davon...?
Du gibst jeder Station einen Zähler, den du nach Beendigung der Prozedur hochzählen lässt. Sind bestimmte Voraussetzungen, dich ich nicht kenne, nicht erfüllt, wird ebenfalls hochgezählt. Sowas ähnliches bastel ich auch gerade. Eine Ablaufsteuerung für eine Silofüllanlage.
=== Bearbeitet von Diablo @ 25.06.2012 12:50 [GMT ] ===
|
|
|
|
|

6/25/2012, 1:10 PM
|
Joined 6/20/2012
Last visit: 7/2/2012
Posts: 7
Rating:
(0)
|
(0)
|
Meinst du ich soll eine Summenfunktion einsetzen? Wenn ja sag mir bitte wie es geht. Das wäre wahrscheinlich genau das was ich brauche.
|
|
|
|

6/25/2012, 4:40 PM
|
Joined 12/7/2007
Last visit: 4/15/2013
Posts: 506
Rating:
(16)
|
(0)
|
Schau mal, ob das, was im Anhang ist, das ist, was du suchst.
Die Eingänge Voraussetzung I1-I4 sind von dir zu ersetzen, mit Voraussetzungen, die für die Station erfüllt sein müssen. Die Zeitbausteine sind für Überbrückungen von der Zykluszeit, falls die Zykluszeit zu Problemen führt.
Es gibt bestimmt noch schlankere Lösungen
Ich hab mir jetzt gerade nochmal deine Aufgabe durchgelesen. Dann wird dir mein programm nur teilweise helfen. Die Frage ist auch, wie viel Geräte/Produkte liegen zeitgleich auf dem Prüfstand?
=== Bearbeitet von Diablo @ 25.06.2012 17:39 [GMT ] ===
=== Bearbeitet von Diablo @ 25.06.2012 17:36 [GMT ] ===
=== Bearbeitet von Diablo @ 25.06.2012 16:44 [GMT ] ===
=== Bearbeitet von Diablo @ 25.06.2012 16:43 [GMT ] ===
|
|
|
|
|
|
Thank you for this post from:
|

6/26/2012, 11:14 AM
|
Joined 6/20/2012
Last visit: 7/2/2012
Posts: 7
Rating:
(0)
|
(0)
|
Also im Normalfall sind vier Teile gleichzeitig in der Anlage. Mein Hauptproblem ist, daß ich das fehlerhafte Teil nicht verfolgen kann da ein Fehler in jeder Station erkannt werden könnte und wenn das erste Teil (Station1) schlecht ist rutscht es weiter in Station 2 und das nächste Teil kommt ja sofort nach so das Station1 auch wieder belegt ist. Ich danke dir trotzdem für dein Programbeispiel ist wirklich eine sinnvolle Anwendung
|
|
|
|

6/26/2012, 2:02 PM
|
Joined 12/7/2007
Last visit: 4/15/2013
Posts: 506
Rating:
(16)
|
(0)
|
hallo phr,
du könnest meinen Entwurf dennoch verwenden zumindest zum Teil. Du könnest folgendes machen:
Du benutzt nur einen Zähler. Diesen lässt du hochzählen durch Station 1.(sofern du die Teile nicht anders erfassen kannst) Dann kannst du mit Hilfe der Verweisfunktion die Zahlen des Zählers in andere Bausteine, die kompatibel dazu sind, weitergeben und ggf. so "speichern" und damit weitere Arbeiten anstellen z.B. ignorieren oder weiter prüfen. Da ich jetzt schnell los muss, kann ich dir kein Beispiel anheften, aber evtl. kommst du so weiter. M.E. müsstest du mit 5 Zählern hinkommen, Da es ja nacheinander abgearbeitet wird und nicht zeitgleich pro Station.
|
|
|
|

6/26/2012, 3:37 PM
|
Joined 4/5/2007
Last visit: 5/17/2013
Posts: 29
Rating:
(0)
|
(0)
|
Wie wäre die Idee den Zähler für das Teil zurückzusetzen, falls ein Fehler auftritt? Nur wenn die gesamte Zykluszeit am Ende der 4 Prüfvorgänge anliegt ist das Teil ok, sonst wird es aussortiert.
Nur so als Idee. 
VG, Ralf aka RMR
|
|
|
|

6/26/2012, 4:23 PM
|
Joined 6/20/2012
Last visit: 7/2/2012
Posts: 7
Rating:
(0)
|
(0)
|
Tolle Idee nur wie tu ich den Zählerstand dem jeweiligen Teil zuordnen da ich nach der Prüfung in der Station4 einen Zählerstand von 4 haben müsste. Wenn mehrere Teile gleichzeitig in der Anlage sind muss ich ja theoretisch jedem Teil einen Zähler zuweisen oder?
Vielen Dank für deinen Beitrag!!!
|
|
|
|
Actions