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

Results 1 to 3 of 3

Thread: Suche Steueckzahl pro Tag

  1. #1
    Join Date
    02.04.2006
    Location
    nähe Muc
    Posts
    2,827
    Danke
    115
    Erhielt 126 Danke für 107 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    hat wer einen fertigen Baustein für Steuckzahlen pro Tag,
    der Automatisch an einen neuen Tag auf 0 gesetzt wird?

    Grüsse
    ___________________________________________





    Sende eine SMS mit dem Stichwort "Feuer" an die 112 und innerhalb von 10 Minuten steht ein roter Partybus mit derbem Sound vor deiner Tür.


    AGB: Wer Rechtschreibfehler findet darf diese behalten. Bitte meine in eile gefertigten, selten anfallenden Vertipsler zu entschuldigen.
    Reply With Quote Reply With Quote Suche Steueckzahl pro Tag  

  2. #2
    Join Date
    08.04.2008
    Location
    Köln
    Posts
    846
    Danke
    39
    Erhielt 244 Danke für 199 Beiträge

    Default

    Hallo maxi,

    ich hab' mal auf die schnelle 'ne AWL-Quelle erstellt:
    Code:
    FUNCTION_BLOCK FB 1
    TITLE =
    AUTHOR : Gebs
    FAMILY : Forum
    NAME : 'Stk-Zahl'
    VERSION : 0.1
    
    
    VAR_INPUT
      Flanke_Stueck : BOOL ;    
    END_VAR
    VAR_OUTPUT
      Stueckzahl : DINT ;    
    END_VAR
    VAR
      Tag : INT ;    
      Altwert_Tag : INT ;    
      Altwert_Stueckzahl : DINT ;    
    END_VAR
    VAR_TEMP
      Clock : DATE_AND_TIME ;    
    END_VAR
    BEGIN
    NETWORK
    TITLE =Stückzähler
    
          UN    #Flanke_Stueck; // Flanke Stückzahl erhöhen
          SPB   NCnt; // Keine Flanke => nicht zählen
    
          L     #Altwert_Stueckzahl; // gespeicherte Stückzahl
          L     L#1; 
          +D    ; // um 1 erhöhen
          T     #Stueckzahl; // neue Stückzahl ausgeben
          T     #Altwert_Stueckzahl; // und auch merken
    NCnt: NOP   0; 
    NETWORK
    TITLE =Tagesauswertung
    
          CALL SFC    1 (// Sytemzeit auslesen
               RET_VAL                  := MW   254,
               CDT                      := #Clock);
    
          L     LB     7; // Byte 7 der Systenzeit (ms/Tag)
          SLW   12; // ms rausschieben 
          SRW   12; 
          L     #Altwert_Tag; // gemerkten Tag laden
          ==I   ; // = aktueller Tag?
          SPB   NDay; // nein, dann nichts tun
          TAK   ; // aktuellen Tag in Akku 1
          T     #Altwert_Tag; // merken
          L     L#0; 
          T     #Altwert_Stueckzahl; // Stückzahl löschen
    NDay: NOP   0; 
    END_FUNCTION_BLOCK
    Ich hoffe, das ist ungefähr, was Du brauchst.

    Grüße
    Gebs

  3. #3
    Join Date
    10.05.2005
    Posts
    2,198
    Danke
    246
    Erhielt 248 Danke für 217 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Oder wie des öfteren --> www.oscat.de
    Karl

Similar Threads

  1. Replies: 0
    Last Post: 27.04.2018, 07:54
  2. Replies: 9
    Last Post: 09.09.2016, 19:08
  3. Suche WAGO I/O PRO
    By Alex0815 in forum Suche - Biete
    Replies: 1
    Last Post: 21.01.2016, 12:25
  4. im WinCC einmal pro Tag ein Bit setzten
    By Tommy1981 in forum HMI
    Replies: 6
    Last Post: 16.01.2009, 15:40
  5. Suche Wago IO 32 Pro
    By lorenz2512 in forum Suche - Biete
    Replies: 1
    Last Post: 17.06.2006, 19:22

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
  •