Suche Regelbaustein

Magni

Level-2
Beiträge
313
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich suche für eine S7 300 Steuerung einen Regelbaustein. Ich habe einen Istwert 4-20mA (Druck) als REAL, einen Sollwert (Druck) als REAL und will REAL 0-100% (4-20mA) für eine frequenzgesteuerte Pumpe ausgeben. Gibt es einen Standartbaustein dafür?
Danke
Magni
 
Schau mal in der Standard Siemens Bibliothek unter "stdlibs"-"builtin"-SFB41 Cont-C

Der Baustein sollte dir weiterhelfen.
 
...
Wenn ich mal nachlese, was ein Proportional-Integral-Differential-Regler eigentlich machen soll ist der auch relativ schnell selbst geschrieben ...
und ich brauch dann nicht mehr auf den S...-Sch... zu schimpfen, der nicht so funktioniert, wie ich die Anleitung verstanden habe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...
Wenn ich mal nachlese, was ein Proportional-Integral-Differential-Regler eigentlich machen soll ist der auch relativ schnell selbst geschrieben ...
und ich brauch dann nicht mehr auf den S...-Sch... zu schimpfen, der nicht so funktioniert, wie ich die Anleitung verstanden habe.
Stimmt.
Jetzt kann man über Bausteine von BigS nachdenken.
Welchen Sinn machen die dann?
Ganz einfach: Du schreibst einen Baustein, der nehmen wir an, gut funktioniert.
Was machen Kollegen die das Projekt weiter entwickeln? Die müssen deine Denke verstehen, oder es werden die gut dokumierten Bausteine verwendet.
Was jedoch einfach wichtig ist, ist die Tatsache, dass man wissen muss was ein Regler, egal welcher Coloeur, macht.
Dies wird bei sehr vielen Anfragen hier und nicht nur hier vernachlässigt.

bike
 
Was machen Kollegen die das Projekt weiter entwickeln? Die müssen deine Denke verstehen, oder es werden die gut dokumierten Bausteine verwendet.
Mein Baustein wäre dann zumindest für Kollegen (nehmen wir mal an, die gäbe es) open source und nicht KNOW_HOW_PROTECT. Dann könnten diese Kollegen meinen Baustein sogar reparieren oder nach Bedarf weiterentwickeln. Im Zeitalter der Arbeitsteilung muss man aber nicht wirklich alles selbst machen. Nichts gegen die Verwendung verlässlicher Bausteine.
 
Mein Baustein wäre dann zumindest für Kollegen (nehmen wir mal an, die gäbe es) open source und nicht KNOW_HOW_PROTECT. Dann könnten diese Kollegen meinen Baustein sogar reparieren oder nach Bedarf weiterentwickeln. Im Zeitalter der Arbeitsteilung muss man aber nicht wirklich alles selbst machen. Nichts gegen die Verwendung verlässlicher Bausteine.
Das ist so nicht falsch.
Doch zu den Bausteine von BigS gibt es Beschreibungen und Hilfen.
aber die wirst du ja auch erstellen, nehme ich mal an

bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Doch zu den Bausteine von BigS gibt es Beschreibungen und Hilfen.
aber die wirst du ja auch erstellen, nehme ich mal an

Und es gibt die Software "PID Control parametrieren" zwar mit
einfacher Online-Kurvenanzeige, aber immerhin. Also ich hatte
mit dem FB41 noch nie Probleme - warum auch - ist ein sauber
programmierter PID-Regler den viele seit über 10 Jahren einsetzen.

Das klingt immer so extraschlau -

"da programmiere ich halt einen PID-Regler"

dann mach mal.

Das sind - wenn mans ordentlich macht - mehr als hundert
Programmzeilen in SCL wohlgemerkt. Habe vor 10 Jahren für PCWorx
mal einen PID-Regler programmiert, daher kenne ich so ein Innenleben.


Gruß



@mh-werner
"Dann könnten diese Kollegen meinen Baustein sogar reparieren oder nach Bedarf weiterentwickeln"

Wieso reparieren, der muss sofort funktionieren oder willst dass irgendwo
die Suppe überkocht oder der Großkühlschrank abtaut :)
 

... ist hier schon mal jemand aufgefallen, dass nur noch Dinge debattiert werden, die eigentlich niemand wissen wollte?

Dem Fragesteller würde vielleicht noch weiterhelfen, dass man im Baugruppenhandbuch mal nachlesen muss, wie aus 4-20mA brauchbare Eingangssignale für den FB41 oder den selbst geschriebenen Baustein werden können.
 
... ist hier schon mal jemand aufgefallen, dass nur noch Dinge debattiert werden, die eigentlich niemand wissen wollte?

Dem Fragesteller würde vielleicht noch weiterhelfen, dass man im Baugruppenhandbuch mal nachlesen muss, wie aus 4-20mA brauchbare Eingangssignale für den FB41 oder den selbst geschriebenen Baustein werden können.

@mh-werner
Vielleicht ist dir auch aufgefallen, dass du das Selbstprogrammieren eines
Reglers in diesem Thread eingebracht hast was ich dem Themenstarter
ja nun garnicht empfehlen kann.

Vielleicht ist dir ebenfalls aufgefallen, dass sich der Themenstarter auch
nicht zurückgemeldet hat. Vielleicht waren die Aussagen und der Link ok
aber ein Feedback vom "Verursacher" des Thread ist natürlich immer besser,
damit man weiß ob die Antworten halbwegs geholfen haben.

Und falls er noch Fragen zur Scalierung hat - wie gesagt - her damit.
Ist aber in den BigS-Hilfen ordentlich beschrieben.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Blöder Vorschlag

ist hier schon mal jemand aufgefallen, dass nur noch Dinge debattiert werden, die eigentlich niemand wissen wollte?

das sehe ich auch so, wenn ich so etwas lese

...Wenn ich mal nachlese, was ein Proportional-Integral-Differential-Regler eigentlich machen soll ist der auch relativ schnell selbst geschrieben ...
und ich brauch dann nicht mehr auf den S...-Sch... zu schimpfen, der nicht so funktioniert, wie ich die Anleitung verstanden habe.


Ich finde so einen Vorschlag auch ein wenig komisch, wenn der
Themenstarter anscheinend in Step 7 noch nicht so sicher ist.
Vor allen Dingen wurde ja ein Standard-Baustein gesucht und
kein selbstgestrickter.
 
Zuletzt bearbeitet:
Dem Fragesteller würde vielleicht noch weiterhelfen, dass man im Baugruppenhandbuch mal nachlesen muss, wie aus 4-20mA brauchbare Eingangssignale für den FB41 oder den selbst geschriebenen Baustein werden können.

Was meinst Du mit brauchbaren Eingangssignalen? :confused:
Wenn er sie als Real vorliegen hat, wird er sie doch sicher richtig skaliert haben. Und der FB41 ist zufrieden mit Real. :rolleyes:
Ich habe einen Istwert 4-20mA (Druck) als REAL, einen Sollwert (Druck) als REAL und will REAL 0-100% (4-20mA) für eine frequenzgesteuerte Pumpe ausgeben. Gibt es einen Standartbaustein dafür?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@MH-Werner:
Ich hätte allerdings schon mal Interesse an deinem selbstgeschriebenen Regler. Wie wäre es, wenn du den Code hier mal einstellen würdest ? Ist vielleicht auch für den Einen oder Anderen sonst interessant ...

Gruß
LL
 
Wie wäre es, wenn du den Code hier mal einstellen würdest?
Hier gibt es den auf keinen Fall, bei der Haue, die ich hier schon bezogen habe. Ich überleg noch, ob ich mich traue, Dir persönlich das geistige Eigentum meines Chefs zu offenbaren. Wenn, dann gibt es aber kein Handbuch dazu.
Wie ein PID-Regler aussehen muss, wollte übrigens schon mal jemand in der Abteilung http://sps-forum.de/showthread.php?t=7035 ausdiskutieren. Warum kann man da eigentlich nichts hinschreiben? Macht das der Supermoderator alleine?
Ich hätte ja sogar einen Quelltext beizutragen, der aber nicht von mir ist (siehe Anhang). Ansonsten hab ich in der OSCAT-Beschreibung gefunden, dass es da auch einen PID-Regler gibt, der zumindest eine Funktion hat, an die ich noch nie gedacht habe. Werd also selber mal nachsehen, ob das wirklich Open Source ist.
 

Anhänge

  • PID ES.zip
    7,5 KB · Aufrufe: 30
Hi,

den hast aber nicht Du geschrieben, ich kenne den.;)
Hast Du dazu auch die SCL Quelle? :ROFLMAO:

Die oscat.lib ist opensource, der Quellcode ist offen und Du kannst damit machen was Du willst.

Gruss Daniel
 
Schön, dass sich hier mal ein Experte zu erkennen gibt! :D
Ich hab in der Beschreibung gelesen, dass ihr in OSCAT unter anderem auch Mathematik mit doppelter Genauigkeit betreibt. Geht das auch in Step7? Verwendet ihr das vielleicht auch in den Reglerbausteinen?
Zu mehr als pdf lesen hat meine Zeit noch nicht gereicht und jetzt muss ich auch erst mal wieder was "nützliches" tun
 
Zurück
Oben