Hilfe bei Tankfüllanlage mit Analogauswertung :(

Paddy330

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Heyho,

ich sitze hier gerade in einem SPS S7 Lehrgang da ich im August meine 2 jährige Technikerausbildung beginne und während meiner Ausbildung leider nie groß mit einer SPS in Berührung kam.

Nun soll ich ein Programm für eine Tankfüllanlage schreiben die den Füllstand analog Auswertet und darüber die Pumpe steuert.
Ansich ein recht kleines Programm, allerdings stellen sich mir da ein paar Fragen und Probleme zur Normierung Jumpbefehlen etc... einen Lehrer gibt es in dieser Schulungsart leider nicht den man Fragen könnte und aus dem Lehrbuch werd ich nicht schlau :(

Jetzt die komplette Aufgabenstellung Symboltabelle etc hier zu schreiben würde sicher den Rahmen sprengen, daher wäre ich sehr dankbar wenn einer von euch "Cracks" mich im MSN oder ICQ hinzufügen würde?:eek:)

Danke schonmal im Vorraus :)
Lg Paddy
 
Hast du schon Die SuFu benutzt ? Für die Analogwertverarbeitung versuch es mal mit FC106. Sprünge wurden hier auch schon oft behandelt. Einfach mal suchen oder die Fragestellung etwas konkretiesieren
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey,

ja die SuFu habe ich schon benutzt, allerdings hat alles was ich da gelesen habe mich nur noch mehr verwirrt, verfüge halt nur über die Grundkenntnisse und viel mehr auch nicht :D

Wie die Jump Befehle rein logisch Funktionieren verstehe ich.. allerdings läuft mein Programm trotzdem nicht so wie ich es will :(

Ich kann ja mal kurz mein größtes Problem beschreiben:
Die Überschrift zum Thema nennt sich Zweipunktregler

Es geht um einen Tank der von einer Pumpe befüllt werden soll und zwar genau um die Menge die ich an einem "Schieberegler" als Sollwert (0-100) vorgebe.
Der Leerzustand des Tankes beträgt minimum 10 Liter (warum auch immer aber 10 Liter ist der niedrigste Wert)
Heißt soweit ich das richtig Verstanden habe, wenn ich den Sollwert auf 30 Stelle soll die Pumpe pumpen bis der Füllstandssensor (PEW 288) 30 Liter meldet.
Hier steht noch der nette Satz: Bei einem Füllstand von 10 Litern liefert der Fullstandssensor 0V bei 100 Litern 10V.

Soweit so gut, ich hab dann mal in AWL für das normieren von PEW das eingetippt:

L PEW 288
ITD
DTR
L 2.764800e+004
/R
L 9.000e+001
*R
L 1.000e+001
+R
T MD 24

Jetzt meine blöde Frage dazu.. ist das soweit richtig?
Denn wenn ich jetzt in der Variablentabelle das MD 24 beobachte gibt es mir den Wert 10 wenn der Sollwert 0 ist.. also 10 Liter.

Das würde doch aber wiederrum bedeuten das solange der Sollwert unter 11 bleibt, die Pumpe nichts tun würde richtig?

Ich hab das vorhin auch so halbwegs hinbekommen mit Vergleichern und so, die Pumpe fing tatsächlich an zu Pumpen als ich den Sollwert höher als den Istwert gesetzt habe, das blöde war nur die Pumpe hörte dann aus irgendeinem Grund nichtmehr auf zu Pumpen :D
Aber egal bei mir ist im Kopf ein riesen Fragezeichen was diese Aufgabe betrifft und da ist selbst das schonmal ein Erfolgserlebnis :D

Naja aller Anfang ist schwer, mir lag das Thema noch nie so aber es wäre halt für mich bedeutend leichter in der Technikerschule mit gewissen Grundkenntnissen :D

Lg Paddy
 
Mehr Info's bzw. Listing

Hi,
es wäre einfacher wenn Du dein Prog posten würdest.
Dann hätte man einen besseren einblick.

mfg Erick
 
Hey ihr Cracks :D

Ich hab das Programm nach viel Schweiß zum Laufen bekommen :)

Ich danke euch trotzdem für eure Bemühungen und wünsch euch noch einen schönen Tag :)

Bis zum nächsten Mal :)

Lg Paddy
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich habe das selbe Problem

kannst du mir schreiben woran es lag.
oder eventuell das Prog. posten

ich sitze seid paar TAGEN DRAN aber irgendwie komm ich net dahinter.

Mfg
 
Ahoi,

sorry ich konnte leider nicht vorher Antworten, da ich nun knapp 3 Wochen im Krankenhaus verbracht habe und eben erst meine E-Mail abgerufen habe.

Da dein Beitrag ja nun schon knapp 4 Wochen her ist denke ich, hast du das Problem gelöst oder?:)

LG Paddy
 
Zurück
Oben