Timeout bei Checksummenbildung

Betrifft welche Produkte?
ECS Application B-SW  ≤ V6.6
9300 ServoPLC bis einschließlich V6.5

Wie sieht die Reaktion aus?
- Timeout- Meldung der übergeordneten Steuerung
- Blockade anderer SDO- Aufträge an die PLC (Folge: z. B. Logout bei DDS)

Wann tritt das Problem auf?
Über die Codestelle C0508 können Daten im Applikations- RAM abgelegt werden. Zur Kontrolle der korrekten Datenübertragung kann über die Codestelle C0509 eine Checksummenprüfung angestoßen werden. Das Bestätigungstelegramm von C0509 beinhaltet den Status der Prüfung. Abhängig von der Gesamtauslastung der PLC kann das Bestätigungstelegramm um einige Sekunden verzögert abgesetzt werden.

Diagnosemöglichkeiten?
s.o., Taskmonitor -> Systemtask

Kurzfristige Maßnahmen/Empfehlungen?
Besteht die Möglichkeit Einfluss auf die Timeout-Zeit der Steuerung zu nehmen, so wird dieses empfohlen. Besteht diese Möglichkeit nicht,
  • kann in wenigen Einzelfällen über die Codestellen C2100 (Time slice) und C2102 (Task switch) die Zeit für die Checksummenprüfung verkürzt werden, indem man den Rechenanteil der Systemtask erhöht (Debug über den Task- Monitor),
  • muss geprüft werden, ob die Checksummenprüfung evtl. bei PLC-Stopp durchgeführt werden kann. Dies geht aber nur, wenn die Maschinensituation das zulässt.

Bewertung:
Beim Auftreten des Fehlers ist ein erneutes Login im Zielsystem notwendig.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200500050/0/
Contact form