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

Ergebnis 1 bis 3 von 3

Thema: Zeitabhängige Sollwertvorgabe für Raumtemperaturen

  1. #1
    Registriert seit
    16.11.2012
    Beiträge
    10
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe nun schon eine Weile Google und die Suche bemüht, aber leider bin ich nicht fündig geworden.
    Vielleicht kann mir hier Jemand helfen.
    Ich habe eine Wago 750-841 mit CodeSys und OScat Libs...
    Akktuell habe ich mir einen Regler gebaut der meine Raumtemperaturen über die Fußbodenheizung regelt.
    Das klappt soweit super...

    Nun möchte ich aber Tageszeitabhängig verschiedene Sollwerte vorgeben.
    Ein Beispiel:
    TOD#04:30:00 -> 21.5
    TOD#07:00:00 -> 18.0
    TOD#15:30:00 -> 22.0
    TOD#22:00:00 -> 18.0

    Zusätzlich soll möglichst wenn ich zwischendurch die Steuerung neu lade, die Temperatur für den aktuellen Zeitbereich geladen werden.

    Aktuell fällt mir nur ein, den Regler in eine Lib zu packen und für jeden Temperaturbereich zu aktivieren. Das finde ich aber keine wirklich saubere Lösung.

    Hat hier Jemand eine Idee???

    Danke und Gruß

    Geändert von wieching (10.02.2013 um 00:54 Uhr)
    Zitieren Zitieren Zeitabhängige Sollwertvorgabe für Raumtemperaturen  

  2. #2
    Registriert seit
    13.06.2008
    Beiträge
    182
    Danke
    15
    Erhielt 25 Danke für 22 Beiträge

    Standard

    Hi wieching,

    du kannst die aktuelle Zeit und deine Zeitbereiche vergleichen.
    TOD (= DWORD in msec ab 00:00:00 gerechnet).
    Dementsprechend könntest du es einfach über if-then-else

    z.B.
    If (Act_Time > xStart_Bereich_1 ) and (Act_Time < xEnde_Bereich_1 ) then
    xSollwert := Sollwert_Bereich_1;
    ELSIF (Act_Time > xStart_Bereich_2 ) and (Act_Time < xEnde_Bereich_2 ) then
    xSollwert := Sollwert_Bereich_2;
    ELSIF......
    xSollwert := Sollwert_Bereich_xy;
    ELSE
    xSollwert := Absenk_Temperatur;
    END_IF

    Den Sollwert dann wieder an deinen Regler und fertig.

    Gruß L.T.

  3. Folgender Benutzer sagt Danke zu L.T. für den nützlichen Beitrag:

    wieching (10.02.2013)

  4. #3
    wieching ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.11.2012
    Beiträge
    10
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ...manchmal sieht man den Wald vor lauter Bäumen nicht!
    Klar, habe an die AWL Möglichkeit gar nicht gedacht, funktioniert super!

    Danke!
    Zitieren Zitieren Hi L.T.  

Ähnliche Themen

  1. Logo Sollwertvorgabe über TD
    Von smith im Forum Sonstige Steuerungen
    Antworten: 4
    Letzter Beitrag: 02.06.2013, 15:18
  2. Zeitabhängige Temperaturregelung
    Von IceBear im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 10.03.2011, 10:08
  3. Profinet IRT: Taktsynchrone Sollwertvorgabe
    Von tom200 im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 03.08.2010, 12:52
  4. Raumtemperaturen per Funk/Wlan übertragen?????????????
    Von Rifel im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 06.01.2010, 22:50
  5. externe Sollwertvorgabe bei LOGO
    Von h_matthias im Forum Sonstige Steuerungen
    Antworten: 3
    Letzter Beitrag: 07.04.2008, 15:06

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •