Schwankende Zykluszeit bei F-Steuerung

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin mir sicher das die Zykluszeitschwankungen von dem F-Programm kommen. Ich habe das Problem auch bei einer 315F gehabt. Mal 20ms, mal 120ms. Der Support hat damals gemeint ich sollte das F-Programm doch auch im OB1 aufrufen. Dann hätte ich immer 120ms. Ich hab das Problem dann aber doch lieber mit einer grösseren CPU gelöst :) ....
 
Das mit der Mindest-Zykluszeit würde ich nicht machen ... Das würde die Sache auch m.E. ver-schlimm-bessern ...

Die Bilder von Verpolt sind ggf. ein Ansatz ...

Ansonsten vielleicht tatsächlich die Geschichte im Zeit-OB machen - aber nicht mit 100ms Takt - eher vielleicht mit 25 ms (oder noch schneller). Hierbei aber beachten, dass man vorher das Prozessabbild der benötigten Eingänge aktualisieren muß und auch das PAB der verwendeten Ausgänge ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit der Mindest-Zykluszeit würde ich nicht machen ... Das würde die Sache auch m.E. ver-schlimm-bessern ...

Die Bilder von Verpolt sind ggf. ein Ansatz ...

Ansonsten vielleicht tatsächlich die Geschichte im Zeit-OB machen - aber nicht mit 100ms Takt - eher vielleicht mit 25 ms (oder noch schneller). Hierbei aber beachten, dass man vorher das Prozessabbild der benötigten Eingänge aktualisieren muß und auch das PAB der verwendeten Ausgänge ...

Gruß
Larry

das mit der Mindest-Zykl.zeit denke ich kommt nicht in Frage, trotzdem Danke für den Tip,

Testbetrieb/Prozessbetrieb: ich habe bisher gedacht das im Testbetrieb die Zykl.zeit wirklich nur länger wird wenn irgendwelche Beobachtungsfunktion(Brille, VAT) aktiv sind.

wenn ich das Zeug in einen schnelleren Weck-OB verlagere muss ich ja wie Larry geschrieben hat das PEB im Weck-OB einlesen das ist klar. Aber muss ich denn auch das AB in dem auch andere Ausgänge liegen die ich gar nicht im Weck-OB bearbeiten will zwischenspeichern und dann verodert mit den entsprechenden Ausgängen ins PAB transferieren?
 
Nehmen wir an, es wäre der Eingang 4.0 und der Ausgang 10.0 beteiligt - dann machst folgendes (in dem OB35) :
Code:
L PEB 4
T EB 4
 
U E4.0
R A 10.0
 
L AB10
T PAB 10
.. absolut versimpliziert ...!!!


Das was Lipperlandstern sagt ist aber auch nicht unmöglich ...
 
Prima Info,

bei meiner Suche nach irgendwelchen Resourcenfressern bin ich noch nicht fündig geworden, bekomme aber heute im Laufe des Nachmittages leihweise eine 317F die mein Kollege immer im Handgepäck hat ;)
Dann kann ich damit mal testen.

Danke

Gruss
Reini
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Deltal: Frage am Rande, wenn du nur eine Auswerteinheit benutzt wo und wie quittierst du die 10 NH?
In dem Falle war die Quittierung in der Leitwarte, die Not-Halt waren jedoch mit einem Schloss gegen wiedereinschalten gesichert.

> Ich wollte ja auch sagen, man KANN viel Optimieren, jedoch sollte man wissen was zulässig ist!

@Thread:
Hat die 315 nicht nur einen Weckalarm? Zu bedenken das das Sicherheitsprogramm stets priorität gegenüber dem Standartprogramm haben muss.
Wird es im OB1 aufgerufen, muss die Zyklusszeitüberwachung sehr scharf eingeschaltet werden, damit eine Schleife o.Ä. erkannt wird. Die Watchdogzeit muss als worst-case-zeit mit berrechnet werden, z.B. bei der Lichtschranke.

Um zu erkennen ob es am Sicherheitsprogramm liegt, einfach mal im OB35 überspringen und dann mal Zyklusszeit online beobachten! (Die Maschine kannste dann natürlich nicht bewegen, weil Not-Halt aktiv ist!)
 
Moin,

spielt denn eine Hardware Lösung überhaupt keine Rolle:confused:
Hatte ein ähnliches Prob mit einer S5. Den FU habe ich dann direkt über Lasertaster und Elektronikrelais gesteuert, und hatte damit immer die gleiche Position. Ging fix und läuft heute noch super. Von der Zeit und Kostenersparnis gegenüber einer neuen CPU und Programmänderungen ganz zu schweigen. Und was ist wenn die neue CPU die Zykluszeit, warum auch immer, doch mal verlängert? Dann war die ganze Arbeit umsonst.

Grüße Detlef
 
Testergebnisse

Habe mit der alten CPU und einer neuen 315 mal einen Test gemacht:


Test 315F-2DP (315-6FF01-0AB0) :mittlere Zyklsuzeit 25-28ms,max. 80ms
Test 315F -2DP (315-6FF01-0AB0), Sicherheitprrogramm nicht aktiviert 25-28 ms, max. 30ms
Test 315F-2PN/DP(315-FJ14-0AB0) Version 3.1 : mittlere Zykluszeit 4-5ms, maximale Zykluszeit 11ms

Mit der neuen schnellen CPU funktioniert auch die Positionierung mit der erforderlichen Genauigkeit.

Momentan werde ich wohl die HW-Lösung verwenden müssen aber da an der Anlage noch andere Erweiterungen/Umbauten anstehen werden wir uns wohl eine entspr. CPU
kaufen und einbauen.
Danke für Eure Infos


Gruß
Reini
 
Zurück
Oben