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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Hi
Schaltfrequenz 750-502 ca. 2500 Hz --> O.K.
Hier ist NICHT die Grenze.
Q := NOT Q; kürzer und schneller.
Jedoch sollte es auch NICHT dein Problem sein.
Deswegen 500 Hz ?
Ja.
Nein.
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 ?
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
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
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....
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.