Forum: PC-Programmierung Dreipunktschrittregler


von maxpower (Gast)


Lesenswert?

Hallo,

ich habe folgendes Problem:

Ich habe einen Drehstrommotor, welcher durch Rechts-/Linkslauf die Höhe 
einer Walze einstellt.

Die Höhe habe ich als Absolutwert durch ein Schiebepoti.

Wie kann ich die Regelung der Höhe als Dreipunktschrittregeler in C++ 
implementieren?

Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren 
will, muss ich das Schütz für xx Sekunden ansteuern.
Ist das dann die Regelung?

von Karl H. (kbuchegg)


Lesenswert?

maxpower schrieb:

> Ich müsste ja praktisch sagen, wenn z.B. ich von Höhe 10 auf 80 fahren
> will, muss ich das Schütz für xx Sekunden ansteuern.
> Ist das dann die Regelung?

Nö.
Das wäre eine Steller.

Regelung impliziert immer, dass es eine Rückmeldung gibt, die in den 
Regelkreis eingeht.

Im einfachsten Fall zb
1
  wiederhole
2
  {
3
    wenn( gemessene Temperatur kleiner als Solltemperatur )
4
    {
5
      Heizung einschalten
6
      Kühlung ausschalten
7
    }
8
    andernfalls wenn( gemessene Temperatur höher als Solltemperatur )
9
    {
10
      Heizung ausschalten
11
      Kühlung einschalten
12
    }
13
  }

Eine Regelung ist immer ein Vergleich zwischen einer Messgröße und einer 
Sollgröße und daraus abgeleiteten Aktionen.

Ohne diese Rückmeldung durch Messen der Tatsachen ist es ein Steller und 
keine Regelung.

Und jetzt liest du nochmal nach, was ein 3-Punkt Regler ist und 
überlegst, wie das auf deine konkrete Aufgabenstellung passt.
http://de.wikipedia.org/wiki/Dreipunktregler

: Bearbeitet durch User
von maxpower (Gast)


Lesenswert?

Ok danke erstmal :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.