Erkärung PID-Parameter CAL3200

OP #2346800
Hallo zusammen,

für eine Reglersimulation bin ich den Regelparametern eines digitalen 
PID-Reglers CAL 3200 der Firma CAL Controls auf der Spur. Ich habe eine 
ausführliche Beschreibung in deutsch und in englisch. Ein ähnlicher 
Regler von Honeywell gibt in einer Beschreibung sehr aufschlussreiche 
Grundlagen zur Reglertheorie.
http://www.advindsys.com/Manuals/CALManuals/Cal3200.pdf (englisch 
besseres Dokument)
http://docs-europe.electrocomponents.com/webdocs/0089/0900766b80089f47.pdf 
(deutsch)
http://www.honeywell.de/imc/regler/Reglerparametrierung.pdf (Grundlagen 
der Reglerparametrierung)

Demnach sind Proportionalband band, Rückstellzeit/Integralzeit intt, 
Vorhaltezeit dert und Zykluszeit cyct klar.
Nun bin ich am rätseln: wie kann ich die Vorhalt-Annäherungsregelung DAC 
in mein Modell einbringen? Nehme ich in meiner XCos-Simulation einen 
PID-Block, ist wohl alles darin enthalten, aber ich bekomme die Regelung 
im Modell nicht so hin, wie in der Realität. Am liebsten wäre mir 
natürlich, ich könnte in einem m-file/scinote (Editor) die Parameter 1:1 
eintragen, berechnen und in mein Modell übertragen und bekomme dann die 
selben Temperaturverläufe wie in der Realität.

Hat da vielleicht schon jemand mal ein Modell dieses Reglers in Matlab, 
Scilab oder vergleichbaren Tools aufgestellt? Wie kann ich mir die 
Parameter erschließen?

Für jede Hilfe oder Anregung zur Diskussion bin ich dankbar!
Gast #2396951
Hallo,

du scheinst dich ja super mit dem temperature controller auszukennen.
ich habe ein problem und vielleicht kannst du mir helfen, wenn du etwas 
zeit hast?!
ich möchte bis 400°C aufheizen. dabei darf meine heizung nicht beliebig 
lang betrieben werden. es darf höchstens 20s eingeschaltet sein und muss 
mindestens 5s ausgeschaltet sein, da sonst mein heizdraht zerstört wird.
ich habe schon mit der cyc.t herum probiert, doch es nicht zum laufen 
gebracht.
hast du eine idee, wie ich mein  problem lösen kann?

gruß,

christof
#2479435
christof schrieb:
> ich möchte bis 400°C aufheizen. dabei darf meine heizung nicht beliebig
> lang betrieben werden. es darf höchstens 20s eingeschaltet sein und muss
> mindestens 5s ausgeschaltet sein, da sonst mein heizdraht zerstört wird.
> ich habe schon mit der cyc.t herum probiert, doch es nicht zum laufen
> gebracht.

Dafür gibt es die Parameter PL.1 und PL.2 im Menü-Level 2. Mit diesen 
Parametern kann man ein Power Limit von 0 bis 100% Tastverhältnis 
angeben.

Christian.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.