Hilfe benötigt

Fugger

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Sps gemeinde
brauche dringend persönliche oder telefonische Hilfe bei der Fertigstellung eines Projektes da es nun über meinen Wissenstandes geht. :-(
Projektiert und bereits eingebaut und ausgeliefert ist ein Schaltschrank als Steuerung für einen Trockenofen.
Hardware : 314c 2PN/DP; SM 323 16 DI/DO; SM322 8 relaisausgänge; Pt100 auf PEW760; TP177B verbunden über MPI

Da wie bereits erwähnt alles schon beim Kunden steht habe ich nur noch die Möglichkeit alles per simulation zu programmieren.

Die kleiner Aufgaben wie 2 Umluftventilatoren in YD Anlauf einen Abgasventilator incl Abgsklappe etc... sind bereits fertig.
Mein Problem besteht darin eine mir nachvollziehbare Verbindung vom tp zur cpu herzustellen sprich die regelung über datenbausteine und oder fb will mir nicht in den kopf. Als basiswissen liegt die in der lehre(1988) erworbenen S5 kenntnisse und ein weiterbildungskurs S7 vor ca 1,5 jahren zu grunde der allerdings bei visualiesierung und der intensiveren verwendung von DB/FB aufhörte.
Sollte also jemand in der Nähe Delbrück/Paderborn mir helfen können und oder mir telefonisch weiterhelfen kann so wäre ich sehr dankbar meine adresse oder telefonnr gäbe es dann als private nachricht
schonmal vielen dank
Fugger/Jürgen
 
mit was Visualisierst du?
Eigentlich schreibt man alles was man brauch in DBs und tut die dan auslesen über tp
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit wincc flexible 2008 das hauptproblem liegt auch eher un der regelung d.h. ich habe einen ist wert vom pt100 und am tp soll ein sollwert eingegeben werden und verarbeiten werden mit einer hysteres von ca 3 grad
 
Einen zwei stufigen Gasbrenner mit dessen regelung ich ausser die signale für stufe 1 und 2 und eine rückmeldung wenn er in störung geht nichts weiter zu tun habe
 
Also am tp soll eine temperatur eingestellt werden die zb von 65 bis 100grad eingestellt werden kann, ist im trockenofen die eingestellte temperatur zb 85grad erreicht ist der brenner aus unterschreitet die temperatur den wert um zb 3 grad soll stufe 1 anspringen ist der unterschied sogar noch größer wie zb 5grad soll stufe 2 mit angehen
 
Wenn es ganz einfach sein soll dan Vergleichst du halt Soll mit der Isttemperatur und je nach Spreizung Steuerst du die Stufen an!Sollvorgabe von TP!!
mfg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
jupp sollvorgabe vom tp ist richtig nur wie und wo und was für ein wert trage ich wo ein?? benutze ich einen fertigen baustein oder muss ich compiler nehmen da ist es ja wo ich hänge und ständig die hilfe funktion aufrufe :-(
 
den wert von pt100 Speicherst du ja unter Istwert in einen DB
Dann Brauchst du noch einen speicherplatz in ein DB für deinen Sollwert

Das mit der hysteres musst du ja in der Sps berechnen

Jetzt Öffne mal dein wincc flexible 2008
Dein TP angeben und weiter gehts
jetzt hast du einen frei fäche wo du einfach ein EA-Feld Einfügen kannst
klick auf Das EA-Feld
unter Allgemein kannst du jetzt einen ProzessVariable Angeben
such dir deinen DB mit dem Sollwert Raus

so jetzt nur noch in der sps die werte vergleichen oder was auch immer du damit machen willst

hoffe habe alles soweit richtig erklärt
 
Zuletzt bearbeitet:
kannst du zum angleichen der stufen nehmen

so das du was mit deine PT100 anfangen kannst - geht aber auch anders (wahrscheinlich;))
 
kannst du zum angleichen der stufen nehmen

so das du was mit deine PT100 anfangen kannst - geht aber auch anders (wahrscheinlich;))

Ja geht anders auch!PT 100 -> am PEW xy 1000 bedeuten 100.0 Grad wenn in der Hardware auf Normalbereich gestellt ist und nicht auf Klimabereich!

Und wenn du e eine Spreizung von 3 Grad oder so zulässt, Differenz Soll/Ist Größer 5 dann sollange bis Soll erreicht wird mit Stufe 2 heizen!
Wenn dann Soll einmal erreicht ist keine Stufe mehr an!Ist die Differenz wieder Größer 3 mit Stufe 1 heizen steigt die Differenz weiter an ab 5 die Stufe 2 dazuschalten!
Das ist eine ganz einfache Lösung jedoch denke ich reicht es wenn du ja nur 2 Stufen zum Heizen hast und diese Binär angesteuert werden!
Natrürlich könntest du auch den FB42 für Stufe 1 verwenden und wenn der Fehler größer 5 ist einfach die Stufe 2 dazuschalten!

Mfg
 
so nun habe ich mir erstmal nen db2 erstellt und ihn variablen genannt ist auch ein global instant db wo zum geier weise ich ihm nun einmal den wert vom tp zu und einmal das pew760?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
und dann sind wir da wo es bei mir nicht mehr nachvollziehbar wird ggf bin ich halt doch zu doof :-(

OKay!Also das mit dem TP ist dir noch klar oder nicht?

Mach es halt mal so das du anhand der Spreizung die Stufe auswählst:


L Solltemperatur
L Isttemperatur
-I
L 3
>I
S Stufe 1......


Dürfen Stufe 1 und 2 gleichzeitig an sein?
Wie schnell wird bei dem System die Temperatur wieder abfallen?

Mfg
 
Hallo

L PEW 760 //Istwert
T DB2.DBW0 //zwischenspeichern (eigentlich nicht nötig)
L 2
-I
T DB2.BW2 //Untergrenze Stufe 1

L DB2.DBWxy //Sollwert
L DB2.DBW2 //Untergrenze Stufe 1
>=I
= A1.0 //Stufe 1 einschalten

Das gleiche nochmal für Stufe 2


Na ja zu langsam
 
Zuletzt bearbeitet:
So moment ich will es ja verstehen können und nicht einfach nur copy und paste machen was mich verwirrt wo ich den db die zuweisungen machen muss gibt es da regeln muss ich einen eigenen fc anlegen oder reicht ein netzwerk im ob1 oder muss ich einen fb anlegen oder gar ein sfb sry wenn ich nun mich voll und ganz oute aber wie gesagt die ausbildung hörte auf als es intressant wurde :-(
 
Zurück
Oben