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

Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 36

Thema: Abgelaufene Zeit anzeigen

  1. #11
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Eine etwas aufwendigere Alternative wäre der SFC64(?) TIME_TCK heißt der glaub ich, hab länger nicht mehr mit Step7 gearbeitet.
    Der liefert dir die Systemzeit seit Start in ms, dann Startzeit merken und dann nur noch Differenz bilden.
    Oder du verwendest die vom OB1 bereitgestellte Zykluszeit, da brauchst nur hochrechnen .

    @borromeus: Er braucht eine Auflösung von 0.1sek.
    Geändert von marcel_ (14.02.2013 um 10:05 Uhr)

  2. #12
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.582
    Danke
    63
    Erhielt 261 Danke für 221 Beiträge

    Standard

    Zitat Zitat von settelma Beitrag anzeigen
    Zykluszeit kann ich gerade nicht sagen da ich nicht an der Anlage bin. Ich rufe das Programm im OB1 auf. Die Abtastzeit der Variable im HMI ist bei 500ms.
    Das passt aber nicht zu Deiner Aussage, dass Du eine Genauigkeit im Zehntelbereich benötigst. Ggf. die Abtastrate auf 100ms stellen.
    Trotzdem "muss" das auch so funktionieren. Taste auswerten, Flanke des Merkers (Bit 0) aus dem Taktmerkerbyte bilden und hochzählen. (Für eine korrekte Darstellung die Variable für die Zeitausgabe auch auf 100ms Abtastrate einstellen.) Wenn das nicht funktioniert, ist das Problem wonaders zu suchen.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  3. #13
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.582
    Danke
    63
    Erhielt 261 Danke für 221 Beiträge

    Standard

    Zitat Zitat von marcel_ Beitrag anzeigen
    @borromeus: Er braucht eine Auflösung von 0.01sek.
    Das wären Hundertstel
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  4. #14
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard

    Zitat Zitat von Tigerente1974 Beitrag anzeigen
    Das wären Hundertstel
    Jo, habs auch gemerkt

  5. #15
    Registriert seit
    08.02.2007
    Ort
    A-2320
    Beiträge
    2.255
    Danke
    244
    Erhielt 332 Danke für 303 Beiträge

    Standard

    0.01s ?
    Viel Spass!
    Halt ich für technisch nicht lösbar, da die Kommunikation zum TP das nicht hinbekommt.
    In der SPS würde ich einen WeckOB verwenden und den auf die kleinste Zeit stellen.
    Man kann dort den Zeitwert einfachst aufintegrieren oder eben bei Flanke ein die Systemzeit auslesen und bei Flanke aus ebenfalls und diese dann subtrahieren.
    Das Integrieren wird m.E. ausreichen, weil das begrenzende Glied der Genauigkeit in der S7-TP-Kopplung liegt.

  6. #16
    Registriert seit
    02.02.2012
    Beiträge
    65
    Danke
    6
    Erhielt 8 Danke für 8 Beiträge

    Standard

    Zitat Zitat von borromeus Beitrag anzeigen
    0.01s ?
    Viel Spass!
    Ne das mit den 0.01s war mein Fehler, 0.1s sind gefragt.

  7. #17
    settelma ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    05.05.2007
    Beiträge
    280
    Danke
    14
    Erhielt 2 Danke für 2 Beiträge

    Standard

    So ist es, ich brauche zehntel Sekunden. Das würde mir reichen.
    Was mich wundert, wenn ich das ganze in der Simulation ausprobiere funktionierts, wenn ich das Programm aber auf
    die Steuerung lade funktionierts nicht. Wenn ich z.B. die Taste 5 Sekunden halte, zeigt es mir im TP ca. 2,5 Sekunden an. Ich verwende eine S7 315. Das sollte doch für die Steuerung kein
    Problem sein oder. Ich kenn mich da aber nicht so aus. Oder muss ich den FB in dem ich die Zähler habe nicht im OB1 aufrufen sodern in einem anderen OB?

  8. #18
    settelma ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    05.05.2007
    Beiträge
    280
    Danke
    14
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Ich hab etwas vom OB35 gelesen siehe link, hab aber keine Ahnung ob das dann funktioniert.
    http://www.sps-forum.de/showthread.p...ammieren/page2

  9. #19
    Registriert seit
    06.10.2009
    Ort
    NRW
    Beiträge
    1.582
    Danke
    63
    Erhielt 261 Danke für 221 Beiträge

    Standard

    Einen Zyklus von 100ms "sollte" die 315 selbst dann noch schaffen, wenn ein paar Codezeilen mehr darin stehen. Schau doch mal online auf den Baugruppenzustand der SPS. Dort findest Du Angaben zur Zykluszeit.
    Meine Motivation läuft nackig mit einem Cocktail über eine Wiese.

  10. #20
    settelma ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    05.05.2007
    Beiträge
    280
    Danke
    14
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich meine die Zykluszeit war bei 80ms. Dann versteh ich aber nicht warum ich den komplett falschen Wert im TP angezeigt bekommen. In der Simulation gehts ja.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 19.12.2011, 17:42
  2. abgelaufene Zeit von Zeitschaltuhr anzeigen
    Von stift im Forum Programmierstrategien
    Antworten: 11
    Letzter Beitrag: 02.06.2008, 14:24
  3. Datum-Zeit anzeigen
    Von missywincc im Forum HMI
    Antworten: 1
    Letzter Beitrag: 04.02.2008, 12:45
  4. Reset Datum/Zeit anzeigen OP17
    Von alonely01 im Forum HMI
    Antworten: 3
    Letzter Beitrag: 20.04.2007, 19:39
  5. WinCC E/A Feld Zeit anzeigen/eingeben
    Von hobby im Forum HMI
    Antworten: 0
    Letzter Beitrag: 16.08.2004, 14:01

Lesezeichen

Berechtigungen

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