Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Regellung einer Füllstandsanzeige

2007-02-28
2007-03-02
  • crazyschlingel - 2007-02-28

    Wer Kann uns dabei helfen?

    Aufgabenstellung:

    Programmieren Sie eine Füllstandsreglung mit Codesys. Als Störgröße und Stellglied ist eine P- T2 Strecke zu verwenden. Das Programm soll auf einen Wago Controller 750-841 übertragen werden, der mit einer Anbaugruppe von 4 Digitalen Eingängen, 4 Digitalen Ausgängen, 1 Analogen Ausgang, 1 Analogen Eingang und einer Endklemme verbunden ist.

    Die Digitalen Ein- und Ausgänge und die Analogen Ein- und Ausgänge sind frei wählbar.

    Programmieren Sie ihr Programm so, das sie einmal die werte über die P- T2 Strecke einstellen können und in einem zweiten Programm die Werte über ihr Programm bzw. Visualisierung eingeben können.

    Beide Programme können in einem Programm stehen oder beide werden einzeln Programmiert.

    Aufbau der Wago Klemmen:

    Wago Contoller 750-841

    4 Digitale Ausgangsklemmen 750-501

    4 Digitale Eingangsklemmen 750-400

    1 Analoge Ausgangsklemme 750-550

    1 Analoge Eingangsklemme 750-479

    1 End Baustein

    Hat jemand dafür einen einfachen und schnellen Lösungsweg, in CODESYS?....oder vieleicht schon mal ein ähnliches Programm geschrieben?

     
  • Erik Böhm - 2007-02-28

    Hallo

    Das hört sich sehr verdächtig nach einer Schul-Aufgabe an.

    Selbst wenn ich eine Lösung hätte (hab ich aber nicht), würde ich Dir raten, denk selbst darüber nach sonst kannst du die Schule gleich jemand anderen machen lassen...

    Ansonsten hilft das Forum immer gerne...

    MfG

    Erik

     
  • crazyschlingel - 2007-02-28

    Ja das ist korekt, es ist eine Schul Aufgabe!

    Wir sitzen nun seit fast zwei Wochen an der Aufgabe und bekommen keinen ichtigen Lösungsweg hin.

    Wie spricht amn z.B. den PD Regeler in Codesys richtig an?

    Wie verknüpft die einzelnen Programm schritte richtig?

    z.B. haben wir immer das Problem, das wenn wir Online gehen wollen und uns Einloggen kommt jedes mal die Meldung der Treibeinformation.

    Die sagt zwar das die verbindung erfolgreich aufgebaut wurde aber danach sagt sie immer, das sie sich wieder erfolgreich ausgelogt hat.

    Ist das z.B. korekt?

    Muss man nich eine ständige Verbindung zum Controller haben?

    Wo liegt vieleicht der FEHLER?

    Wir wollen ja kein fertiges Programm nur ein paar Lösungs ansätze!

     
  • Erik Böhm - 2007-02-28

    Da tun sich ja noch ganz andere Abgründe auf...

    Ihr habt also noch gar keine korrekte Verbindung zum Wago-Knoten ?!

    Das Wago Gateway Treiber - Fenster gibt ja noch mehr Informationen darüber, warum wieder ausgeloggt wurde. Was steht denn da sonst noch ?

    Natürlich soll die Verbindung zur Steuerung dauerhaft bestehen bleiben.

    Da stimmt dann was mit den Kommunikationseinstellungen nicht.

    Ganz wichtig: Die Firewall für diese Verbindung deaktivieren (falls eine installiert ist).

    Von wegen Regler: In welcher Programmiersprache eigentlich ?

    Ich könnt euch nur in ST helfen.

    Reglerbausteine mit erweiterter Funktionalität gibts z.B. auch in der Oscat.lib, neuerdings sogar mit Beschreibung.

    MfG

    Erik

     
  • gravieren - 2007-02-28

    Hi crazyschlingel

    (Name sagt schon was verheisungsvolles )

    Eigentlich ist es egal, ob du Wasserpegel, Sandhaufen oder eine Heizung

    regeln willst.

    Schau doch mal auf meine Homepage, da habt ihr einige Examples für eine Heizungsregelung.

    Alle mit Quellcodes.

    Schaut euch die Examples an, darin müsste auch ein PD/PID-Regler sein.

     
  • Erik Böhm - 2007-02-28

    Eine Sandhaufen-Regelung würde mich allerdings auch interessieren ...

     
  • gravieren - 2007-02-28

    Hi Erik

    Zitat:
    Eine Sandhaufen-Regelung würde mich allerdings auch interessieren ...

    Man muß nur wissen, dass der Winkel des Sandes 2 x 45 ° --> 90° ist.

    Die Regelung erfolg mit einer Art Wurzelfunktion.

    D.h. Ist der Sandhaufen recht klein, erhöht der Sandhaufen bei konstanter zuführung der Sandmenge ziemlich schnell.

    Ist der Sandhaufen bereits einige meter hoch, erhöht er sich bei Zuführung der selben Sandmenge nur minimal.

    (Höhenregelung des Zuförderbandes)

    Bei weiteren Interesse kann ich dir Unterlagen zukommen lassen.

     
  • Erik Böhm - 2007-02-28

    Ja ja, alles nicht so einfach.

    Falls ich mal nen grossen Sandkasten baue, melde ich mich bei dir.

    Momentan gehts noch mit Schäufele und Eimerle.

     
  • Anonymous - 2007-03-02

    Originally created by: U.N.

    zitat von gravieren:

    Man muß nur wissen, dass der Winkel des Sandes 2 x 45 ° --> 90° ist.

    Die Regelung erfolg mit einer Art Wurzelfunktion.

    D.h. Ist der Sandhaufen recht klein, erhöht der Sandhaufen bei konstanter zuführung der Sandmenge ziemlich schnell.

    Ist der Sandhaufen bereits einige meter hoch, erhöht er sich bei Zuführung der selben Sandmenge nur minimal.

    (Höhenregelung des Zuförderbandes)

    hallo Folks, habe dank euch, heute mal wieder richtig lachen können!!!!

    macht einfach weiter so !!!!

     
  • gravieren - 2007-03-02

    Hi U.N.

    Erwischt

    , dachte es wäre "glaubhaft" genug.

    Mal ehrlich Leute, Klang das nicht überzeugend.

     
  • gravieren - 2007-03-02

    Hi crazyschlingel

    Haste schon Erfolg gehabt / Projekt abgeschlossen ?

    Für Feedback sind auch wir dankbar.

     

Log in to post a comment.