Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: V4.2.12.3
-
Component/s: None
-
Labels:
-
Account:SPC EtherCat Slave (SPCETHERCA)
Description
Only switch to OP when processdata from bus seen (Certification)
TF 1200 Testcases from OP to Any (CTT V2.1.0.0)
Background Conformance Test and slave in Freerun Mode:
Watchdog ist started in testcase and in following testcase still running. Slave than is switched to SafeOP and LRW/LW command is send. When the handshake trigger from host comes in time, slave triggers the wdg. again, all O.K.. But when the handshake comes directly before the LRW/LW command from testcase, the wgd. is not triggered because LRW/LW seen is a requirement to allow wdg. triggering. The wdg. expires until the next handshake e.g. 10ms later comes. Appliactions which constantly update the DPM faster than 9 ms may not run into the problem (to be tested). (For detailed timing picture see linked issue "fehler 14082008.png".)
Solution:
- Only Switch to OP when handshake and processdata from master seen or no handshake and processdata from master seen.
- Ignore wdg. event when not in OP (linked Issue)
Attachments
Issue Links
- has to be finished together with
-
PSECSV4-842 Ignore syncmanager watchdog event when not in Operational state (certification)
- Closed