ECAT.MAXSYNCERROR
Description
This command sets a limit for the number of synchronization errors accumulated by the counter objects 1C33h sub 11 (SM2 event missed counter) and 1C33h sub 13 (Shift time too small counter).
If one or both of these counters reach the limit set by ECAT.MAXSYNCERROR, the fault F7011 will be thrown and the EtherCAT communication state will change to SafeOp with an AL status code related to the counter, which exceeded the limit (see EtherCAT State Machine AL status code).
It is recommended to set a higher value to determine if there is a jitter issue with the EtherCAT MainDevice or a general deviation of the cycle time. If a general deviation cannot be changed on the MainDevice side it is possible, but not recommended, to switch the supervision off by setting a value of 0. This behaviour is demanded to be EtherCAT compliant.
Context
See Synchronization.
See 1C33h Input SyncManager Parameter.
Versions
Action | Version | Notes |
---|---|---|
Implemented | 02-10-02-000 |
General Information
Type |
Read/Write |
Units |
N/A |
Range |
0 to 65532 |
Default Value |
9 |
Data Type |
Integer |
Stored in Non-Volatile Memory |
Yes |
Variants Supported
EtherCAT variants: AKD2G-SPE