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

Ergebnis 1 bis 7 von 7

Thema: Beckhoff K-Bus

  1. #1
    Registriert seit
    01.03.2008
    Beiträge
    487
    Danke
    3
    Erhielt 43 Danke für 39 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe eine CX9001 mit diversen I/O Modulen direkt dran.
    Ich stelle gerade fest, dass wenn ich in den Taskeigenschaften die Zykluszeit "hochdrehe" ... 100ms, dann fangen die Ausgänge an zu flackern, obwohl der Ausgang einen dauerein bekommt.

    Ich denke mal, dass ich die refreshzeit des K-Buses ändern muß. Wo und was müßte ich dort einstellen ?

    Danke euch... CAS
    Zitieren Zitieren Beckhoff K-Bus  

  2. #2
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Der K-Bus hat einen Watchdog (anscheinend 100ms). Wenn eine gewisse Zeit keine neuen I/O-Daten kommen, fallen die Ausgänge ab. Das Verhalten ist bei den Buskopplern normalerweise konfigurierbar.
    Wieso musst du die Zykluszeit auf 100ms hochdrehen?

  3. #3
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Es kann auch sein, dass dein Programm längere Zeit in einer Schleife "hängenbleibt" und dadurch der Watchdog zuschlägt. Ist mir auch schon passiert.
    A programmer is just a tool which converts caffeine into code.

  4. #4
    Registriert seit
    01.03.2008
    Beiträge
    487
    Danke
    3
    Erhielt 43 Danke für 39 Beiträge

    Standard

    Hallo, also eine Schleife hab ich 100%ig nicht drin, da das Programm zum testen gerade mal aus einer Zeile besteht: "Ausgang:=True;"
    Und schon klappert es, wenn die Zykluszeit bei 100ns steht. Bei 50ms scheinen die Ausgänge (LED) stabil zu sein, sieht aber schon ein bißchen so aus, als ob es flackert.

    Die 100ms hab ich deshalb, weil mann damit wunderbar Rechnen kann als Zeitbasis und ich eher lange Programme habe als schnelle Programme.

    Wo steht denn die Refresh-Zeit für den K-Bus um sicher zu sein, dass die Ausgänge stabil sind ?

    MfG CAS

  5. #5
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard

    Zitat Zitat von cas Beitrag anzeigen
    ... wenn die Zykluszeit bei 100ns steht ...
    Du meinst 100ms oder?

    Ich würde dir empfehlen, die Zykluszeit auf alle Fälle niedrig zu halten (z.B. 10ms). Wenn du dann längere Zeiten benötigst, ist es am Besten mit Timern zu arbeiten.

    Das Problem ist, dass in einem Zyklus das Programm abgearbeitet wird und danach die Ausgänge beschalten werden. Wenn nun längere Zeit (z.B. 100ms) die Ausgänge nicht beschalten wurden, dann schlägt der Watchdog zu, da die SPS meint, dass sie in einer Schleife hängt. Daher auch das Flackern der Ausgänge.

    PS: Auch mit 10ms lässt sich leicht rechnen!
    A programmer is just a tool which converts caffeine into code.

  6. #6
    Registriert seit
    01.03.2008
    Beiträge
    487
    Danke
    3
    Erhielt 43 Danke für 39 Beiträge

    Standard

    hallo,

    natürlich 100ms !

    geht 100ns überhaupt???

    Also gut, dann stelle ich die Zeit auf 10ms.

    Danke für die Hilfe.

    CAS

  7. #7
    Registriert seit
    06.07.2007
    Beiträge
    2.811
    Danke
    174
    Erhielt 274 Danke für 253 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von cas Beitrag anzeigen
    geht 100ns überhaupt???
    Müsste man mal probieren. Du weißt ja: Probieren geht über studieren!
    A programmer is just a tool which converts caffeine into code.

Ähnliche Themen

  1. Beckhoff K-Bus
    Von demmy86 im Forum Feldbusse
    Antworten: 5
    Letzter Beitrag: 28.06.2011, 18:07
  2. Beckhoff
    Von Ralf44 im Forum Suche - Biete
    Antworten: 0
    Letzter Beitrag: 03.04.2009, 15:05
  3. Beckhoff - ADS.ocx
    Von phil87 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 29.09.2008, 23:04
  4. Beckhoff CX und SQL
    Von merlin im Forum CODESYS und IEC61131
    Antworten: 6
    Letzter Beitrag: 06.03.2008, 11:21
  5. Beckhoff
    Von Wilhelm im Forum Sonstige Steuerungen
    Antworten: 0
    Letzter Beitrag: 06.09.2005, 00:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •