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

Results 1 to 4 of 4

Thread: Impulse

  1. #1
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo !

    Wie erfasse ich Impulse von 2/sec mit einer S7 300. ?
    und wie verarbeite ich sie weiter?
    Reply With Quote Reply With Quote Answered: Impulse  

  2. "Du müstest schon etwas genauer sagen, was Du mit den Impulsen tun willst?
    Festhalten, ob einer da war:
    Code:
    U E 0.0
    S M 0.0
    Auf eine steigende Flanke hin etwas tun:
    Code:
    UN E0.0 // Eingang nicht 1
    O M 0.1 // oder war vorher schon 1
    SPB nich
    [Aktion bei steigender Flanke hier einfügen]
    [z.B Eltako-Nachbildung:]
    UN A 0.0
    =A 0.0
    [oder zählen:]
    L MW 100
    L 1
    +I
    T MW 100
    (zählen kann man auch mit speziellen Zählbefehlen)
    nich: UE 0.0  // Zustand des Eingangs
    = M0.1	// für nächsten Zyklus merken
    Frequenz- oder Periodendauer messen geht mit der CPU nur recht ungenau."


  3. #2
    Join Date
    19.06.2003
    Posts
    2,299
    Danke
    85
    Erhielt 274 Danke für 179 Beiträge

    Default

    Du müstest schon etwas genauer sagen, was Du mit den Impulsen tun willst?
    Festhalten, ob einer da war:
    Code:
    U E 0.0
    S M 0.0
    Auf eine steigende Flanke hin etwas tun:
    Code:
    UN E0.0 // Eingang nicht 1
    O M 0.1 // oder war vorher schon 1
    SPB nich
    [Aktion bei steigender Flanke hier einfügen]
    [z.B Eltako-Nachbildung:]
    UN A 0.0
    =A 0.0
    [oder zählen:]
    L MW 100
    L 1
    +I
    T MW 100
    (zählen kann man auch mit speziellen Zählbefehlen)
    nich: UE 0.0  // Zustand des Eingangs
    = M0.1	// für nächsten Zyklus merken
    Frequenz- oder Periodendauer messen geht mit der CPU nur recht ungenau.

  4. #3
    Join Date
    25.08.2003
    Posts
    344
    Danke
    46
    Erhielt 54 Danke für 46 Beiträge

    Default

    Als Ergänzung zu Zottel folgendes:

    In der S7-Welt hast Du weitere Möglichkeiten:

    Code:
    U E0.0  // abzufragender Eingang
    FP M0.1 // Abfrage auf positive Flanke, Flankenhilfsmerker
    SPBN _001 // wenn keine Flanke, Sprung nach _001
    
    // ...auszuführender Code bei steigender Flanke...
    
    _001: NOP 0
    Um eine negative (=fallende) Flanke abzufragen, kannst Du die Anweisung "FN" benutzen.

    Gruß
    Flinn

  5. #4
    Anonymous Gast

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Dankeschön Zottel und Flinn

    Jan

Similar Threads

  1. impulse über 1/ms ?
    By jkolbi in forum Sonstige Steuerungen
    Replies: 15
    Last Post: 23.01.2018, 18:01
  2. Step 7 Impulse
    By MrChiliCheese in forum Simatic
    Replies: 9
    Last Post: 01.07.2013, 06:41
  3. Impulse Verarbeiten
    By fi1988 in forum Simatic
    Replies: 46
    Last Post: 27.03.2008, 19:59
  4. Impulse weiterverarbeiten?
    By tino2512 in forum Programmierstrategien
    Replies: 6
    Last Post: 29.08.2006, 08:20
  5. Impulse Zählen
    By Much2k in forum Simatic
    Replies: 3
    Last Post: 17.10.2005, 15:01

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
  •