Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Thema für Diplomarbeit

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen

    Ich suche ein geeignetes Thema für eine Diplomarbeit im Bereich Automation, Gebäudetechnick mit Siemens S7. Die Arbeit sollte etwa 500-600 Arbeitsstunden beinhalten. Hat irgend jemand eine Idee? Level TS oder FH.

    Freundliche Grüsse

    Mat
    Reply With Quote Reply With Quote Answered: Thema für Diplomarbeit  

  2. "5ms? vieleicht sollten wir im board bald mal nen kleine contest veranstalten? "


  3. #2
    Join Date
    06.10.2003
    Posts
    4,512
    Danke
    626
    Erhielt 785 Danke für 614 Beiträge

    Default

    Hi Mat, wie wäre es hiermit?

    Realisieren Sie mit einer S7-315-DP2 eine Heizungsregelung eines Kleinbetriebes mit 10 Heizkreisen. Jeder Heizkreis besitzt eine eigene witterungsgeführte Heizkennlinie und eine Wochenschaltuhr mit mind. 5 verschiedenen Tagesbereichen. Weiterhin sind mit dieser Steuerung 10 Kältekreise auf feste Temperaturwerte zu regeln. Für jeden Kältekreis ist ebenfalls eine Wochenschaltuhr zu realisieren. Außerhalb der Schaltzeiten sind alle Regelungen mit reduziertem Sollwert zu betreiben. Eine Handbedienebene für alle Verbraucher sollte über ein Operator-Panel möglich sein. An die Kälteanlage und an den Heizkessel muß eine bedarfsabhängige Anforderung gegeben werden (Freigabe und Temperatursollwert). Jeder Heiz- und Kältekreis besteht aus einer einstufigen Pumpe und einem 3-Stellungsventil (AUF/HALT/ZU). Sämtliche Störungen (Pumpe, Laufzeit der Regelventile, Fühlerstörungen) müssen überwacht und angezeigt werden. Optional wäre eine Ferienzeit- und Feiertagsberechnung wünschenswert, welche aber nur einmal für die gesamte Anlage benötigt wird.

    Wenn Sie dabei eine Zykluszeit von ca. 20ms einhalten (ja, das ist möglich!), verzichten wir auf die Verteidigung (gibt's das noch?) ihrer Diplomarbeit.


    Gruß, Onkel
    Reply With Quote Reply With Quote Bereich Regelung?  

  4. #3
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    Die 20ms kann man locker unterbieten (5 ms?). Schließlich sind Heizungen träge und man kann in einem Zyklus dies und in einem anderen das bearbeiten.

  5. #4
    Join Date
    16.06.2003
    Location
    88356 Ostrach
    Posts
    5,006
    Danke
    1,346
    Erhielt 1,168 Danke für 550 Beiträge

    Default

    5ms? vieleicht sollten wir im board bald mal nen kleine contest veranstalten?

  6. #5
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    Na, ja die 5 ms sind ja mit einem Fragezeichen versehen. Die grobe Schätzung beruht auf folgenden Erfahrungen:

    Habe mal 24 Temperaturregler (Industrieofen mit mehreren parallelen Schächten, mehrere Zonen pro Schacht) mit der S5-115, CPU 943 realisiert. Ca 20 ms. Es werden dort noch "zu Fuss" die Thermoelement-Kennlinien linearisiert. Dort geht es eben nur, weil pro Zyklus immer nur ein Regler (OB251) bearbeitet wird.

    Mit der S7-315 habe ich eine Geschwindikgeitsregelung mit mehreren Folgeantrieben realisiert. Da es um den Ersatz besehender Elektronik ging, habe ich immer einen Regler (eigene FCs) hinzugefügt und dann getestet. Die "fast leere" CPU fing da mit 3 ms Zyklus an, mit dem ersten Regler waren es 3-5ms, am Ende 18 ms.

    Wenn also pro Zyklus nur ein Regler bearbeitet wird, müsste es klappen können.

    Bezüglich contest:
    Habe keine Lust, dass ganze Programm zu schreiben. Ein bestehendes optimieren wäre was anderes.
    Es muss natürlich irgenwie objektiv verifizierbar sein, ob es am Ende noch die Anforderungen (Reaktionszeit, Genauigkeit) erfüllt.

  7. #6
    Anonymous Gast

    Default

    Danke für Eure schnelle Antwort!

    Ich werde den Vorschlag mal an den Experten weiterleiten und dann mal auf die Antwort warten. Wenn Euch noch mehr einfällt schreibt die Vorschläge wieder ins Forum. Mal schauen was noch alles so zusammen kommt.

    Gruss Mat

  8. #7
    Join Date
    18.06.2003
    Posts
    193
    Danke
    0
    Erhielt 4 Danke für 4 Beiträge

    Default

    Hallo zusammen
    Hier unten vielleicht noch ein kleines Beispiel od. Variante wie man Zykluszeit sparen kann.

    Beispiel:
    FC 233 anlegen mit unten aufgeführtem Programm. Parameter "Kaskadenwort" als IN_OUT deklarieren.

    Code:
           L  W#16#8000 
           L  #Kaskadenwort 
           <>I    
           SPB   m1 
           L  1 
           T  #Kaskadenwort 
           BEA    
    m1&#58;    L  #Kaskadenwort 
           +I    
           T  #Kaskadenwort
    Im OB 35: Baustein FC233 aufrufen.
    Code:
    CALL  FC   233 
    Kaskadenwort&#58;=MW230
    Im OB 100 untenstehender Befehl eingeben.
    Code:
    L     1 
    T     MW   230
    Zum starten CPU neustarten.

    Nicht vergessen: In der Hardwarekonfiguration der CPU den OB 35 z.B. auf 500ms einstellen. (Beliebig).

    Beispiel im Programm:
    Code:
          U  M 230.0
          SPBN  Ende
          CALL  FC XXX
    Ende&#58; NOP  0
    mfG churchill

  9. #8
    Join Date
    25.06.2003
    Location
    Emden
    Posts
    61
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Du rufst über einen Weckalarm eine Zeitschleife auf. Alle 500ms unterbrichst du das laufende Prg. Was soll da Zykluszeit sparen?
    mfG
    Ingo dV

    Regelmässiges Versagen ist auch
    eine Form der Zuverlässigkeit

  10. #9
    Anonymous Gast

    Default

    Was hälst Du hier von?

    Code:
    L MW230
    L 0
    ==I
    SPBN _001
    SLW 3
    LAR1
    T MW230
    SPA _002
    _001&#58; SLW 1
    BEA
    _004&#58; SPZ _001
    UN MW230.7
    U P#&#91;AR1, HAE&#93;
    SPL _001
    = QUATSCH

  11. #10
    Join Date
    08.05.2004
    Posts
    143
    Danke
    0
    Erhielt 3 Danke für 2 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    zu Ingo dV Frage :

    Der Ansatz von churchill ist nicht ganz falsch.
    Er erreicht damit das :

    M231.0 500ms High / 500 ms pause
    M231.1 1000 ms High / 1000 ms pause
    usw.

    nur als Flanke wäre es besser :

    M231.0 1 Zyklus / 500 ms pause
    M231.1 1 Zyklus / 1000 ms pause
    usw.

Similar Threads

  1. Sonstiges Thema für Projektarbeit
    By sebi2110 in forum Simatic
    Replies: 1
    Last Post: 15.01.2018, 18:47
  2. Step 7 Bitte um Tipps für Diplomarbeit und SCL Compiler
    By luckyman in forum Simatic
    Replies: 48
    Last Post: 30.10.2014, 09:40
  3. Replies: 12
    Last Post: 21.04.2011, 06:26
  4. Quellen für Diplomarbeit
    By MatMer in forum Stammtisch
    Replies: 14
    Last Post: 14.01.2008, 08:00
  5. Hilfe bei Steuerungsfrage für Diplomarbeit
    By derpuhbaer in forum Stammtisch
    Replies: 3
    Last Post: 07.09.2004, 12:48

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •