Zeitlimit im Prozessbetrieb ist ueberschritten

Gerri

Level-1
Beiträge
822
Reaktionspunkte
37
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich bin gerade bei einem Kunden und habe folgendes Problem:

Ich verwende eine CPU 313 C 2DP und habe ein TP170A ueber MPI angschlossen. Profibusseitige sind ein Gateway (8mb Input\ 8mb output) und zwei Hengstler Profibusencoder angeschlossen. Zum Programmieren verwende ich ein Field PG und haenge an der MPI Schnittstell. MPI ist auf 187,5 eingestellt.

Nun ist es so dass ich in AWL kaum die Haelfte der Statuswerte angezeigt bekomme. Weiters laesst sich nur ein Fenster beobachten. Bei einer Variablentabelle geht gar nix.

Ich bekomme folgende Fehlermeldung:
(DOAA) Zeitlimit im Prozessbetrieb ist ueberschritten (33:53418)

auch der Transfer dauert um einiges laenger als ich es gewohnt bin.

Hatt jemand so ein Problem schon mal gehabt oder noch besser geloest.
Von Siemens hab ich dazu nix sinnvolles bekommen aus ein AHA und das man sich wieder meldet. Nur warte ich nun schon einen Tag und morgen solls wieder mit dem Flieger weiter zum naechsten Kunden!
 
Hallo Gerri,
wieviele Variablen laufen mit welcher Aktualisierungsrate über den MPI zum TP ? Ich könnte mir vorstellen, dass du bei der Aktualisierung zu schnell bist und dadurch für die PG-Funktionen zu wenig übrigbleibt ...

Gruß
LL
 
Hi, die Vermutung hatte ich auch. sind wohl an die 600 mit 1s.

Aber die sind doch nicht alle auf ständiger Aktualisierung oder auf der Seite, die du gerade siehst ...?
Auf jeden Fall ist das schon eine Menge. Versuch mal die Rate bei den Variablen, die sich nicht so schnell ändern herabzusetzen ...
Es gibt auch die Möglichkeit, Variablen, die sich gar nicht ändern (Parameter z.B.) nur auf einmalige Aktualisierung zu setzen ...

...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... ich frage noch einmal ...
du hast bei einem TP170 auf einer Bildschirmseite 250 Variablen ?
Was sind das für welche ? Kann man da vielleicht etwas zusammenfassen (viele Bits zu einem Byte oder Word) ?
 
Was Larry meint, ist die Erfassungsoption "Zyklisch bei Verwendung", will sagen die Variable wird im aktuell sichtbaren Bild verwendet, also aktualisiert, bei Nichtverwendung wird sie im Umkehrschluss dann auch ignoriert.
 
Nein, nicht auf einer Seite, auf 7 Bilder verteilt. Die wenigsten sind bits.
Es sind OB82 und 86 Informationen sowie Daten fuer eine zwei Motoren.
Betriebsmeldungen (7 Word) und einige andere Kleinigkeiten.
Zyklisch bei Verwendung ist bei allen eingestellt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke eher die CPU ist in der HW-Konfig in den Prozessbetrieb geschaltet worden. Dann kriegt man weniger im Online-Status angezeigt und die übertragung dauert länger. Hab das mal testweise bei einer CPU eingestellt.

Auf jeden Fall findest du die Einstellung in den CPU-Eigenschaften in der HW-Konfig. Den Reiter etc kann ich dir jetzt ausm Kopf nicht sagen, aber du kannst ja mal danach suchen und hier posten was da eingestellt ist.
 
Hallo Gerri,

überprüfe auch mal die eingestellte "Zyklusbelastung durch Kommunikation"! Zu finden unter den CPU-Eigenschaften - Zyklus/Taktmerker, default ist 20%.

Oder auch die Einstellung "zulässige Zykluszeiterhöhung durch Testfunktionen" unter CPU-Eigenschaften - Schutz.


Gruß, Onkel
 
Zuletzt bearbeitet:
Ich denke eher die CPU ist in der HW-Konfig in den Prozessbetrieb geschaltet worden.

was erstens nicht verkehrt ist und zweitens verhindert, dass die cpu durch beobachten in stop geht (zykluszeitüberschreitung)

man kann aber die maximale zykluszeiterhöhung im prozessbetrieb einstellen ... evtl. in den grenzen der maximalen zykluszeit erhöhen.
 
Zurück
Oben