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

Results 1 to 3 of 3

Thread: Betriebsstundenzähler mit S7-314

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    wer weiß, wie man an einer 314er mehr als 1 Betriebsstundenzähler programmiert?

    Gruß
    sps-fuzzy
    Reply With Quote Reply With Quote Answered: Betriebsstundenzähler mit S7-314  

  2. "Hallo zusammen,

    ich habe mir mal erlaubt diesen Betriebsstundenzähler zu benutzen - super Teil, funktioniert auch sehr gut.

    Ich habe den Tag weg gelassen und zähle nur Stunden und Minuten unendlich hoch.

    Allerdings hätte ich da noch 3 kleine Fragen:

    1.
    Kann ich einen Taktmeker nehmen und die Sekunden hochzählen (vewenden möchte ich dann nur die Std und min.)?? Was müsste ich dazu ändern.

    2.
    Da ich unendlich hochzählen möchte, verwende ich doch besser DInt - oder?? Kann ich die im Kopf des FB einfach anders deglarieren??

    3.
    Bitte um erklärung was der Eintrag in Netzwerk 1 bedeutet??
    L B#(31, 3)
    L W#16#2000
    L "BY"
    L "VL"
    Muss da etwas geändert werden um DInt zu verwenden??

    Schonmal tausend Dank für die Hilfe.

    Frank"


  3. #2
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,450
    Danke
    99
    Erhielt 922 Danke für 628 Beiträge

    Default

    ich benutze dafür einfach einen selbstgeschriebenen baustein.

    funktioniert in s5 und s7.

    deklaration:
    in Takt BOOL Takt muss sein: 1 pro Minute
    in Reset BOOL alle Werte auf Null setzen
    inout Tag INT
    inout Std INT
    inout Min INT


    Code:
    nw1:
          L     B#(31, 3)
          L     W#16#2000
          L     'BY'
          L     'VL'
    
    //;   Betriebsstundenzähler
    
    //;  Takt = Impuls für 1 Zyklus alle 60 Sekunden
    
    
    nw2:
          UN    #Reset                      // alle Werte auf Null setzen
          SPB   m000
          L     0
          T     #Min
          T     #Std
          T     #Tag
    
    m000: UN    #Takt                       // Takt
          SPB   ENDZ
    //;                      // --------------------------------
    //;
          L     #Min
          L     1                           // Minuten um 1 erhoehen
          +I    
          T     #Min
    //;
          L     60
          >=I   
          SPB   M001
          SPA   ENDZ
    //;                      // --------------------------------
    M001: L     0
          T     #Min
          L     #Std
          L     1                           // Stunden um 1 erhoehen
          +I    
          T     #Std
    //;
          L     24
          >=I   
          SPB   M002
          SPA   ENDZ
    //;                      // --------------------------------
    M002: L     0
          T     #Std
          L     #Tag
          L     1                           // Tage um 1 erhoehen
          +I    
          T     #Tag
    
    //;                      // --------------------------------
    //;
    ENDZ: NOP   0
    mfg

  4. Folgender Benutzer sagt Danke zu volker für den nützlichen Beitrag:

    ChopinJunkie (22.04.2015)

  5. #3
    Join Date
    06.09.2006
    Posts
    12
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    ich habe mir mal erlaubt diesen Betriebsstundenzähler zu benutzen - super Teil, funktioniert auch sehr gut.

    Ich habe den Tag weg gelassen und zähle nur Stunden und Minuten unendlich hoch.

    Allerdings hätte ich da noch 3 kleine Fragen:

    1.
    Kann ich einen Taktmeker nehmen und die Sekunden hochzählen (vewenden möchte ich dann nur die Std und min.)?? Was müsste ich dazu ändern.

    2.
    Da ich unendlich hochzählen möchte, verwende ich doch besser DInt - oder?? Kann ich die im Kopf des FB einfach anders deglarieren??

    3.
    Bitte um erklärung was der Eintrag in Netzwerk 1 bedeutet??
    L B#(31, 3)
    L W#16#2000
    L "BY"
    L "VL"
    Muss da etwas geändert werden um DInt zu verwenden??

    Schonmal tausend Dank für die Hilfe.

    Frank

Similar Threads

  1. Step 7 Problem mit Betriebsstundenzähler
    By spirit in forum Simatic
    Replies: 17
    Last Post: 15.04.2015, 20:00
  2. Replies: 11
    Last Post: 10.12.2011, 20:52
  3. Verbindungskabel für CPU 314 (314-1AE02-0AB0)
    By outbreak7 in forum Simatic
    Replies: 7
    Last Post: 03.12.2009, 10:46
  4. CPU 314 2DP 314 6CG03 0AB0 Uhrlöschen
    By buffi4711 in forum Simatic
    Replies: 1
    Last Post: 17.02.2007, 10:38
  5. Betriebsstundenzähler mit S7-224
    By MRT in forum Simatic
    Replies: 29
    Last Post: 14.07.2005, 20:49

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
  •