Verdoppelung des Sendezyklus der Prozessdatenkanäle CAN2 und CAN3 (behoben ab B-SW V6.6)

Behoben ab:
ECS Application B-SW  V6.6

Verhalten der neuen Version?
Die Sende-Zykluszeit der Prozessdatenkanäle (PDO) entspricht dem eingestellten Wert.



Betrifft welche Produkte?
ECS Application B-SW  ≤ V6.5

Wie sieht die Reaktion aus?
Bei synchronisiertem Senden von PDOs (CAN-OUT2/3) verdoppelt sich die erwartete Zykluszeit der Out- PDO´s.

Wann tritt das Problem auf?
a) Codestelle C356.2/3 ≥ 1
CAN_bTxCan2Synchronized_b = TRUE
PLC Start/Stop wird ausgeführt
b) Codestelle C356.2/3 ≥ 1
PLC ist gestartet
CAN_bTxCan2Synchronized_b wird getoggelt
c) PLC ist gestartet
CAN_bTxCan2Synchronized_b = TRUE
Codestelle C356.2/3 wird umgestellt

Diagnosemöglichkeiten?
CAN-Monitoring über gängige Diagnosetools (CAN-Alyzer oder PCAN)

Kurzfristige Maßnahmen/Empfehlungen?
Der Fehler kann nicht behoben werden. Er liegt im µ-Controller. Die Einschränkung kann nur durch folgenden Workaround umgangen werden:
C356.2/3 nicht größer '1' einstellen (C356 ist ein Faktor auf die Tasklaufzeit. Mit C3562/3 = 1 ist der Sendezyklus der PDO´s direkt an Taskintervallzeit gekoppelt.)

Bewertung:
Wenn sich die Reaktion nachteilig auf den Prozess auswirkt, muss der Workaround zwingend verwendet werden.

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