Lenze · 9300 Series
Zu viele Empfangstelegramme sind auf dem Systembus (CAN) vorhanden. Diese Überlastung kann zu Problemen bei der Verarbeitung eingehender Kommunikationsdaten führen, was potenziell verlorene Nachrichten oder Kommunikationsverzögerungen zur Folge hat.
Klicken Sie auf Schritte, um Ihren Fortschritt zu verfolgen.
1. Verwenden Sie einen CAN-Bus-Analysator (z.B. PCAN-Explorer), um die gesamte Buslast zu überwachen und Geräte zu identifizieren, die Nachrichten mit einer ungewöhnlich hohen Rate oder unnötiger Frequenz senden.
2. Optimieren Sie die CAN-Empfangslogik des SPS-Programms, um eingehende Nachrichten effizienter zu verarbeiten, potenziell durch Filtern oder Gruppieren von Daten.
3. Passen Sie die CAN-Bus-Baudrate (z.B. CANCfg_BaudRate in P8-01) auf eine höhere Geschwindigkeit an, wenn der Bus unter seiner Kapazität arbeitet, was die Überlastung mindern könnte.
4. Erhöhen Sie die CAN-Empfangspuffergröße in der Konfiguration des Controllers (z.B. CANCfg_RxQueueDepth), wenn genügend Speicher verfügbar ist und dies durch die Buslast gerechtfertigt ist.
5. Überprüfen Sie die Aufgabenprioritäten in der Konfiguration des Controllers (z.B. CAN_Receive_Task_Priority), um sicherzustellen, dass die CAN-Empfangsaufgabe eine ausreichende Priorität für die Nachrichtenverarbeitung hat.