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

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

Thread: Anfängerfrage: Geht das ?

  1. #1
    Join Date
    25.08.2008
    Posts
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo

    Bin erst seit ein paar Monaten mit dabei:

    Wie kann ich bei meiner Hausssteuerung (S7 314 im Haus - MPI -Bus zur 313er im Heizraum, OP in Vorbereitung) die Schaltzyklen auf einfache Art u. Weise dokumentieren ?

    Ich möchte wissen wie oft zb. das Licht im Wohnzimmer pro Tag/Monat
    aufgedreht wurde oder die Heizung eingeschaltet hat.

    zB ein DB und der wird beim Einschalten eines Lichtes geöffnet, und mit einem "Zeitstempel" versehen, detto beim Ausschalten. Geht das ?

    Oder gibt es da Betriebsstundenzähler ?

    Bin über jede Hilfe sehr dankbar !

    mfg
    Heinrich
    Reply With Quote Reply With Quote Anfängerfrage: Geht das ?  

  2. #2
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    grundsätzlich solltest du erstmal definieren, was du haben möchtest, also genaue ein- und ausschaltzeitpunkte oder einen ein-zähler oder einfach einen betriebsstundenzähler.

    das erste ist sehr speicheraufwändig
    das zweite geht, mußt halt nur definieren was du alles überwachen willst
    das selbe gilt fürs dritte

    beim zweiten - ein-zähler, also die häufigkeit des einschaltens zählst du einfach beim einschalten des jeweiligen abgangs ein zugeordneten speicher (merkerwort/datenbausteinwort) immer eins hoch

    beim dritten - betriebsstundenzähler, überwachst du den gesamten einschaltvorgang und kannst z.b. mit dem cpu-takt einen zugeordneten speicher im sekundentakt inkrementieren.
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,402
    Danke
    422
    Erhielt 2,536 Danke für 2,108 Beiträge

    Default

    Hallo Heinrich,
    es gibt da mehrere Möglichkeiten.
    Das Einfachste (m.E.) wäre, wenn du "solange wie eingeschaltet" die OB1-Zykluszeit in einem DINT aufaddierst. Damit hättest du dann die Einschaltdauer in Millisekunden. Wenn du es dann anders angezeigt bekommen möchtest, dann kansst du dass ja dann entsprechend umrechnen ...

    Gruß
    LL

  4. #4
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    @larry: ja, war auch mein erster gedanke, aber muß es in der hausautomation wirklich ms-genau sein?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    hhoeller is offline Neuer Benutzer
    Themenstarter
    Join Date
    25.08.2008
    Posts
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Da bekomme ich aber schnell Antworten

    Also definiere ich mal

    Ich möchte alle Einschaltzyklen und Betriebsstunden all meiner "Verbraucher" dokumentieren.

    ca. 35 DO !

  6. #6
    Join Date
    08.08.2007
    Location
    Dresden
    Posts
    9,882
    Danke
    1,064
    Erhielt 2,056 Danke für 1,632 Beiträge

    Default

    über welchen zeitraum soll das gespeichert werden?

    ohne FIFO und auslagerung nach extern ist der CPU-speicher schnell voll!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. #7
    Join Date
    20.10.2004
    Posts
    693
    Danke
    9
    Erhielt 26 Danke für 26 Beiträge

    Default

    Quote Originally Posted by vierlagig View Post
    muß es in der hausautomation wirklich ms-genau sein?

    sicher doch
    wenn du mehr als 100 ms abweichung hast wäre das doch katastophe oder

  8. #8
    hhoeller is offline Neuer Benutzer
    Themenstarter
    Join Date
    25.08.2008
    Posts
    18
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default

    Puhhh ! Klingt ja schon "für mich" sehr kompliziert.

    Habe leider keine berufliche Praxis nachzuweisen, ausser meine Haussteuerung. Und da habe ich mir die nötigen FB´s alles selbst erstellt.
    Ist ja nichts großartiges (Zeitschaltbausteine, Alarmanlage ect.)

    FIFO ?? > Werde da mal nachlesen was dass wieder ist

    Anfänger haben es schwer......

  9. #9
    Join Date
    27.05.2004
    Location
    Thüringen/Berlin
    Posts
    13,806
    Danke
    746
    Erhielt 3,127 Danke für 2,231 Beiträge

    Default

    Quote Originally Posted by hhoeller View Post
    Puhhh ! Klingt ja schon "für mich" sehr kompliziert.

    Habe leider keine berufliche Praxis nachzuweisen, ausser meine Haussteuerung. Und da habe ich mir die nötigen FB´s alles selbst erstellt.
    Ist ja nichts großartiges (Zeitschaltbausteine, Alarmanlage ect.)

    FIFO ?? > Werde da mal nachlesen was dass wieder ist

    Anfänger haben es schwer......
    Und hier im Forum suche mal unter Betriebsstundenzähler.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  10. #10
    Join Date
    15.02.2006
    Location
    S-H
    Posts
    210
    Danke
    20
    Erhielt 52 Danke für 23 Beiträge

    Blinzeln


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    nicht verzagen, Du kannst ja erst mal relativ klein anfangen und Deine Ziele in kleinere Schritte unterteilen:
    1. Funktion einfacher Betriebsstundenzähler erstellen, und den dann je Ausgang einmal aufrufen. In einem Betriebsstunden-DB hast Du dann für jeden Ausgang die gelaufenen Betriebsstunden, Minuten und Sekunden als Gesamtsumme. (Also 3 Werte je Ausgang.

    2. Funktion Zykluszähler erstellen und ebenfalls für jeden Ausgang einmal aufrufen. Damit hast Du dann für jeden Ausgang die Anzahl der Schalthäufigkeit, erst einmal als Gesamtsumme.

    Und dann kann man die Werte ja weiterverarbeiten, in Wochen- Monats- oder Jahressummen separat erfassen.
    Und wenn das geschafft ist (und noch Lust- und Zeit übrig ist), dann kann man sich ja an den Ringspeicher machen.
    Du mußt halt für Dich klarkriegen, was Du genau erfassen möchtest, in welcher Form Du die Ergebnisse haben möchtest, und erst dann mit der Umsetzung beginnen, aber nicht gleich mit dem schwersten Teil
    mit bestem Gruß Pjoddi
    -----------------------------------
    Gott- gib mir Gelassenheit, Dinge hinzunehmen, die ich nicht ändern kann, den Mut, Dinge zu ändern, die ich ändern kann, und die Weisheit, das eine vom anderen zu unterscheiden. (J.C. Oetinger)
    Reply With Quote Reply With Quote Einfach anfangen...  

Similar Threads

  1. Replies: 2
    Last Post: 30.08.2013, 11:05
  2. Datenaustausch, geht das so?
    By WL7001 in forum Simatic
    Replies: 8
    Last Post: 22.10.2008, 14:20
  3. Geht das mit LOGO ???
    By Joachim in forum Simatic
    Replies: 16
    Last Post: 12.04.2005, 21:54

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
  •