easy-forum

Deutsch - Hardware => Erweiterungen => Hardware Lösungen => Thema gestartet von: heintronic am Juni 15, 2006, 23:42:11 Nachmittag

Titel: Frage eines SPS Neulings
Beitrag von: heintronic am Juni 15, 2006, 23:42:11 Nachmittag
Hallo zusammen

ich habe ein kleines Schaltungsproblem und zwar muß ich über zwei Eingänge (Taster), 8 Ausgänge abwechselnd schalten.Nach dem Durchlauf muß die Schaltung bei Ausgang 1 wieder anfangen.
Also Taster 1 schaltet 1-3-5-7 und Taster 2 schaltet 2-4-6-8.
Ich würde die Schaltung gerne über eine easy SPS Steuern und wäre sehr Dankbar über ein paar Tips.

MfG
heintronic
Titel: Re: Frage eines SPS Neulings
Beitrag von: ThomasD am Juni 16, 2006, 08:50:28 Vormittag
Hallo
ein wenig mehr Info währe ganz gut.
Welche Hardware wird (soll) benutzt werden.
Die beiden Taster, dürfen, können, sollen nacheinander gedrückt werden???
Ist eine gegenseitige Verriegelung notwendig ????

Ansonsten geht es mit jeweils 2 Zähler und 2 Multiplexer.
Titel: Re: Frage eines SPS Neulings
Beitrag von: heintronic am Juni 16, 2006, 21:31:35 Nachmittag
Hallo
ersteinmal herzlichen Dank für die super schnelle Antwort.
Als Hardware steht eine Easy 719 AB-RC + 618 AC-RE zur verfügung.
Die Taster sind Nockenschalter die abwechselnd schalten.
Eine Verriegelung ist nicht notwendig.

MfG
heintronic

PS. Wie hätte das Programm mit Zähler und Multiplexer auszusehen?
Titel: Re: Frage eines SPS Neulings
Beitrag von: ThomasD am Juni 16, 2006, 21:45:04 Nachmittag
Hallo
da du eine 7xx hast siehts mit den Multiplexern schlecht aus.
Die gibt es ab der Version 8xx.
Es ist natürlich auch anders realisierbar, wo mir aber die Zeit für fehlt.
Das mit dem MUX währe eine schnelle und elegante Lösung gewesen.

Titel: Re: Frage eines SPS Neulings
Beitrag von: Martin_ am Juni 16, 2006, 22:45:59 Nachmittag
Hallo heintronic

mein Vorschlag:
Mit den Taster einen Zähler hochzählen 1 bis 8. Wenn der Wert gröser wird den Wert auf 1 zurücksetzen.
Den Wert des Zählers mit den Werten 1 bis 8 vergleichen. Und jenach Wert einen Ausgang schalten.

Martin