Так на эмуляторе не точно или в ПЛК?
Мы на точность стандартную библиотеку C не проверяли. Поэтому и вопросы...