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

Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Signalerfassung durch Mehrfachaufruf

  1. #1
    Join Date
    29.01.2008
    Posts
    100
    Danke
    139
    Erhielt 1 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    ich habe das Problem, dass ein Lichtschrankensignal nur für 8 ms zur Verfügung steht. Aufgrund der Zykluszeit klappt es nicht, daß Signal sauber zu erfassen. Das Signal steht über Profibus als PEW zur Verfügung. Macht es Sinn, dieses in einem Zyklus (z.B. im OB1) mehrfach abzufragen? Wie lange dauert die Abfrage eines PAW (CPU 314, Bus 187 kbit/s bzw. 1,5 Mbit/s)

    MfG homei
    Reply With Quote Reply With Quote Signalerfassung durch Mehrfachaufruf  

  2. #2
    Join Date
    30.11.2008
    Location
    Baesweiler
    Posts
    984
    Danke
    309
    Erhielt 162 Danke für 112 Beiträge

    Default

    Was hast du denn da für ne Lichtschranke?
    Ich kenne die meisten nur so dass die per Rädchen ne Signal-Verlängerung erlauben, so dass dein 8 ms Signal dann einstellbar bis zu max. 30 sec anstehen bleiben würde... (IFM zum Beispiel)

  3. Folgender Benutzer sagt Danke zu mnuesser für den nützlichen Beitrag:

    homei (01.12.2008)

  4. #3
    homei is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.01.2008
    Posts
    100
    Danke
    139
    Erhielt 1 Danke für 1 Beitrag

    Default

    nein, da kann ich nichts machen, die ist bauseits vorhanden

  5. #4
    Join Date
    30.11.2008
    Location
    Baesweiler
    Posts
    984
    Danke
    309
    Erhielt 162 Danke für 112 Beiträge

    Default

    Relativ einfach kannst du deine Abfrage realisieren, wenn du nen Weck-OB (z.b.: OB35) dafür benutzt und den auf 6 oder 7 ms setzt.

    Generell würde ich aber eher davon abraten weil diese Aufrufe die Gesamt-Ausführungszeit deines Programmes sehr in die Höhe schrauben.

  6. Folgender Benutzer sagt Danke zu mnuesser für den nützlichen Beitrag:

    homei (01.12.2008)

  7. #5
    homei is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.01.2008
    Posts
    100
    Danke
    139
    Erhielt 1 Danke für 1 Beitrag

    Default

    Danke für den Hinweis,

    jetzt kommt's noch anders:
    Ich muss prüfen, ob in einem Zyklus die Lichtschranke garnicht, einmal oder mehrmals ausgelöst wurde. Das ist wahrscheinlich auch der Grund, weshalb der Impuls nur 8 ms lang ist.
    Wie kann man das machen? Läßt sich das irgendwie vernünftig abfragen und dann zählen?

  8. #6
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,451
    Danke
    99
    Erhielt 923 Danke für 628 Beiträge

    Default

    also über pb ist das mal sowieso ein problem. du musst die zykluszeit des bussen bedenken.
    schau mal in der hw-konfig ob der eingang einen prozessalarm auslösen kann.
    ansonsten evtl ein baugruppe setzen die das kann.
    im alarm ob einen zähler hochzählen
    am anfang des ob1 deinen zähler rücksetzen. am ende den zähler auslesen
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)

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

    homei (01.12.2008)

  10. #7
    homei is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.01.2008
    Posts
    100
    Danke
    139
    Erhielt 1 Danke für 1 Beitrag

    Default

    Vielen Dank Volker,

    jetzt habe ich erst mal die Richtung und muss die HW erweitern.

    Das müssste ja mit einer 6ES7 321-7BH00-0AB0 (DI 16xDC24V, mit Prozeß- und Diagnosealarm) zu machen sein.

    Einen Alarm-OB habe ich bisher noch nicht verwendet. Da muss ich erst mal sehen, welchen OB ich benutzen kann. In der verwendeten CPU (315 - PN/DP) sind alle bis auf OB 35 inaktiv. Den muss ich dann sicherlich verwenden und in dem OB den Zähler programmieren.

    Ich gehe davon aus dass ich in der Eingangskarte den Prozessalarm für den entsprechenden Eingang aktivieren mus und dann der OB bei eíntreffen des Signals aufgerufen wird und damit das Problem erledigt ist. Oder ist das falsch?

    MfG homei

  11. #8
    Join Date
    20.06.2003
    Location
    Sauerland.NRW.Deutschland
    Posts
    5,451
    Danke
    99
    Erhielt 923 Danke für 628 Beiträge

    Default

    nein. der ob35 ist ein weckalarm der zyklisch im eingestellten intervall aufgerufen wird.

    bei der s7-300 wird der ob40 aufgerufen.

    erzeuge mal einen ob40, geh drauf und drücke f1
    Last edited by volker; 01.12.2008 at 14:14.
    mfg Volker .......... .. alles wird gut ..

    =>Meine Homepage .. direkt zum Download auf meiner HP
    zum Download im Internet (Backup nicht unbedingt aktuell)

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

    homei (01.12.2008)

  13. #9
    Join Date
    27.11.2005
    Location
    im Osten
    Posts
    1,186
    Danke
    141
    Erhielt 271 Danke für 248 Beiträge

    Default

    Quote Originally Posted by homei View Post
    Ich gehe davon aus dass ich in der Eingangskarte den Prozessalarm für den entsprechenden Eingang aktivieren mus und dann der OB bei eíntreffen des Signals aufgerufen wird und damit das Problem erledigt ist. Oder ist das falsch?
    soweit richtig, wenn ich mich nicht irre musst du den OB 40 verwenden.

    EDIT: Volker war schneller
    Es ist nicht schwierig, mit noch nicht erreichten Zielen zu Leben; schwierig ist, ohne Ziele zu Leben !
    (Günther Kraftschik)

  14. Folgender Benutzer sagt Danke zu MW für den nützlichen Beitrag:

    homei (01.12.2008)

  15. #10
    homei is offline Erfahrener Benutzer
    Themenstarter
    Join Date
    29.01.2008
    Posts
    100
    Danke
    139
    Erhielt 1 Danke für 1 Beitrag

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    Ich danke Euch beiden.

    Der OB40 scheint genau richtig zu sein. Brauch ich nun im OB 40 bei jedem Aufruf nur meinen Zählerwert zu erhöhen oder muss ich noch was beachten. (Prozessalarm auf der Eingangskarte habe ich schon aktiviert).

Similar Threads

  1. Codesys Rpi - WebVisu - Mehrfachaufruf
    By Hendrik in forum CODESYS und IEC61131
    Replies: 15
    Last Post: 12.12.2019, 12:28
  2. Replies: 10
    Last Post: 22.11.2019, 00:53
  3. Step 7 Programmänderung FB bei Mehrfachaufruf
    By stepper7 in forum Simatic
    Replies: 4
    Last Post: 12.01.2018, 12:05
  4. Step 7 Mehrfachaufruf FC105 SCALE
    By S7Anfänger in forum Simatic
    Replies: 4
    Last Post: 10.01.2017, 17:19
  5. mehrfachaufruf eines fb beobachten
    By volker in forum Simatic
    Replies: 9
    Last Post: 22.02.2007, 18:08

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
  •