-> Hier kostenlos registrieren
Hallo zusammen!
Ich habe eine Frage zu einem S5 Programm. Ich möchte in einem FB alle 100ms einen Wert in einen DB abspeichern. Dafür habe ich mir mit Hilfe eines Sprunges eine Schleife gebastelt, die so funktionieren soll wie der LOOP Befehl in der S7.
Bei jedem Durchlauf der Schleife wird die Adresse im DB erhöht, so das ich später auf alle Werte zugreifen kann, und den Mittelwert daraus berechnen kann.
Nun meine eigentliche Frage: Wird das so funktionieren? Die Maschine ist in Betrieb und wird für die Umprogrammierung nur kurz gestopppt. Möchte also nicht für lange Stillstand verantwortlich sein.
Die nächste Frage ist, wenn ich die Schleife jetzt z.B. 30 mal durchlaufen lasse, sind das 3 Sekunden. Wird der gesamt Rest des Programmes nicht mehr abgearbeitet??? Wie kann ich das Problem anders lösen?
Vielen Dank schonmal für eure Hilfe
housi
Ich habe eine Frage zu einem S5 Programm. Ich möchte in einem FB alle 100ms einen Wert in einen DB abspeichern. Dafür habe ich mir mit Hilfe eines Sprunges eine Schleife gebastelt, die so funktionieren soll wie der LOOP Befehl in der S7.
Bei jedem Durchlauf der Schleife wird die Adresse im DB erhöht, so das ich später auf alle Werte zugreifen kann, und den Mittelwert daraus berechnen kann.
Nun meine eigentliche Frage: Wird das so funktionieren? Die Maschine ist in Betrieb und wird für die Umprogrammierung nur kurz gestopppt. Möchte also nicht für lange Stillstand verantwortlich sein.
Die nächste Frage ist, wenn ich die Schleife jetzt z.B. 30 mal durchlaufen lasse, sind das 3 Sekunden. Wird der gesamt Rest des Programmes nicht mehr abgearbeitet??? Wie kann ich das Problem anders lösen?
Vielen Dank schonmal für eure Hilfe
housi