Codesys - SMC_ERROR SMC_CGR_INVALID_POSPERIOD - Invalid modulo period less than or equal to zero or greater than half the bus bandwidth.
Has anyone seen this error and actually understands what it means and how to get rid of it?
I tried to work around it by reducing the number of increments on the drive but then the drive itself starts throwing errors.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Codesys - SMC_ERROR SMC_CGR_INVALID_POSPERIOD - Invalid modulo period less than or equal to zero or greater than half the bus bandwidth.
Has anyone seen this error and actually understands what it means and how to get rid of it?
I tried to work around it by reducing the number of increments on the drive but then the drive itself starts throwing errors.
Hi blitz,
that usually means that the modulo period, when converted to increments, is larger than 2^31. (The bus bandwidth is usually 2^32.)
What is your "technical unit", do you program in angular degrees? And what is the modulo period?
If you want you can post the drive configuration (screen shot of the "General" and "Scaling/Mapping" page).
Best regards,
Georg