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.