Hilfe bei einer Steuerung

Darknessfall83

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen an alle,

ich hab mal eine Frage, da ich schon länger nicht mehr Programmiert hab. Und zwar geht es darum, ich hab ein Becken das Auf und Ab fahren soll.

Folgendermaßen soll es ablaufen. Das Becken soll nach einem Start x, anfangen runterzufahren und nach einer einstellbaren Zeit immer auf und Ab fahren. Wenn jetzt ein anderes Signal y kommt, soll das becken wieder nach Oben fahren. Wenn dann aber nach einer anderen Einstellbaren Zeit Signal X nicht kommt, soll das becken automatisch wieder anfangen mit seinen bewegungen, bis ich Taster z betätige und das becken noch oben fährt. Und natürlich will ich dass es dann nach der eingestellten ZEit auch wieder anfängt. Das wär mal der ablauf. Ich tu mir grad schwer, da ich schon eine weile nicht mehr Programmiert hab. Das Becken besitzt übrigens keine Initiatoren.

Für anregungen wär ich sehr Dankbar.

Steuerung: CPU 314


MFG

Manuel
 
Zuletzt bearbeitet:
Hallo,

leicht verwirrende Aufgabenstellung (in deiner Hausaufgabe?).
Keine Initiatoren, was soll Signal X/Y sein?

Also Start X --> runterfahren bis Y --> wieder hoch fahren bis X = Halt Oder "nichtX" --> runterfahren bis Y --> wieder hoch fahren usw.
Mit Taster Z holst du das Becken immer nach oben?

Eine Schrittkette würde sich hier anbieten, da immer wiederkehrende Abläufe.

MfG
derMatze
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein keine Hausaufgabe. Das Becken wird an eine Maschine nur mit Luftschläuchen verbunden. Da ist es so, wenn der Zylinder an der Maschine runter fährt. Soll das Becken auch fahren, aber z. B . 2 sec wieder hoch und dann nach 2dec wieder runter (oszilieren). Das geht solange bis der Zylinder an Maschine hoch fährt. Dann soll das Becken auch hochfahren. Passiert dann z. B.: 2min gar nichts, soll das Becken automatisch due Funktion wieder starten. Das solange bis entweder ein Taster gedrückt wird. Oder Maschine neu gestartet hat und wieder der Zylinder der Maschine hochfährt.

Ich hab einfach lange nicht mehr programmiert und lern mich grad wieder rein. Hab schon ne ungefähre Lösung. Aber hab da sehr umständliche Netzwerke.
 
Naja,
so wie ich das sehe ist das eine was zyklisches, ein oder zwei Timer verschachtelt, nicht elegant aber für einen Neuen zu überblicken, das andere eine S/R Funktion, eben An Aus. Kompott. Packt ne Logo. Fang mit dem letzten Punkt an. So als Hinweis.
Also Code her, wir werden Dich hier zerfetzen:ROFLMAO:.

Gruß
Mario
 
Zurück
Oben