Bräuchte eure Hilfe

Grisubobby

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Programmiermöglichkeit gesucht

Hallo Forumler,

ich schreibe gerade an einem S7/200 Programm. Soweit hab ich fast alle Funktionen lösen können. Jetzt steck ich aber fest.
Problem:
Die Anlage läuft mit variabler Geschwindigkeit (Taktsignal hab ich)
Die Anlage bringt ein Signal dann muss auf einem Förderband eine Weiche aufgemacht werden um die Produkte auszuschleusen. Diese Zeit ist natürlich je nach Geschwindigkeit der Anlage entsprechend kürzer oder länger. Wie könnte ich das realisieren? Von Schieberegistern, an die hab ich schon mal gedacht, hab ich keine Ahnung.
Es würde mich freuen, wenn mir hier jemand von euch nützliche Tipps oder Vorschläge hätte.

Vielen Danke schon mal
 
Zuletzt bearbeitet:
Wie ist die Geschwindigkeit einstellbar?
stufenlos oder feste Intervalle dazwischen?
Wenn 2. dann pro Geschwindigkeit einen empirisch ermittelten Zeitwert laden.
Wenn 1. dann Fenster selbst definieren (von v1 bis v2, von v3 bis v4 usw). so hast du auch dein festes Intervall. Sa kannst du wieder pro Geschwindigkeitsfenster einen Zeitwert laden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hast du denn kein Ini vor deinem Förderband ? Und von welcher Zeit sprichst du ? ... die Ausschleuszeit wird doch immer ungefähr gleich sein. Kannst du das noch ein bisschen näher beschreiben ?
 
Hallo Henry,

Einen Ini hab ich (Taksignal)

Z.B
die Anlage läuft mit 5m/sek und die Länge der Förderstrecke bis zur Ausschleusung ist 10Meter, dann muss die Ausschleusung nach 2 Sekunden kommen.
Läuft die Anlage nur mit 2,5m/sek dann muss die Ausschleusung ja nach 4 Sekunden kommen.

Ich hoffe, dies ist so verständlich.

Gruß
 
Dann mach nen Zähler (Start mit INI), der dir z.B 1/100s hochzählt und den Wert mit einem Vergleicher mit Deinem errechnetem vergleichen. ...

Thomas
 
Hallo Henry,

Einen Ini hab ich (Taksignal)

Z.B
die Anlage läuft mit 5m/sek und die Länge der Förderstrecke bis zur Ausschleusung ist 10Meter, dann muss die Ausschleusung nach 2 Sekunden kommen.
Läuft die Anlage nur mit 2,5m/sek dann muss die Ausschleusung ja nach 4 Sekunden kommen.

Ich hoffe, dies ist so verständlich.

Gruß

Ich denke du sollst die Aufgabe lösen in dem du Takte zählst. Dann ist die Geschwindigkeit egal.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hatte das mit dem Ini so verstanden, das er einen hat, der das Werkstück detektiert, da er gefragt wurde ob er einen INI vor dem Förderband hat.
Wenn er allerdings ein Signal hat, aus dem er den Weg ableiten könnte wäre es natürlich einfach.

Thomas
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das verstehe ich so das er ab "Anlage bringt Signal" die Takte zählen muss und dann die Schleusse für x Sekunden öffnen muss

Jo.

Das einzige "kleine" Problemchen könnte sein, daß er durch Ansteuerung des Ventils einen Versatz hat.

"Band dreht auf Minimum" --> Taktzähler löst Weiche aus--> Alles Gut.
"Band dreht auf Maximum" --> Taktzähler löst Weiche aus--> Weiche ist zu spät (Totzeit)

Da würde ich eine Einschaltverzögerung für die Weiche ab "Taktzahl erreicht" starten und diese mit zunehmender Geschwindigkeit reduzieren.
Bei "maximaler Taktzahl" wäre die dann 0ms
 
Hallo Lipperland,

ja, es ist so...manchmal sieht man den Wald vor lauter Bäumen nicht...

Tz...klar ich bräuchte nur die Takte zählen von Beginn an des Maschinensignals bis zu dem Zeitpunkt an dem die Ausschleusung aufmachen muss....

Mhhh...mal schauen wie hoch der Zähler für die S7/200 zählen kann...
 
Zurück
Oben