Hallole,
hatte vor kurzem folgenden Phänomen:
Roboterprogramm läuft in einer Endlosschleife in der eine ganze Reihe Eingänge
abgefragt werden, abhängig davon welche Eingänge gesetzt sind werden
verschiedene Aufgaben ausgeführt.
Soweit nichts besonderes.
Aber im Moment ist nichts zu tun, also steht der Roboter nur blöd in der Gegend rum ... und wartet halt.
Dann reagiert das Flex-Pendant nicht mehr, ich daddle rum und mach und tu, nix passiert.
Denke schon daran die alt bewährte Methode AEG anzuwenden, da erscheint folgende Meldung :
Meldung 40231: Zu hohe CPU-Auslastung
Das ausgeführte Programm enthält möglicherweise zu viele nahe beieinander liegende Roboterpositionen.
Es kann ausserdem zu viele logische Instrutkionen enthalten, die nicht durch eine ausreichend grosse zeitliche Verzögerung getrennt sind.
Da brat mir einer einen Storch. Muss ich jetzt schon Warteanweisungen zwischen einzelne logische Anweisungen einfügen?
Gibt es da einen Anhaltspunkt wie oft, wieviele und wie lange?
Warum ist das ein Problem?
Ist der Roboter mit dem Abfragen von ein paar Eingängen überfordert?
Gruss Hermann