S7 gleichzeitige Abfrage von 2 Eingängen

powdergott1975

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin noch relativ unerfahren in Sachen S7 Programmierung.
Habe schon zwei Aufgaben für die Schule allein hinbekommen, aber bei dieser komme ich nicht weiter. Vielleicht hat jemand von euch einen Tip wie ich das hinbekomme.
Es geht um einen Lackeautomaten. Auf einem Transportband kommen Teile mit unterschiedlichen Farben eine Scanner soll die Farben einscannen und und liefert folgende Ausgabe

Farbe E0.4 E0.3
keine 0 0
blau 0 1
grün 1 0
hellblau 1 1

das Ergebnis das der Scanner liefert simuliere ich hier mit den beiden Eingängen. Danach soll Anhand des Ergebnis des Scanners das Teil weiter transportiert werden. Problem ich brauche ja Zeit um die Zustände an den Eingängen zu ändern, ohne dass bei einem Klick schon gleich was passiert.

Hoffe auf Eure Unterstützung
 
Ich kenne zweilösungen die eine ist das noch ein Sensor die Information Teil in position liefert und der mechanisch so angebracht das er nach dem Farbsensor kommt.

Oder dem SPS Programmier seine letzten Worte nehmen wir halt einen Timer. Also man startet einen Timer mit E 0.3 oder E 0.4 und wertet danach die Eingänge in Verbindung mit dem Timerausganng (als Trigger) aus.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo powdergott1975,
dein Problem ist ganz einfach zu lösen:
Du nimmst (für die Simulation) einen weiteren Eingang. Mit diesem "aktivierst" du die vorher in Ruhe eingestellte Scanner-Codierung. Ablauf also:
1. Scanner-Codierung einstellen
2. Aktivierungstaster betätigen
3. Freuen, wenn deine Anlage richtig fährt :p

Viel Erfolg !
 
Hallo,

wie wäre es denn, einen weiteren Eingang einzufügen, mit welchem du das Stgnal "Farbe" erst weitergibtst?

Also so in etwa:

UN E 0.4
UN E 0.3
U E 1.0 (Freigabe)
= M 1.0 (Farbe "Keine)

U E 0.3
UN E 0.4
U E 1.0
= M 1.1 (Farbe Blau)

....

MfG
...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nimmst du einen S7 Simulator, oder ne richtige CPU?
Eigentlich egal. Wenn du die CPU auf stop setzt, bevor du die Eingänge änderst, kannst dus testen. Bringt aber im Betrieb grad mal gar nix...
Schreib am besten ganz am Anfang vom OB1:

U Merker1
= Eingang 1
U Merker 2
=Eingang 2

Dann kannste die Merker über "Steuern/Beobachten Variable" ändern, wie du willst... Vorausgesetzt, du nimmst nicht das ständige Steuern, sondern das einmalige Steuern...

MfG
Borsti
 
Zurück
Oben