-> Hier kostenlos registrieren
Hallo,
ich schreibe zur Zeit eine Abschlussarbeit und komme nicht weiter mit meinem Programm...
Zu steuern ist die Spannungsquelle "SM 45-70 D", diese hat einen Monitor und Program Input für je Strom und Spannung, alle 4 mit je 0-5V linear abgebildet, welche ich auf die analogen Eingänge für Monitor und analogen Ausgänge für Program meiner Steuerung leite.
Die Steuerung soll folgendes gewährleisten: Nach Angabe des Kaltwiderstandes einer Spule soll die Steuerung den Warmwiderstand (über den Isolationsfaktor des Lackes der Spule) errechnen und einen geeigneten Strom und eine geeignete Spannung errechnen, der Strom soll dann konstant durch die Spannungsquelle auf die Spule gegeben werden, und die Spannung langsam hochfahren, bis sowohl Spannung als auch Strom erreicht sind, dann soll abgeschaltet werden.
Ich benutze dazu eine CPU 1212C DC/DC/DC (6ES7 212-1AE31-0XB0) und als Zusatzmodul SM 1232 AQ2 (6ES7 232-4HB32-0XB0). Programmiert wird in TIA Portal V13
Da meine Ausbildung nicht SO SPS lastig ist, programmiere ich alles in FUP und komme zurzeit an einigen Probleme nicht vorran, jederlei Hilfe wäre, nunja, hilfreich.
Meine Probleme sind wie folgt:
- Wenn ich einfach nur die 0-5V Eingänge der Spannungsquelle ansteuere, liegt sofort zuviel Strom und die richtige Spannung an, der Strom geht dann langsam herunter (logisch, Spule wird warm, Widerstand erhöht sich, Strom geht runter) allerdings verbrennt die Spule bei dieser Art der Erwärmung.
- Wenn ich versuche eine Rampe zu fahren indem ich die gewünschte Spannung durch 200 teile und dann jede Sekunde 1/200stel auf einen REAL Wert addiere und dies versuche auf einen Ausgang zu legen, löscht sich dieser REAL Wert und geht wieder auf 0, der REAL Wert liegt in einem DB und ist als Remanent markiert.
-Sowohl Strom als auch Spannung folgen nicht grade linear meinen Analogen Ausgängen, ich gebe einen Wert vor, am analogen Ausgang kommt auch der richtige Spannungswert raus, sofort nach dem anschließen an die Spannungsquelle fällt jedoch die Spannung ein wenig ein.
Meine Fragen sind demnach:
- Gibt es eine Möglichkeit den Spannungswert als Rampe hochzufahren, möglichst in FUP und möglichst für... ich will nicht sagen "Dumme".
- Gibt es eine Möglichkeit die Strom und Spannungswerte zu regeln, damit auch wirklich am Ende das rauskommt, was ich haben möchte, also Program Ausgang solange regeln, bis möglichst genau der Monitor Eingang dem gewünschten Wert entspricht.
Vielen Dank für jede kleine Hilfe im Vorraus,
mfg
€dit meine ersten Versuche sind im Anhang zugegeben
ich schreibe zur Zeit eine Abschlussarbeit und komme nicht weiter mit meinem Programm...
Zu steuern ist die Spannungsquelle "SM 45-70 D", diese hat einen Monitor und Program Input für je Strom und Spannung, alle 4 mit je 0-5V linear abgebildet, welche ich auf die analogen Eingänge für Monitor und analogen Ausgänge für Program meiner Steuerung leite.
Die Steuerung soll folgendes gewährleisten: Nach Angabe des Kaltwiderstandes einer Spule soll die Steuerung den Warmwiderstand (über den Isolationsfaktor des Lackes der Spule) errechnen und einen geeigneten Strom und eine geeignete Spannung errechnen, der Strom soll dann konstant durch die Spannungsquelle auf die Spule gegeben werden, und die Spannung langsam hochfahren, bis sowohl Spannung als auch Strom erreicht sind, dann soll abgeschaltet werden.
Ich benutze dazu eine CPU 1212C DC/DC/DC (6ES7 212-1AE31-0XB0) und als Zusatzmodul SM 1232 AQ2 (6ES7 232-4HB32-0XB0). Programmiert wird in TIA Portal V13
Da meine Ausbildung nicht SO SPS lastig ist, programmiere ich alles in FUP und komme zurzeit an einigen Probleme nicht vorran, jederlei Hilfe wäre, nunja, hilfreich.
Meine Probleme sind wie folgt:
- Wenn ich einfach nur die 0-5V Eingänge der Spannungsquelle ansteuere, liegt sofort zuviel Strom und die richtige Spannung an, der Strom geht dann langsam herunter (logisch, Spule wird warm, Widerstand erhöht sich, Strom geht runter) allerdings verbrennt die Spule bei dieser Art der Erwärmung.
- Wenn ich versuche eine Rampe zu fahren indem ich die gewünschte Spannung durch 200 teile und dann jede Sekunde 1/200stel auf einen REAL Wert addiere und dies versuche auf einen Ausgang zu legen, löscht sich dieser REAL Wert und geht wieder auf 0, der REAL Wert liegt in einem DB und ist als Remanent markiert.
-Sowohl Strom als auch Spannung folgen nicht grade linear meinen Analogen Ausgängen, ich gebe einen Wert vor, am analogen Ausgang kommt auch der richtige Spannungswert raus, sofort nach dem anschließen an die Spannungsquelle fällt jedoch die Spannung ein wenig ein.
Meine Fragen sind demnach:
- Gibt es eine Möglichkeit den Spannungswert als Rampe hochzufahren, möglichst in FUP und möglichst für... ich will nicht sagen "Dumme".
- Gibt es eine Möglichkeit die Strom und Spannungswerte zu regeln, damit auch wirklich am Ende das rauskommt, was ich haben möchte, also Program Ausgang solange regeln, bis möglichst genau der Monitor Eingang dem gewünschten Wert entspricht.
Vielen Dank für jede kleine Hilfe im Vorraus,
mfg
€dit meine ersten Versuche sind im Anhang zugegeben
Anhänge
Zuletzt bearbeitet: