750-841 + 750-502 Schaltfrequenz

HenryR
2009-12-10
2009-12-14
  • HenryR - 2009-12-10

    Hallo zusammen,

    der Versuchsaufbau:

    750-841 + 750-502

    Programm (in ST schaltet einzig und allein den Ausgang ein und wieder aus (so schnell es eben geht).

    IF Q THEN

    Q:= FALSE;

    ELSE

    Q:= TRUE;

    END_IF;

    Die Messung am Ausgang ergibt ~250Hz. Der für mich logische Wert sollte allerdings bei ~500Hz liegen.

    Es ändert auch nichts wenn ein eigener Task angelegt wird welcher dizidiert mit einem Intervall von 1ms konfiguriert wurde.

    Die "Auslastung" der Wago in der Taskkonfiguration liegt bei ca. 162µs.

    Die Abfrage der Tasks im PLC-Browser liefert auch eine Zykluszeit von 1ms.

    Habe ich hier einen Denkfehler? Sollte das Messergebnis nicht bei ~500Hz liegen?

    lg

    Henry

     
  • gravieren - 2009-12-10

    Hi

    750-841 + 750-502

    Schaltfrequenz 750-502 ca. 2500 Hz --> O.K.

    Hier ist NICHT die Grenze.

    Programm (in ST schaltet einzig und allein den Ausgang ein und wieder >aus (so schnell es eben geht).

    IF Q THEN

    Q:= FALSE;

    ELSE

    Q:= TRUE;

    END_IF;

    Q := NOT Q; kürzer und schneller.

    Jedoch sollte es auch NICHT dein Problem sein.

    Die Messung am Ausgang ergibt ~250Hz.

    Der für mich logische Wert sollte allerdings bei ~500Hz liegen.

    Die Abfrage der Tasks im PLC-Browser liefert auch

    eine Zykluszeit von 1ms.

    Deswegen 500 Hz ?

    Habe ich hier einen Denkfehler?

    Ja.

    Sollte das Messergebnis nicht bei ~500Hz liegen?

    Nein.

     
  • HenryR - 2009-12-10

    Dann bitte ich Dich meinen Denkfehler kurz zu erläutern.

    Meine simpler Gedanken war 1ms low + 1ms high = 2ms

    1s/2ms = 500Hz

     
  • gravieren - 2009-12-10

    HenryR hat geschrieben:
    Dann bitte ich Dich meinen Denkfehler kurz zu erläutern.
    Meine simpler Gedanken war 1ms low + 1ms high = 2ms
    1s/2ms = 500Hz

    Eingänge einlesen

    PLC-Programm abarbeiten

    Ausgänge schreiben

    Dieses ist die Zykluszeit.

    Zusätzlich nach dem "Ausgänge schreiben":

    Betriebsystem benötigt Zeit.

    WebVisu bearbeiten, FTP, Timers, WatchDog . . .

    Verbraucht etwa auch 1 ms (Geschätzt/Vermutet)

    Ingesamt 2 ms --> 250 Hz Schaltausgang/Frequenz.

    Wohin geht deine Frage.

    Willst du einen Schrittmotor ansteuern ?

     
  • HenryR - 2009-12-11

    Ok - danke

    WebViso liegt möglicherweise noch eine "alte" im Speicher aus vergangenen Versuchsaufbauten - muss ich prüfen. FTP, Watchdog etc. hatte ich noch nie in Verwendung (muss ich auch noch prüfen ob man das ausschalten kann/muss - und somit "Zeit" gewinnt.)

    Du schreibst "Verbraucht etwa auch 1 ms (Geschätzt/Vermutet)" - ich hinterfrage das mal bei Wago - dann poste ich hier das Ergebnis, wenn gewünscht.

    Die Frage entstand aus der Überlegung mit einer 750-502 ein PWM für eine LED-Beleuchtung zu realisieren. Es gibt zwar die 750-511 diese hat allerdings nur eine Ausgangsleistung von 0,1A. Die 750-502 schafft aber eben 2A - was somit ausreichend wäre die LEDS direkt anzuschließen.

    Auch bei 250Hz ist ein Flimmern nicht mehr wahr zu nehmen, ich möchte aber eben genau verstehen warum es so ist wie es ist.

    lg

    Henry

     
  • Erik Böhm - 2009-12-11

    Moin

    Der Interne K-Bus, der die einzelnen Klemmen mit den Daten versorgt, braucht auch noch seine Zeit.

    Wie schnell der ist ? Wago fragen.

    Ich vermute das ist prinzipiell ein CAN-Bus.

    Die 'wirkliche' Zykluszeit der Steuerung kannst du ja ganz einfach über einen Zähler messen.

    Dazu gibts hier im Forum auch schon Postings.

    Gruß

    Erik

     
  • denisweber - 2009-12-13

    Hallo

    Es wird ja nicht bei den drei Zeilen Code bleiben bei deinem Projekt,somit wird auch der Zyklus länger...

    Warum nimmst du nicht was fertiges,die Hardware ist doch viel zu Teuer für so eine Anwendung.

    Z.B.Chromoflex von Barthelme (32€) kann 2,5A und ist mit RS232 Vernetzbar habe davon 10 Stück bei mir Zuhause im Einsatz bin super damit zufrieden....

     
  • HenryR - 2009-12-14

    Wie bereits geschrieben entstand die Frage aus der LED-Geschichte und ist mittlerweile mehr eine reine Verständnissache.

    Hab mittlerweile mit WAGO gesprochen - der KBUS benötigt 1ms und damit erklärt sich auch das Messergebnis.

    Danke für den Tip der Chromoflex - werde mir das mal genauer ansehen.

     

Log in to post a comment.