Mechatronisches System

kev19

Level-1
Beiträge
30
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Und zwar ich bin in meiner Ausbildung gebeten wurden ein Mechatronisches System zu Programmieren, soweit so gut!
Die Anlage soll in etwa so funktionieren:
Das Teil (Farben können sein Rot, Silber, Schwarz) kommt in eine Auflage Fläche.
Der Kapazitive erkennt Rot, Silber, Schwarz der Infarote Sensor erkennt Rot und Silber!

Schwarz soll unten in eine Ablege Fläsche ausgeschoben werden!

Ein Schwarzes Teil kommt jetzt, der e0.0 (Kapazitiver) und nicht e0.1 (Infaroter) Sensor sollen jetzt das Teil Hoch fahren lassen und höhenprüfung machen dann soll das teil wieder runterfahren (da die Schwarzen kleiner sind als die Roten und Silbernen) und das Teil ausschieben.

Jetzt kommt mein Problem Rot und Silber Schiebt er oben aus das stimmt soweit, aber er möchte jetzt auch Schwarz oben auswerfen.
Gibt es da Vergleicher die man Programmieren kann ?
 
Das Teil (Farben können sein Rot, Silber, Schwarz) ...

Schwarz soll unten in eine Ablege Fläsche ausgeschoben werden!

Jetzt kommt mein Problem Rot und Silber Schiebt er oben aus das stimmt soweit, aber er möchte jetzt auch Schwarz oben auswerfen.
Gibt es da Vergleicher die man Programmieren kann ?
Wenn Rot und Silber oben raus geschoben werden und Schwarz auch OBEN ??? raus soll, brauchst Du doch nix zu vergleichen. Dann schieb' doch einfach alle oben raus. :confused:

Mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ehm OBEN sollen nur die Teile für die Produktion rausgeschoben werden, sprich Rot und Silber (die sind höher als schwarz) und schwarz soll oben an den Höhenmesser e0.3 gemessen werden und e0.3 erkennt aha er ist kleiner also wieder runter und unten rausschmeißen!

MfG Kev
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe da noch ein paar Fragen:

  1. Warum machst du eine Farberkennung, wenn du die Teile auch an der Grösse erkennen kannst?
  2. Warum ist der Höhensensor nicht unten und du schmeisst das schware Teil direkt unten raus anstatt es erst nach oben zu fahren?
 
ehm OBEN sollen nur die Teile für die Produktion rausgeschoben werden, sprich Rot und Silber (die sind höher als schwarz) und schwarz soll oben an den Höhenmesser e0.3 gemessen werden und e0.3 erkennt aha er ist kleiner also wieder runter und unten rausschmeißen!

MfG Kev
Code:
U E 0.0 // es ist überhaupt ein Teil da
UN E 0.1 // erkennt NICHT Rot und Silber ( also ist das Teil Schwarz )
S M 0.0 // Merker für "Schwarzes Teil" setzen
 
U A 0.1 // "Runterfahren... z.B.", die Messung ist ja erfolgt, also rücksetzen 
R M 0.0  // Merker für "Schwarzes Teil" rücksetzen
 
U M0.0 // Merker "Schwarzes Teil"
U E 0.3 // "Ist zu klein"
= A 0.1 // "Runterfahren... z.B."
Mir ist zwar unklar, warum E 0.3 gerade bei "zu Klein" gesetzt werden soll... ( ich hätte gedacht E 0.3 = 1 => "Größe = OK" )
aber na gut.

Mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe da noch ein paar Fragen:

  1. Warum machst du eine Farberkennung, wenn du die Teile auch an der Grösse erkennen kannst?
  2. Warum ist der Höhensensor nicht unten und du schmeisst das schware Teil direkt unten raus anstatt es erst nach oben zu fahren?
Ich vermute mal, bei Schwarz ist die Größe noch mit entscheidend,
denn sonst müßte ich ja gar nicht erst die Größe prüfen... ich weiß ja vorher schon, daß es Schwarz ist.
 
Zuletzt bearbeitet:
Also meine Freunde :) danke für die vielen Anworten :)

ehm die anlage ist so aufgebaut das unten die Farberkennung erfolgt und dann wird ersteinmal hochgefahren beim hochfahren drückt das teil auf die höhenmessung! die höhen messung gibt ein 1 signal wenn Rot oder Silber da diese groß genug sind!
Wei schwarz zu klein ist gibt es kein 1 signal :) aber wenn ich doch hoch fahre und kein 1 signal bekomme wie bekomme ich ihn wieder nach unten ?
Das ist mir noch nicht so richtig klar ich hab mir eben mal die Software bei siemens Step7lite runtergeladen vll bekomme ich da was programmiert :D

Danke MFG Kev
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du denn einen Endschalter das der Aufzug oben ist. Dann kannst du doch auswerten:
Aufzug oben und E0.3 = 0 und schwarzes Teil (Das weisst du ja noch von der Farberkennung), dann wieder runterfahren
 
also in prinzip so
Endlagenschalter 1b1 = e0.4 oben
Endlagenschalter 1b2 = e0.5 unten

UN e0.5 endlage unten
U e0.4 endlage oben
UN e0.3 Höhenmessung
= M10.0

S M10.0 Merkerbyte
R e0.5 endlage unten
= A4.1 runterfahren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Imprinzip :

-E0.1 Endlage unten
-E0.2 Endlage oben
-E0.3 Höhenmessung
-E0.4 Induktiver Sensor
-E0.5 Infaroter der mit Hochfährt
-E0.6 Endlage Auswerfzylinder

-A4.1 Hochfahren
-A4.2 Runterfahren
-A4.3 Auswerfzylinder
 
Der nächste Schritt den du jetzt machen solltest wäre eine Wahrheitstabelle für jeden Ausgang aufzustellen
 
-E0.1 hat gerade 1 Signal
-E0.2 hat gerade 0 Signal
-E0.3 hat gerade 0 Signal
-E0.4 bei Rot, Schwarz, Silber 1 Signal
-E0.5 bei Rot, Silber 1 Signal
-E0.6 hat 1 Signal da Auswerfzylinder noch nicht ausgefahren ist

-A4.1 0 Signal
-A4.2 0 Signal
-A4.3 0 Signal

MfG Kev
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du hast mich falsch verstanden. Ich wollte nicht den aktuellen Zustand der Anlage haben, sondern du solltest aufschreiben unter welchen Bedingungen die jeweiligen Ausgänge gesetzt werden. Das geht am übersichtlichsten in einer Wahrheitstabelle
Also schreibe doch mal für den Ausgang A4.1 (hochfahren auf) unter welchen Bedingungen er gesetzt und wieder zurückgesetzt wird
 
U E0.4
U E0.1
UN E0.2
UN E0.5
=A4.1

U E0.2
UN E0.1
UN E0.3
=A4.2

Sorry aber Tabellarisch kann ich das nicht hier einfügen. Dies ist auch nicht wirklich eine Wahrheitstabelle, aber anders gehts nicht jetzt siehst wie ich das setzen würde ....

MfG Kev
 
Du solltest die Ausgänge für hoch und runterfahren gegeneinander verriegeln. Wenn der Aufzug hoch fährt ist Endlage unten nicht mehr bedient und der Ausgang A4.1 ist nicht mehr 1. du solltest ihn also setzen und oben wieder rücksetzen
 
Zurück
Oben