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

Results 1 to 4 of 4

Thread: Zeit auf Panel anzeigen....

  1. #1
    Join Date
    25.07.2017
    Posts
    402
    Danke
    37
    Erhielt 6 Danke für 3 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo ich ich habe hier in einem Projekt eine Einschaltverzögerung welche ich auf einem Panel anzeigen möchte.

    Es ist so, dass die Zeit die herunter läuft, auf den Panel angezeigt werden soll. Also der Bediener soll sehen können wir lange es noch dauert, bis die Einschaltverzögerung auslöst.

    Am besten in Minuten und Sekunden.

    Code:
    // Einschaltverzögerung-----------------------------------------------
          U     #Selbsthaltung3
          L     s5t#50s
          SE    "Tmt_ESV_Kühlung"
    // Startbedingung---------------------------------------------------
    Wenn ich einfach die Variable Tmt_ESV_Kühlung auf den Panel anzeigen, sehe ich die Sekunden.
    Reply With Quote Reply With Quote Zeit auf Panel anzeigen....  

  2. #2
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,254
    Danke
    411
    Erhielt 2,515 Danke für 2,093 Beiträge

    Default

    ... dann solltest du nicht den Vorgabewert für die Zeit anzeigen (der ändert sich ja normalerweise nicht so ohne weiteres) sondern den Istwert des Timers ...

    Gruß
    Larry

  3. #3
    Tmbiz is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    25.07.2017
    Posts
    402
    Danke
    37
    Erhielt 6 Danke für 3 Beiträge

    Default

    Ja das mache ich. Aber ich habe da alles in Sekunden und brauche eher Minuten.

  4. #4
    Join Date
    25.06.2017
    Location
    Oerlinghausen
    Posts
    1,685
    Danke
    142
    Erhielt 311 Danke für 255 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Quote Originally Posted by Tmbiz View Post
    Aber ich habe da alles in Sekunden und brauche eher Minuten.
    Dann ist Dein Beispiel "s5t#50s" aber schlecht gewählt - da kommen nie mehr als 0 Minuten heraus
    AnzahlMinuten := AnzahlSekunden / 60
    AnzahlSekunden := AnzahlSekunden MOD 60.
    Du kannst den ZählerStand wahlweise in BCD oder Dezimal auslesen.
    BCD erfordert aber die Umwandlung von BCD in Dezimal, um damit weiterzurechnen.
    Ich weiss auch nicht mehr, inwiefern Dir beim Auslesen der "Faktor" 0, 1, 2 oder 3 entsprechend Centi-, Dezi-Sekunden, Sekunden oder DecaSekunden in die Suppe spuckt - den Faktor müsstest Du ggfs zunächst ausblenden (wenn er 2 ist - sonst sogar auswerten). Er steht in Bit 12..15 (höchstwertige Tetrade).
    Last edited by Heinileini; 14.06.2019 at 14:23.

Similar Threads

  1. TIA Bausteine auf Panel anzeigen lassen
    By Byte0815 in forum HMI
    Replies: 5
    Last Post: 10.05.2019, 13:12
  2. TIA kann ich digitale I/O auf Panel anzeigen?
    By Floopy in forum HMI
    Replies: 4
    Last Post: 10.05.2019, 07:55
  3. IEC Zeit auf Panel ausgeben
    By buffi4711 in forum HMI
    Replies: 2
    Last Post: 20.08.2013, 15:44
  4. Replies: 0
    Last Post: 19.12.2011, 17:42
  5. S7 1200 Zeit auf Panel anzeigen
    By iPDI in forum Simatic
    Replies: 6
    Last Post: 05.09.2010, 18:07

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
  •